0001558370-20-012159.txt : 20201030 0001558370-20-012159.hdr.sgml : 20201030 20201030161819 ACCESSION NUMBER: 0001558370-20-012159 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201030 DATE AS OF CHANGE: 20201030 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MOBILEIRON, INC. CENTRAL INDEX KEY: 0001470099 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 260866846 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36471 FILM NUMBER: 201277570 BUSINESS ADDRESS: STREET 1: 490 EAST MIDDLEFIELD ROAD CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 BUSINESS PHONE: 650-919-8100 MAIL ADDRESS: STREET 1: 490 EAST MIDDLEFIELD ROAD CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 FORMER COMPANY: FORMER CONFORMED NAME: MOBILE IRON, INC. DATE OF NAME CHANGE: 20110603 FORMER COMPANY: FORMER CONFORMED NAME: Mobile Iron, Inc. DATE OF NAME CHANGE: 20090811 10-Q 1 mobl-20200930x10q.htm 10-Q
00P3Y000001470099--12-312020Q3falseP3YP1DP2D57000000001470099us-gaap:TreasuryStockMember2020-01-012020-09-300001470099us-gaap:TreasuryStockMember2019-07-012019-09-300001470099us-gaap:TreasuryStockMember2019-01-012019-09-3000014700992018-10-310001470099us-gaap:TreasuryStockMember2020-09-300001470099us-gaap:RetainedEarningsMember2020-09-300001470099us-gaap:AdditionalPaidInCapitalMember2020-09-300001470099us-gaap:TreasuryStockMember2020-06-300001470099us-gaap:RetainedEarningsMember2020-06-300001470099us-gaap:AdditionalPaidInCapitalMember2020-06-300001470099us-gaap:TreasuryStockMember2019-12-310001470099us-gaap:RetainedEarningsMember2019-12-310001470099us-gaap:AdditionalPaidInCapitalMember2019-12-310001470099us-gaap:TreasuryStockMember2019-09-300001470099us-gaap:RetainedEarningsMember2019-09-300001470099us-gaap:AdditionalPaidInCapitalMember2019-09-300001470099us-gaap:TreasuryStockMember2019-06-300001470099us-gaap:RetainedEarningsMember2019-06-300001470099us-gaap:AdditionalPaidInCapitalMember2019-06-300001470099us-gaap:TreasuryStockMember2018-12-310001470099us-gaap:RetainedEarningsMember2018-12-310001470099us-gaap:AdditionalPaidInCapitalMember2018-12-310001470099us-gaap:CommonStockMember2020-09-300001470099us-gaap:CommonStockMember2020-06-300001470099us-gaap:CommonStockMember2019-12-310001470099us-gaap:CommonStockMember2019-09-300001470099us-gaap:CommonStockMember2019-06-300001470099us-gaap:CommonStockMember2018-12-310001470099us-gaap:PerformanceSharesMember2020-01-012020-09-300001470099mobl:RestrictedStockUnitsAndPhantomShareUnitsMember2020-01-012020-09-300001470099srt:MinimumMembermobl:TwoThousandAndEightStockPlanMember2020-01-012020-09-300001470099srt:MaximumMembermobl:TwoThousandAndEightStockPlanMember2020-01-012020-09-300001470099mobl:TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember2020-09-300001470099mobl:TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember2019-12-310001470099mobl:TwoThousandAndFourteenStockPlanMember2020-09-300001470099mobl:AmendedAndRestated2015InducementPlanMember2015-12-200001470099us-gaap:EmployeeStockMember2020-07-012020-09-300001470099us-gaap:EmployeeStockMember2019-07-012019-09-300001470099us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001470099us-gaap:EmployeeStockMember2019-01-012019-09-300001470099mobl:TwoThousandAndEightStockPlanMember2020-01-012020-09-300001470099us-gaap:RestrictedStockUnitsRSUMember2019-12-3100014700992020-10-012020-09-300001470099us-gaap:NonUsMember2020-07-012020-09-300001470099mobl:RecurringBillingModelMember2020-07-012020-09-300001470099mobl:ProfessionalServicesMember2020-07-012020-09-300001470099mobl:PerpetualLicenseMember2020-07-012020-09-300001470099mobl:OnPremiseSubscriptionsRatableMember2020-07-012020-09-300001470099mobl:OnPremiseSubscriptionsPointInTimeMember2020-07-012020-09-300001470099mobl:NonRecurringBillingModelMember2020-07-012020-09-300001470099mobl:MaintenanceAndPerpetualLicensesMember2020-07-012020-09-300001470099country:US2020-07-012020-09-300001470099us-gaap:NonUsMember2020-01-012020-09-300001470099mobl:RecurringBillingModelMember2020-01-012020-09-300001470099mobl:ProfessionalServicesMember2020-01-012020-09-300001470099mobl:PerpetualLicenseMember2020-01-012020-09-300001470099mobl:OnPremiseSubscriptionsRatableMember2020-01-012020-09-300001470099mobl:OnPremiseSubscriptionsPointInTimeMember2020-01-012020-09-300001470099mobl:NonRecurringBillingModelMember2020-01-012020-09-300001470099mobl:MaintenanceAndPerpetualLicensesMember2020-01-012020-09-300001470099country:US2020-01-012020-09-300001470099us-gaap:NonUsMember2019-07-012019-09-300001470099mobl:RecurringBillingModelMember2019-07-012019-09-300001470099mobl:ProfessionalServicesMember2019-07-012019-09-300001470099mobl:PerpetualLicenseMember2019-07-012019-09-300001470099mobl:OnPremiseSubscriptionsRatableMember2019-07-012019-09-300001470099mobl:OnPremiseSubscriptionsPointInTimeMember2019-07-012019-09-300001470099mobl:NonRecurringBillingModelMember2019-07-012019-09-300001470099mobl:MaintenanceAndPerpetualLicensesMember2019-07-012019-09-300001470099country:US2019-07-012019-09-300001470099us-gaap:NonUsMember2019-01-012019-09-300001470099mobl:RecurringBillingModelMember2019-01-012019-09-300001470099mobl:ProfessionalServicesMember2019-01-012019-09-300001470099mobl:PerpetualLicenseMember2019-01-012019-09-300001470099mobl:OnPremiseSubscriptionsRatableMember2019-01-012019-09-300001470099mobl:OnPremiseSubscriptionsPointInTimeMember2019-01-012019-09-300001470099mobl:NonRecurringBillingModelMember2019-01-012019-09-300001470099mobl:MaintenanceAndPerpetualLicensesMember2019-01-012019-09-300001470099country:US2019-01-012019-09-300001470099mobl:EmployeeSeveranceAndFacilityClosingMember2020-09-300001470099mobl:EmployeeSeveranceAndFacilityClosingMember2020-06-300001470099us-gaap:FurnitureAndFixturesMember2020-01-012020-09-300001470099us-gaap:ComputerEquipmentMember2020-01-012020-09-300001470099country:INus-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMember2020-09-300001470099country:INus-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMember2019-12-310001470099us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-09-300001470099us-gaap:LeaseholdImprovementsMember2020-09-300001470099us-gaap:FurnitureAndFixturesMember2020-09-300001470099us-gaap:ComputerEquipmentMember2020-09-300001470099us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001470099us-gaap:LeaseholdImprovementsMember2019-12-310001470099us-gaap:FurnitureAndFixturesMember2019-12-310001470099us-gaap:ComputerEquipmentMember2019-12-310001470099us-gaap:LetterOfCreditMember2015-05-012015-05-310001470099us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-09-300001470099us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001470099mobl:EmployeeSeveranceAndFacilityClosingMember2020-07-012020-09-300001470099us-gaap:RetainedEarningsMember2020-07-012020-09-300001470099us-gaap:RetainedEarningsMember2020-01-012020-09-300001470099us-gaap:RetainedEarningsMember2019-07-012019-09-300001470099us-gaap:RetainedEarningsMember2019-01-012019-09-3000014700992017-11-300001470099srt:MinimumMember2020-09-300001470099srt:MaximumMember2020-09-300001470099us-gaap:OtherNonoperatingIncomeExpenseMember2020-07-012020-09-300001470099us-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-09-300001470099us-gaap:OtherNonoperatingIncomeExpenseMember2019-07-012019-09-300001470099us-gaap:OtherNonoperatingIncomeExpenseMember2019-01-012019-09-300001470099srt:WeightedAverageMember2020-01-012020-09-300001470099us-gaap:TradeNamesMember2020-09-300001470099us-gaap:DevelopedTechnologyRightsMember2020-09-300001470099us-gaap:CustomerRelationshipsMember2020-09-300001470099us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001470099us-gaap:PhantomShareUnitsPSUsMember2020-01-012020-09-300001470099us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001470099us-gaap:EmployeeStockMember2020-01-012020-09-300001470099us-gaap:RestrictedStockUnitsRSUMember2020-09-300001470099us-gaap:PhantomShareUnitsPSUsMember2020-09-300001470099us-gaap:EmployeeStockOptionMember2020-09-300001470099us-gaap:EmployeeStockMember2020-09-300001470099us-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-09-300001470099us-gaap:MaintenanceMember2020-07-012020-09-300001470099us-gaap:LicenseMember2020-07-012020-09-300001470099mobl:CloudServicesMember2020-07-012020-09-300001470099us-gaap:MaintenanceMember2020-01-012020-09-300001470099us-gaap:LicenseMember2020-01-012020-09-300001470099mobl:CloudServicesMember2020-01-012020-09-300001470099us-gaap:MaintenanceMember2019-07-012019-09-300001470099us-gaap:LicenseMember2019-07-012019-09-300001470099mobl:CloudServicesMember2019-07-012019-09-300001470099us-gaap:MaintenanceMember2019-01-012019-09-300001470099us-gaap:LicenseMember2019-01-012019-09-300001470099mobl:CloudServicesMember2019-01-012019-09-3000014700992020-06-3000014700992019-06-300001470099country:DEus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-07-012020-09-300001470099mobl:ApplianceMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-300001470099mobl:ResellerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001470099mobl:ResellerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001470099country:INus-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-09-300001470099country:DEus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-09-300001470099country:DEus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-07-012019-09-300001470099country:INus-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001470099country:DEus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-09-3000014700992019-01-012019-12-310001470099srt:MaximumMembermobl:TwoThousandAndFourteenStockPlanMember2020-09-300001470099mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-09-300001470099mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2019-12-310001470099mobl:AmendedAndRestated2015InducementPlanMember2016-01-0500014700992018-12-3100014700992019-09-300001470099mobl:IncappticConnectGmbhMemberus-gaap:TradeNamesMember2020-04-240001470099mobl:IncappticConnectGmbhMemberus-gaap:DevelopedTechnologyRightsMember2020-04-240001470099mobl:IncappticConnectGmbhMemberus-gaap:CustomerRelationshipsMember2020-04-240001470099mobl:IncappticConnectGmbhMember2020-07-012020-09-300001470099mobl:IncappticConnectGmbhMemberus-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001470099us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001470099us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001470099us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001470099us-gaap:FairValueMeasurementsRecurringMember2020-09-300001470099us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001470099us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001470099us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001470099us-gaap:FairValueMeasurementsRecurringMember2019-12-310001470099us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001470099us-gaap:PhantomShareUnitsPSUsMember2020-01-012020-09-300001470099us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001470099us-gaap:EmployeeStockMember2020-01-012020-09-300001470099us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001470099us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001470099us-gaap:EmployeeStockMember2019-01-012019-09-300001470099mobl:StockSettledBonusSharesMember2019-01-012019-09-300001470099us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001470099us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001470099us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001470099us-gaap:CostOfSalesMember2020-07-012020-09-300001470099mobl:BonusPlans2020Member2020-04-012020-06-300001470099us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001470099us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001470099us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001470099us-gaap:CostOfSalesMember2020-01-012020-09-300001470099mobl:BonusPlans2019Member2020-01-012020-09-300001470099mobl:BonusPlans2020Member2020-01-012020-06-300001470099us-gaap:SellingAndMarketingExpenseMember2019-07-012019-09-300001470099us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001470099us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300001470099us-gaap:CostOfSalesMember2019-07-012019-09-300001470099mobl:BonusPlans2019Member2019-07-012019-09-300001470099us-gaap:SellingAndMarketingExpenseMember2019-01-012019-09-300001470099us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001470099us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300001470099us-gaap:CostOfSalesMember2019-01-012019-09-300001470099mobl:TwoThousandEighteenBonusPlanMember2019-01-012019-09-300001470099mobl:BonusPlans2019Member2019-01-012019-09-300001470099mobl:IncappticConnectGmbhMemberus-gaap:TradeNamesMember2020-04-242020-04-240001470099mobl:IncappticConnectGmbhMemberus-gaap:DevelopedTechnologyRightsMember2020-04-242020-04-240001470099mobl:IncappticConnectGmbhMemberus-gaap:CustomerRelationshipsMember2020-04-242020-04-240001470099us-gaap:UnbilledRevenuesMember2020-09-300001470099us-gaap:BilledRevenuesMember2020-09-300001470099us-gaap:UnbilledRevenuesMember2019-12-310001470099us-gaap:BilledRevenuesMember2019-12-310001470099us-gaap:OtherNoncurrentAssetsMember2020-09-300001470099us-gaap:OtherNoncurrentAssetsMember2019-12-310001470099us-gaap:CommonStockMember2020-07-012020-09-300001470099us-gaap:CommonStockMember2019-07-012019-09-300001470099mobl:AmendedAndRestated2015InducementPlanMember2020-09-300001470099mobl:TwoThousandAndFourteenStockPlanMember2020-01-012020-01-010001470099mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-01-012020-01-010001470099mobl:BonusPlans2020Member2020-09-012020-09-300001470099mobl:BonusPlans2019Member2020-01-012020-03-310001470099mobl:TwoThousandEighteenBonusPlanMember2019-01-012019-03-310001470099mobl:TwoThousandAndFourteenStockPlanMember2020-01-012020-09-300001470099mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-01-012020-09-300001470099mobl:IncappticConnectGmbhMember2020-04-242020-04-240001470099us-gaap:CommonStockMember2019-01-012019-09-300001470099us-gaap:CommonStockMember2020-01-012020-09-300001470099us-gaap:PrimeRateMember2020-01-012020-09-300001470099srt:MinimumMember2020-01-012020-09-300001470099srt:MaximumMember2020-01-012020-09-300001470099mobl:ResellerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001470099mobl:ResellerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-07-012019-09-300001470099mobl:ResellerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-09-300001470099mobl:IncappticConnectGmbhMember2020-04-240001470099mobl:MergerAgreementMember2020-09-262020-09-260001470099mobl:MergerAgreementMember2020-09-300001470099mobl:MergerAgreementMember2020-09-260001470099srt:RestatementAdjustmentMembermobl:BonusPlans2020Member2020-07-012020-09-300001470099mobl:BonusPlans2020Member2020-07-012020-09-300001470099us-gaap:RevolvingCreditFacilityMember2017-11-300001470099us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000014700992020-07-012020-09-300001470099us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001470099us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-3000014700992019-07-012019-09-300001470099us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-3000014700992019-01-012019-09-3000014700992020-09-3000014700992019-12-3100014700992020-10-2300014700992020-01-012020-09-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesmobl:itemmobl:personmobl:segment

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

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

MobileIron, Inc.

(Exact name of Registrant as specified in its charter)

Delaware

26-0866846

(State or other jurisdiction of
incorporation or organization)

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

490 East Middlefield Road

Mountain View, California

94043

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code:

(650) 919-8100

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $.0001 per share

MOBL

NASDAQ

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

Nonaccelerated 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 outstanding shares of the registrant’s common stock was 118,584,315 as of October 23, 2020.

INDEX TO QUARTERLY REPORT ON FORM 10-Q

For the Quarter Ended September 30, 2020

Page

PART I FINANCIAL INFORMATION

6

Item 1. Financial Statements:

6

Condensed Consolidated Balance Sheets as of September 30, 2020 and December 31, 2019

6

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2020 and 2019

7

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2020 and 2019

8

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 and 2019

9

Notes to Condensed Consolidated Financial Statements

10

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

33

Item 3. Quantitative and Qualitative Disclosure About Market Risk

33

Item 4. Controls and Procedures

53

PART II OTHER INFORMATION

54

Item 1. Legal Proceedings

54

Item 1A. Risk Factors

54

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

82

Item 3. Defaults Upon Senior Securities

83

Item 4. Mine Safety Disclosures

83

Item 5. Other Information

84

Item 6. Exhibits

84

Signatures

86

“MobileIron,” the MobileIron logos and other trademark or service marks of MobileIron, Inc. appearing in this Quarterly Report on Form 10-Q are the property of MobileIron, Inc. Trade names, trademarks and service marks of other companies appearing in this report are the property of their respective holders.

2

WHERE YOU CAN FIND MORE INFORMATION

Investors and others should note that we announce material financial information to our investors using our investor relations website address, press releases, reports and other information that we file from time to time with the Securities and Exchange Commission, or the SEC, and public conference calls and webcasts. We also use the following social media channels as a means of disclosing information about the company, our services and other matters and for complying with our disclosure obligations under Regulation FD:

MobileIron Company Blog (https://www.mobileiron.com/en/smartwork-blog)

MobileIron Facebook Page (https://www.facebook.com/mobileiron)

MobileIron Twitter Account (https://twitter.com/mobileiron); @mobileiron

MobileIron LinkedIn Page (https://www.linkedin.com/company/mobileiron)

The information we post through these social media channels may be deemed material. Accordingly, investors should monitor these accounts and the blog, in addition to following our press releases, SEC filings and public conference calls and webcasts. This list may be updated from time to time. The information we post through these channels is not a part of this Quarterly Report on Form 10-Q. These channels may be updated from time to time on MobileIron’s investor relations website.

3

SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. In some cases you can identify these statements by forward-looking words such as “believe,” “may,” “will,” “might,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “should,” “would,” “potentially,” “predict,” “plan,” “outlook,” “target,” “expect,” “future” or similar expressions, or the negative or plural of these words or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:

our expectations regarding the Agreement and Plan of Merger, dated September 26, 2020, with Ivanti, Inc. (“Parent”), and Oahu Merger Sub, Inc., a wholly-owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and becoming a wholly owned subsidiary of Parent;

the potential impact of the COVID-19 pandemic on our business, results of operations, liquidity, and operations, including the effect of governmental lockdowns, restrictions and new regulations on our operations and processes;

beliefs and objectives for future operations, results and growth;

our business plan and our ability to effectively manage our expenses;

our ability to timely and effectively scale and adapt our existing technology;

our ability to innovate new products and bring them to market in a timely manner;

our ability to expand internationally;

our ability to attract new customers and further penetrate our existing customer base;

our expectations concerning renewal rates for subscriptions and services by existing customers;

our expectations concerning the mix of our sales of subscriptions and perpetual licenses;

cost of revenue, including changes in costs associated with hardware, royalties, customer support and data center operations;

operating expenses, including changes in research and development, sales and marketing, and general and administrative expenses;

our expectations concerning relationships with third parties, including channel partners;

economic and industry trends or trend analysis; and

the sufficiency of our existing cash and investments to meet our cash needs for at least the next 12 months.

In addition, statements such as "we believe" and similar statements reflect our beliefs and opinions on the relevant subject.  These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive

4

inquiry into, or review of, all potentially available relevant information.  These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which could cause our actual results to differ materially from those reflected in the forward-looking statements. These risks are not exhaustive. These statements are within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. These statements appear throughout this Quarterly Report on Form 10-Q and are statements regarding our intent, belief, or current expectations, primarily with respect to our business and related industry developments. You should not place undue reliance on these forward-looking statements, which apply only as of the date of this Quarterly Report on Form 10-Q. Our actual results could differ materially from those anticipated in these forward-looking statements for many reasons, including the risks faced by us and described in Part II, Item 1A, entitled “Risk Factors,” and in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item 2 of this Quarterly Report on Form 10-Q. We undertake no obligation to update any forward-looking statements for any reason to conform these statements to actual results or to changes in our expectations.

5

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

MOBILEIRON, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

(Unaudited)

September 30, 

December 31, 

    

2020

    

2019

 

ASSETS

Current assets:

Cash and cash equivalents

$

89,824

$

94,415

Accounts receivable, net of allowance for doubtful accounts of $511 and $412 at September 30, 2020 and December 31, 2019, respectively

 

39,120

 

58,815

Deferred commissions - current

8,019

 

9,825

Prepaid expenses and other current assets

 

13,686

 

11,965

TOTAL CURRENT ASSETS

 

150,649

 

175,020

Property and equipment—net

 

3,346

 

4,804

Operating lease right-of-use asset

10,346

13,683

Deferred commissions - noncurrent

7,964

 

8,077

Intangible assets

2,822

Goodwill

 

8,407

 

5,475

Other assets

 

4,110

 

5,371

TOTAL ASSETS

$

187,644

$

212,430

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

2,002

$

1,310

Accrued expenses

 

26,836

 

24,792

Lease liabilities - current

4,753

5,664

Unearned revenue - current

82,017

 

85,153

Customer arrangements with termination rights

 

11,268

 

16,130

TOTAL CURRENT LIABILITIES

 

126,876

 

133,049

Long-term liabilities:

Lease liabilities - noncurrent

6,680

10,088

Unearned revenue - noncurrent

 

25,874

 

33,058

Other long-term liabilities

 

122

 

237

TOTAL LIABILITIES

 

159,552

 

176,432

Commitments and contingencies (Note 12)

Stockholders’ equity:

Common stock, $0.0001 par value, 300,000,000 shares authorized, 121,730,409 shares issued and 118,560,029 shares outstanding and 115,685,153 shares issued and 112,725,391 shares outstanding at September 30, 2020 and December 31, 2019, respectively

 

12

11

Additional paid-in capital

 

534,259

504,041

Treasury stock

(15,825)

(15,141)

Accumulated deficit

 

(490,354)

(452,913)

TOTAL STOCKHOLDERS’ EQUITY

 

28,092

35,998

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY

$

187,644

$

212,430

See accompanying notes.

6

MOBILEIRON, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

(Unaudited)

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2020

    

2019

    

2020

    

2019

 

Revenue

Cloud services

$

20,890

$

17,591

$

59,073

$

49,163

License

6,465

12,216

32,553

35,814

Software support and services

 

22,644

 

22,394

 

66,996

 

66,171

Total revenue

 

49,999

 

52,201

 

158,622

 

151,148

Cost of revenue

Cloud services

6,792

5,557

19,673

 

15,413

License

 

415

 

436

 

1,461

 

1,423

Software support and services

 

4,914

 

4,466

 

14,263

 

14,333

Restructuring expense

 

300

Total cost of revenue

 

12,121

 

10,459

 

35,397

 

31,469

Gross profit

 

37,878

 

41,742

 

123,225

 

119,679

Operating expenses:

Research and development

 

20,259

 

19,072

 

60,115

 

60,889

Sales and marketing

 

23,597

 

23,577

 

72,575

 

74,099

General and administrative

 

9,949

 

6,932

 

26,069

 

22,477

Restructuring expense

 

579

2,758

Total operating expenses

 

53,805

 

49,581

 

159,338

 

160,223

Operating loss

 

(15,927)

 

(7,839)

 

(36,113)

 

(40,544)

Other income (expense) - net

 

263

 

35

 

183

 

987

Loss before income taxes

 

(15,664)

 

(7,804)

 

(35,930)

 

(39,557)

Income tax expense

 

608

 

399

 

1,511

 

1,335

Net loss

$

(16,272)

$

(8,203)

$

(37,441)

$

(40,892)

Net loss per share, basic and diluted

$

(0.14)

$

(0.07)

$

(0.32)

$

(0.37)

Weighted-average shares used to compute net loss per share, basic and diluted

 

117,703

 

110,831

 

116,192

 

109,147

See accompanying notes.

7

MOBILEIRON, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except share data)

(Unaudited)

    

    

    

    

    

    

    

    

 

    

Additional

Total

 

Common Stock

Paid-in

Accumulated

Stockholders’

 

 

Shares

 

Amount

 

Capital

 

 

Treasury Stock

Deficit

 

Equity

BALANCE—June 30, 2020

116,843,504

$

12

$

525,383

$

(15,825)

$

(474,082)

$

35,488

Issuance of common stock for stock option exercises

301,374

1,324

1,324

Issuance of common stock pursuant to the Employee Stock Purchase Plan

558,451

2,131

2,131

Shares withheld for net settlement of equity awards

(490,420)

(2,942)

(2,942)

Vesting of restricted stock units

1,347,120

Stock-based compensation

8,363

8,363

Net loss

(16,272)

(16,272)

BALANCE—September 30, 2020

 

118,560,029

$

12

$

534,259

$

(15,825)

$

(490,354)

$

28,092

BALANCE—December 31, 2019

112,725,391

$

11

$

504,041

$

(15,141)

$

(452,913)

$

35,998

Issuance of common stock for stock option exercises

443,674

1,823

1,823

Issuance of common stock pursuant to the Employee Stock Purchase Plan

1,120,684

4,282

4,282

Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans

1,730,682

1

7,633

7,634

Shares withheld for net settlement of equity awards

(1,305,947)

(6,484)

(6,484)

Repurchase of common stock

(210,618)

(684)

(684)

Vesting of restricted stock units

4,056,163

Stock-based compensation

22,964

22,964

Net loss

(37,441)

(37,441)

BALANCE—September 30, 2020

 

118,560,029

$

12

$

534,259

$

(15,825)

$

(490,354)

$

28,092

    

Additional

Total

Common Stock

Paid-in

Accumulated

Stockholders’

 

Shares

 

Amount

 

Capital

 

 

Treasury Stock

Deficit

 

Equity

BALANCE—June 30, 2019

109,770,021

$

11

$

484,593

$

(10,422)

$

(436,756)

$

37,426

Issuance of common stock for stock option exercises

 

780,029

 

 

3,761

 

 

3,761

Issuance of common stock pursuant to the Employee Stock Purchase Plan

530,190

2,085

2,085

Shares withheld for net settlement of equity awards

(102,535)

(707)

(707)

Repurchase of common stock

(290,844)

(2,033)

(2,033)

Vesting of restricted stock units

1,343,812

Stock-based compensation

 

 

 

7,453

 

 

7,453

Net loss

 

 

 

 

(8,203)

 

(8,203)

BALANCE—September 30, 2019

112,030,673

$

11

$

497,185

$

(12,455)

$

(444,959)

$

39,782

BALANCE—December 31, 2018

106,206,545

$

11

$

462,004

$

(3,831)

$

(404,067)

$

54,117

Issuance of common stock for stock option exercises

1,337,433

5,481

5,481

Issuance of common stock pursuant to the Employee Stock Purchase Plan

1,048,302

4,132

4,132

Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans

2,170,855

10,485

10,485

Shares withheld for net settlement of equity awards

(1,064,577)

(5,492)

(5,492)

Repurchase of common stock

(1,572,030)

(8,624)

(8,624)

Vesting of restricted stock units

3,904,145

Stock-based compensation

20,575

20,575

Net loss

(40,892)

(40,892)

BALANCE—September 30, 2019

 

112,030,673

$

11

$

497,185

$

(12,455)

$

(444,959)

$

39,782

See accompanying notes.

8

MOBILEIRON, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands, except per share data)

(Unaudited)

Nine Months Ended

 

September 30, 

 

    

2020

    

2019

CASH FLOWS FROM OPERATING ACTIVITIES:

Net loss

$

(37,441)

$

(40,892)

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

Stock-based compensation expense

 

23,723

 

27,159

Depreciation

 

2,275

 

2,587

Amortization of intangible assets

 

302

 

Provision for doubtful accounts

119

Accretion of premium on investment securities

(21)

Impairment of right-of-use assets

1,328

Loss on disposal of fixed assets

170

Changes in operating assets and liabilities:

Accounts receivable

 

19,578

 

16,429

Deferred commissions

1,919

220

Other current and noncurrent assets

 

3,249

 

(2,372)

Accounts payable

 

615

 

637

Unearned revenue

(10,595)

 

964

Customer arrangements with termination rights

 

(4,862)

 

(3,121)

Accrued expenses and other long-term liabilities

 

5,702

 

(5,504)

Net cash provided by (used in) operating activities

 

4,584

 

(2,416)

CASH FLOWS FROM INVESTING ACTIVITIES:

Purchase of property and equipment

 

(796)

 

(1,233)

Purchase of incapptic, net of cash acquired

(5,668)

Proceeds from maturities of investment securities

3,250

Purchase of investment securities

(4,126)

Net cash used in investing activities

 

(6,464)

 

(2,109)

CASH FLOWS FROM FINANCING ACTIVITIES:

Proceeds from Employee Stock Purchase Plan

 

2,977

 

3,100

Taxes paid for net settlement of equity awards

 

(6,485)

 

(5,492)

Proceeds from exercise of stock options

1,829

5,481

Repurchase of common stock

(684)

(8,624)

Net cash used in financing activities

 

(2,363)

 

(5,535)

NET CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH

 

(4,243)

 

(10,060)

CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period

 

94,415

 

104,613

CASH, CASH EQUIVALENTS AND RESTRICTED CASH—End of period

$

90,172

$

94,553

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

Cash paid for income taxes

$

1,353

$

1,280

Lease payments included in cash provided by operating activities

$

4,865

$

5,540

SUPPLEMENTAL DISCLOSURES OF NONCASH FINANCING ACTIVITIES:

Value of shares issued under the Bonus Plans

$

4,765

$

6,374

Value of shares issued under the Employee Stock Purchase Plan

$

4,282

$

4,132

Unpaid property and equipment purchases

$

21

$

155

RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE BALANCE SHEETS

Cash and cash equivalents

$

89,824

$

94,553

Restricted cash included within Other Assets

348

Total cash, cash equivalents and restricted cash

$

90,172

$

94,553

See accompanying notes.

9

MOBILEIRON, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.

Description of Business and Significant Accounting Policies

Description of Business

MobileIron, Inc. and its wholly owned subsidiaries, collectively, the “Company”, “we”, “us” or “our”, provides a purpose-built mobile IT platform that enables enterprises to manage and secure mobile applications, content and devices while providing their employees with device choice, privacy and a native user experience. We were incorporated in Delaware in July 2007 and are headquartered in Mountain View, California, with additional sales and support presence in North America, Europe, the Middle East, Asia and Australia and employees in India primarily focused on research and development.

Pending Acquisition by Ivanti, Inc.

On September 26, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ivanti, Inc., a Delaware corporation (“Parent”), and Oahu Merger Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Parent (“Merger Sub”). The Merger Agreement provides that, subject to the terms and conditions set forth in the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and becoming a wholly owned subsidiary of Parent. The Merger Agreement and the transactions contemplated thereby were approved unanimously by the Company’s Board of Directors on September 26, 2020.

 

Under the terms of the Merger Agreement, at the effective time of the Merger (the “Effective Time”), each share of our common stock that is outstanding immediately prior to the Effective Time (other than shares of common stock (1) held by the Company as treasury stock, (2) owned by Parent or Merger Sub, (3) owned by any direct or indirect wholly owned subsidiary of Parent or Merger Sub or (4) held by stockholders who have properly and validly exercised their statutory rights of appraisal under Section 262 of the Delaware General Corporation Law (the “DGCL”)) will be canceled and converted into the right to receive cash in the amount equal to $7.05, without interest (the “Per Share Merger Consideration”).

 

At the Effective Time, each outstanding vested restricted stock unit (“RSU”), performance stock unit (“PSU”) and option granted by the Company shall be cancelled and converted into the right to receive cash equal to (A) the aggregate number of shares of the Company’s common stock subject to such RSU, PSU or option, as applicable, multiplied by (B) the Per Share Merger Consideration (less the exercise price in the case of vested options) (the “Award Consideration”). Each outstanding RSU, PSU or option that is not vested but that is subject to acceleration shall be cancelled and converted into the right to receive an amount in cash equal to the Award Consideration pursuant to the terms of the Merger Agreement, a portion of which will be paid after the Effective Time in accordance with the applicable award agreement. Each outstanding RSU, PSU or option that is not vested and that does not automatically accelerate at closing of the Merger will be cancelled without consideration.

Pursuant to the Merger Agreement, the Company has acted to provide, among other things, that (1) each individual participating in an offering period under the Company’s 2014 Employee Stock Purchase Plan (the “ESPP”) in progress on the date of the Merger Agreement will not be permitted to (A) increase his or her payroll contribution rate pursuant to the ESPP or (B) make separate non-payroll contributions to the ESPP on or following the date of the Merger Agreement, except as may be required by applicable law; (2) no individual who is not participating in the ESPP will be allowed to commence participation in the ESPP; and (3) any offering period that would otherwise be outstanding at the Effective Time will terminate no later than five days prior to the date on which the Effective Time occurs. The Company will make any pro rata adjustments as may be necessary to reflect the shortened offering period and will cause the exercise of each outstanding purchase right pursuant to the ESPP no later than one business day prior to the Effective Time.

10

 

The Company, and Parent and Merger Sub, have made certain representations, warranties and covenants in the Merger Agreement, including, among others, covenants by the Company to conduct its business in the ordinary course during the period between execution of the Merger Agreement and closing of the Merger.  

 

Pursuant to the terms of the Merger Agreement, the Company is subject to restrictions on its ability to solicit alternative acquisition proposals and to provide information to, and engage in discussion with, third parties regarding such proposals, except under limited circumstances. In the event the Merger Agreement is terminated by the Company to enter into a Superior Proposal, as defined in the Merger Agreement, the Company will be required to pay Parent a termination fee of $30.45 million.

 

Subject to certain exceptions, each of the parties has agreed to use its reasonable best efforts to take or cause to be taken actions necessary to consummate the Merger, including with respect to obtaining required government approvals. The Merger Agreement also contains certain termination rights for both the Company and Parent. Pursuant to the terms of the Merger Agreement, if the Company terminates the Merger Agreement as a result of Parent’s failure to close the Merger following the end of the marketing period for the debt financing required to consummate the transactions within two business days after receiving a written notice from the Company stating that all closing conditions have been satisfied or validly waived, Parent will pay the Company $65.25 million.

 

The Merger Agreement requires the Company to convene a special meeting of stockholders for purposes of obtaining approval of the adoption of the Merger Agreement. Commencing on October 26, 2020, the Company noticed and mailed a definitive proxy statement for a special meeting of the Company’s stockholders to be held on November 24, 2020.

The Merger is subject to the satisfaction or waiver of certain closing conditions including, among other things, (1) the affirmative vote of the holders of a majority of the voting power of the outstanding shares of the Company’s common stock entitled to vote on the adoption of the Merger Agreement, (2) the expiration or termination of the waiting period under Antitrust Laws (as defined in the Merger Agreement), (3) the absence of any law, injunction, judgment, order or ruling prohibiting the Merger, (4) the accuracy of the representations and warranties made by the parties, (5) the performance by the parties in all material respects of their covenants, obligations and agreements under the Merger Agreement, and (6) the absence of a material adverse effect on the Company prior to the closing.

 

Parent furnished the Company with copies of equity and debt financing commitments obtained by Parent, the proceeds of which will provide for funds to consummate the transactions contemplated by the Merger Agreement. The consummation of the Merger is not subject to a financing condition.

COVID-19 Pandemic

In the first quarter of 2020, the United States and other countries began shelter-in-place mandates and began to close many businesses as a result of the COVID-19 virus. The World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. The future impact of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is difficult at this time to predict the amount of the financial impact that COVID-19 will have on the Company’s business, financial position and operating results in future periods due to numerous uncertainties. The Company is closely monitoring the impact of the pandemic on all aspects of its business.

Basis of Presentation and Consolidation

The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, for interim financial statements and pursuant to the rules and regulations of the SEC, and include the accounts of our wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.

11

Certain information and footnote disclosures in this Quarterly Report on Form 10-Q normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary for a fair presentation of our balance sheet as of September 30, 2020, our operating results for the three and nine months ended September 30, 2020 and 2019, and our cash flows for the nine months ended September 30, 2020 and 2019. Our operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The condensed consolidated balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements.

The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with our audited financial statements and related notes for the year ended December 31, 2019, included in our Annual Report on Form 10-K for the year ended December 31, 2019 previously filed with the SEC.

Foreign Currency Translation

Our reporting currency is the U.S. dollar. The functional currency of all our international operations is the U.S. dollar. All monetary asset and liability accounts are translated into U.S. dollars at the period-end rate, nonmonetary assets and liabilities are translated at historical exchange rates, and revenue and expenses are translated at the weighted-average exchange rates in effect during the period. Translation adjustments are recorded as foreign currency gains (losses) in the condensed consolidated statements of operations. We recognized a foreign currency gain of $236,000 and a loss of $420,000 in the three months ended September 30, 2020 and 2019, respectively, and we recognized a foreign currency loss of $189,000 and $612,000 in the nine months ended September 30, 2020 and 2019, respectively, in other income (expense)—net in our condensed consolidated statements of operations.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, revenue recognition, deferred commissions and commissions expense, stock-based compensation, intangible assets, goodwill, and accounting for income taxes. Actual results could differ from those estimates.

Concentrations of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk consist of cash, money market funds and fixed income investments. Although we deposit our cash with multiple financial institutions, our deposits, at times, exceed federally insured limits. We invest in fixed income securities that are of high-credit quality. Substantially all of our money market funds, or $51.8 million, are held in two funds that are rated “AAA.”

We generally do not require collateral or other security in support of accounts receivable. Allowances are provided for individual accounts receivable when we become aware of a customer’s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration of the customer’s operating results, or change in financial position. If circumstances related to customers change, estimates of the recoverability of receivables would be further adjusted. We also consider broader factors in evaluating the sufficiency of our allowances for doubtful accounts, including the length of time receivables are past due, significant one-time events, overall or industry-specific economic conditions, and historical experience. We had an allowance for doubtful accounts of $511,000 and $412,000 at September 30, 2020 and December 31, 2019, respectively.

12

One reseller accounted for 10% of total revenue for both the three and nine months ended September 30, 2019. No resellers or end-user customers accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2020 and no other reseller or end-user customer accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2019. Two resellers accounted for 18% and 12%, respectively, of net accounts receivable at September 30, 2020. No reseller or end-user customer accounted for 10% or more of net accounts receivable as of December 31, 2019.

Segments

We have one reportable segment, software and services to manage and secure mobile devices, applications and content.

Summary of Significant Accounting Policies

Revenue Recognition

Revenue Presentation

Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis.

License revenue includes sales of perpetual software licenses, software licenses sold as part of on-premise term subscriptions, and appliances.

Software support and services revenue includes sales of software support sold as part of on-premise term subscriptions, software support for perpetual licenses, and professional services.

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Nature of Products and Services

Cloud services, which allow customers to use hosted software over a contract period without taking possession of our software, are provided on a subscription or usage basis. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract period and revenue related to cloud services based on usage is generally recognized as the usage occurs.

Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Customers may purchase on-premise software licenses as perpetual licenses or as part of subscriptions. On-premise licenses are considered distinct performance obligations and revenue from the licenses is recognized upfront when the software is made available to the customer. In the case of our on-premise subscriptions, the license portion of revenue is recognized up-front, and the software support and services portion is recognized ratably.

Software support and services convey rights to the upgrades released over the contract period and provide support and tools to help customers deploy and use our products more efficiently. Revenue allocated to software support and services is generally recognized ratably over the contract period as customers simultaneously consume and receive benefits, given that the software support and services comprises a distinct performance obligation that is satisfied over time.

On-premise subscriptions and software support and services occasionally contain termination rights. We recognize revenue from those arrangements, including the distinct licenses contained therein, as the termination rights

13

for the performance obligation expire. See also Unearned Revenue and Customer Arrangements with Termination Rights below.

Professional services include consulting, deployment and training services. Our professional services represent distinct performance obligations as our customers benefit from the services separately or together with other readily available resources. Professional services revenue is recognized as services are delivered.

Appliance revenue was less than 1% of total revenue for all periods presented and is included as a component of license revenue within the consolidated statements of operations.

Refer to Note 15 – Segment and Disaggregated Revenue Information for further information.

Significant Judgments

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time.

Judgment is required to determine the standalone selling price (“SSP”) for each distinct performance obligation. We use a range of amounts to estimate the SSP for items that are not sold separately, including on-premises licenses sold with software support and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customer classes and circumstances. In these instances, we may use information such as the size and type of customer in determining the SSP.

Contract Balances  

Timing of revenue recognition may differ from the timing of invoicing customers. We record a receivable when revenue is recognized prior to invoicing, or unearned revenue when revenue will be recognized after invoicing. For multi-year agreements, we either invoice our customer in full at the inception of the contract or annually at the beginning of each annual period. We record an unbilled receivable related to revenue recognized for multi-year on-premise licenses invoiced annually when we have an unconditional right to invoice and receive payment in the future for those licenses or when we have the right to invoice future monthly periods under committed monthly recurring charge (“MRC”) agreements. The majority of our MRC agreements are for a month to month term (“non-committed”) or usage-based.

Payment terms and conditions vary by contract type, although terms generally include a requirement to pay within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. This includes invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period or multi-year on-premise licenses that are invoiced annually with a portion of the revenue recognized upfront.

As of September 30, 2020 and December 31, 2019, the balance of accounts receivable, net of the allowance for doubtful accounts, included $2.3 million and $2.0 million, respectively, of unbilled receivables from upfront recognition of revenue for certain multi-period on-premises software subscriptions that include both distinct software licenses and software support and services.

As of September 30, 2020 and December 31, 2019, unbilled receivables included in other long-term assets on our condensed consolidated balance sheets were $726,000 and $795,000, respectively.

14

Unearned Revenue and Customer Arrangements with Termination Rights

We generally invoice our customers upfront for subscriptions and software support and services associated with perpetual licenses. Unearned revenue from those upfront billings is comprised of unearned revenue from cloud-based subscriptions, software support and services for on-premise subscriptions, software support and services associated with perpetual licenses and professional services to be performed in the future.

Because some of our arrangements with customers contain termination rights, the arrangements do not meet the definition of a contract under Accounting Standard Codification, or ASC, Topic 606, Revenue Recognition from Contracts with Customers, or ASC 606, and are not recorded as unearned revenue and instead are recorded as “customer arrangements with termination rights” on our condensed consolidated balance sheets.

Refer to Note 14 – Unearned Revenue for further information on unearned revenue, changes in unearned revenue during the period, and customer arrangements with termination rights.

Deferred Commissions

We recognize an asset for the incremental costs of obtaining a contract with a customer. We have determined that certain sales incentive programs meet the requirements to be capitalized and we include those costs in current and non-current deferred commissions on our consolidated balance sheets.

Deferred commissions are amortized over the period commensurate with revenue recognition.

Changes in deferred commissions were as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Balance, beginning of the period

$

16,736

$

17,727

$

17,902

$

17,331

Deferral of commissions earned

 

3,519

4,271

 

11,967

12,862

Recognition of commission expense

 

(4,272)

(4,867)

 

(13,846)

(12,844)

Impairment of deferred commissions

(21)

(40)

(239)

Balance, end of the period

$

15,983

$

17,110

$

15,983

$

17,110

Cash Equivalents

We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. As of September 30, 2020 and December 31, 2019, cash and cash equivalents consist of cash deposited with banks and money market funds.

Comprehensive Loss

Comprehensive loss includes all changes in equity (net assets) during a period from non-owner sources. For the three and nine months ended September 30, 2020 and 2019, there were no differences between net loss and comprehensive loss. Therefore, the consolidated statements of comprehensive loss have been omitted.

Net Loss per Share of Common Stock

Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period after repurchases but without consideration for potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding for the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net loss per share calculation, unvested restricted stock and stock options are considered to be potentially dilutive securities. Because we have reported a net loss for the three and nine months ended

15

September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.

Software Development Costs Incurred in Connection with Software to be Sold or Marketed

The costs to develop new software products and enhancements to existing software products are expensed as incurred until technological feasibility has been established. We consider technological feasibility to have occurred when all planning, designing, coding and testing have been completed according to design specifications. Once technological feasibility is established, any additional costs would be capitalized. We believe our current process for developing software is essentially completed concurrent with the establishment of technological feasibility, and accordingly, no costs have been capitalized.

Internal Use Software

We capitalize costs incurred during the application development stage related to our internally used software. Such costs are primarily incurred by third-party vendors and consultants. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Amounts capitalized in all periods presented were not significant.

All software development costs incurred in connection with our cloud offering, or SaaS, are also sold or marketed to partners or end customers, therefore we start capitalizing costs when technological feasibility is achieved. No costs were capitalized in any periods presented as we believe that our current process for developing software is essentially completed concurrent with the establishment of technological feasibility.

Property and Equipment

Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful life of the property and equipment, determined to be three years for computers and equipment and software, five years for furniture and fixtures, and the lesser of the remaining lease term or estimated useful life for leasehold improvements. Expenditures for repairs and software support are charged to expense as incurred. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is reflected as operating expenses in the consolidated statements of operations.

Leases

We determine if an arrangement is a lease conveying the right to control identified property, plant, or equipment and whether the lease is operating or financing at the lease’s inception. We have determined that all of our leases are operating leases. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments under the lease arrangements. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments. The operating lease ROU asset also includes any advance lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. We have adopted the practical expedient as permitted by the new leasing standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. Our leases generally separate lease components from nonlease components. However, where lease and nonlease components are combined in our lease arrangements, we have adopted the practical expedient to not separate the lease from the nonlease components. Refer to Note 13 - Leases for further information about our leases.

16

Goodwill and Intangible Assets

We record the excess of the acquisition purchase price over the fair value of the tangible and identifiable intangible assets acquired as goodwill. We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We have a single reporting unit and consequently evaluate goodwill for impairment based on an evaluation of the fair value of the Company as a whole. We record purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased intangible assets are being amortized using the straight-line method over their estimated useful lives, which range from three to five years. We evaluate the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. Refer to Note 5 – Goodwill and Intangible Assets for further information about our goodwill and intangible assets.

Long-Lived Assets with Finite Lives

Long-lived assets are reviewed for possible impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. We evaluate the recoverability of each of our long-lived assets, including property and equipment and purchased intangible assets, by comparison of its carrying amount to the future discounted cash flows we expect the asset to generate. If we consider the asset to be impaired, we measure the amount of any impairment as the difference between the carrying amount and the fair value of the impaired asset.

Stock-Based Compensation

We use the estimated grant-date fair value method of accounting in accordance with ASC Topic 718 Compensation—Stock Compensation. Fair value is determined using the Black-Scholes Model using various inputs, including our estimates of expected volatility, term and future dividends. We estimated the forfeiture rate based on our historical experience for annual grant years where the majority of the vesting terms have been satisfied.

We recognize compensation costs for awards with service and performance vesting conditions and for our ESPP on an accelerated method over the requisite service period of the award. For stock options or restricted stock unit grants with no performance condition, we recognize compensation costs on a straight-line basis over the requisite service period of the award, which is generally the vesting term of four years.

Research and Development

Because we estimate that our software is essentially completed concurrent with the establishment of technological feasibility, we have charged all research and development to expense as incurred.

Advertising

Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense for the three and nine months ended September 30, 2020 and 2019 was not significant.

Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes, under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The

17

standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure and transition.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We are currently evaluating the impact of the CARES Act, but at present do not expect that the NOL carryback provision of the CARES Act would result in a cash benefit to us.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.

Recently Adopted Accounting Guidance

In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments,” which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses are recognized as allowances rather than reductions in the amortized cost of the securities. The standard was effective for annual reporting periods beginning after December 15, 2019. Entities apply the standard’s provisions by recording a cumulative-effect adjustment to retained earnings. We adopted ASU 2016-13 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, cash flows and disclosures for the three and nine months ended September 30, 2020.

In August 2018, the FASB issued ASU 2018-15 “Intangibles—Goodwill and Other—Internal-Use Software.” The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and require the entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The standard was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted ASU 2018-15 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, or cash flows for the three and nine months ended September 30, 2020.

Accounting Guidance Not Yet Adopted

Simplifying the Test for Goodwill Impairment

In January 2017, the FASB issued ASU 2017-04, “Simplifying the Test for Goodwill Impairment.” This ASU simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. This ASU should be applied on a prospective basis. The ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted. We do not expect the adoption of this ASU to have a material impact on our consolidated balance sheet, results of operations, or cash flows.

Simplifying Accounting for Income Taxes

18

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this ASU on our consolidated balance sheet, results of operations, and cash flows.

2.Significant Balance Sheet Components

Accounts Receivable, Net —Accounts receivable, net at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

Accounts receivable - billed

$

37,331

$

57,184

Accounts receivable - unbilled

2,300

2,043

Allowance for doubtful accounts

 

(511)

 

(412)

Accounts receivable, net

$

39,120

$

58,815

Property and Equipment —Property and equipment at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

 

Computers and appliances

$

13,670

$

13,300

Purchased software

 

4,252

 

4,235

Furniture and fixtures

 

1,745

 

1,745

Leasehold improvements

 

3,834

 

3,403

Total property and equipment

 

23,501

 

22,683

Accumulated depreciation and amortization

 

(20,155)

 

(17,879)

Total property and equipment—net

$

3,346

$

4,804

Prepaid Expenses and Other Current Assets and Other Assets

Prepaid expenses and other current assets at September 30, 2020 and December 31, 2019 included $7.1 million and $6.3 million of prepaid royalties, respectively. Other assets at September 30, 2020 and December 31, 2019 included $1.5 million and $3.0 million of prepaid royalties, respectively. The prepaid royalties were primarily associated with MobileIron Threat Defense.

At September 30, 2020, $348,000 of restricted cash was included in Other Assets. The cash was restricted as part of a bank guarantee drawn in favor of India taxing authorities for an ongoing corporate income tax audit.

19

Accrued Expenses —Accrued expenses at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

 

Accrued commissions

$

3,450

$

4,810

Accrued bonus

9,249

6,875

Employee Stock Purchase Plan liability

 

882

 

2,187

Other accrued payroll-related expenses

 

3,748

 

2,839

Accrued royalties

2,758

2,386

Other accrued liabilities

 

6,749

 

5,695

Total accrued expenses

$

26,836

$

24,792

3.

Fair Value Measurement

With the exception of held-to-maturity fixed income investments, we report financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis in accordance with ASC 820, Fair Value Measurements. ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions and credit risk.

ASC 820 also establishes a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three levels. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is available and significant to the fair value measurement. ASC 820 establishes and prioritizes three levels of inputs that may be used to measure fair value:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

Our financial assets that are carried at fair value include cash and money market funds. We had no financial liabilities, or nonfinancial assets and liabilities that were required to be measured at fair value on a recurring basis, or that were measured at fair value as of September 30, 2020 or December 31, 2019.

Our financial instruments measured at fair value as of September 30, 2020 and December 31, 2019 were as follows:

As of September 30, 2020

 

(in thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Money market funds

$

51,821

$

$

$

51,821

Total

$

51,821

$

$

$

51,821

    

As of December 31, 2019

 

(in thousands)

 

Level 1

 

Level 2

 

Level 3

 

Total

Money market funds

$

82,411

$

$

$

82,411

Total

$

82,411

$

$

$

82,411

20

4. Acquisitions

On April 24, 2020, we acquired all of the issued and outstanding capital stock of incapptic Connect GmbH (“incapptic”), a privately held company based in Germany that provides automated mobile application distribution software, for $5.9 million in cash. Our unified endpoint management platform integrates with the incapptic software to help customers develop, deploy and secure in-house business applications. Of the $5.9 million paid, $1.1 million was paid to an escrow account and will be distributed to former incapptic shareholders within 24 months, less any amounts used to satisfy any claims for indemnification that we may make for certain breaches of representations, warranties and covenants.

Transaction costs associated with the acquisition were $347,000 in the nine months ended September 30, 2020 and are included in general and administrative expenses. No further transaction costs associated with the acquisition were incurred in the three months ended September 30, 2020.

We accounted for the incapptic acquisition as a business combination. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. We engaged an independent third-party valuation firm to assist us in the determination of the value of the purchased intangible assets. The methodologies used to value the intangible assets were relief from royalty for tradename, multi-period excess earnings for contractual customer relationships and the cost approach for developed technology. The excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired was recorded as goodwill, which will not be amortized and is not deductible for tax purposes. The goodwill generated from the business combination was primarily related to the value placed on expected synergies and the value of the acquired workforce. Although we believe the purchase price allocation is substantially complete, the finalization of certain liabilities, or tax-related issues, among other things, could result in a future adjustment to the purchase price allocation. The preliminary purchase price allocation is as follows (in thousands):

Intangible assets:

    

Tradename

$

163

Contractual customer relationship

1,415

Developed technology

1,546

Goodwill

2,932

Cash

279

Unearned revenue

    

 

(275)

Other assets and liabilities, net

(113)

Net assets acquired

    

$

5,947

The tradename, contractual customer relationship and developed technology intangible assets are being amortized on a straight-line basis over estimated useful lives of 3, 5, and 4 years, respectively.

Incapptic has been included in our condensed consolidated results of operations since the date of acquisition. Pro forma results of operations for the acquisition have not been presented because the acquisition was not material to our condensed consolidated statement of operations.

5. Goodwill and Intangible Assets

The following table reflects intangible assets subject to amortization as of September 30, 2020:

    

September 30, 2020

 

    

Gross Carrying

    

Accumulated

    

    

Net Book

Amount

 

Amortization

Impairment

 

Value

Tradename

$

163

$

(23)

 

$

140

Contractual customer relationship

1,415

(118)

1,297

Developed technology

1,546

(161)

1,385

Total

$

3,124

$

(302)

$

$

2,822

21

The net book value of intangible assets subject to amortization was zero at December 31, 2019.

We recorded amortization of intangible assets of $178,000 and $302,000 in the three and nine months ended September 30, 2020. There was no amortization of intangible assets for the three and nine months ended September 30, 2019.

The weighted average remaining life of our intangible assets on September 30, 2020 was 4.1 years.

As of September 30, 2020, estimated remaining intangible asset amortization expense is as follows (in thousands):

Year

    

    

 

2020

$

181

2021

 

724

2022

 

724

2023

 

687

2024

 

412

Thereafter

94

Total

$

2,822

At September 30, 2020 and December 31, 2019, the carrying value of goodwill was as follows (in thousands):

    

    

Balance, December 31, 2019

$

5,475

Additions

 

2,932

Balance, September 30, 2020

$

8,407

We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We determined that goodwill was not impaired based on the impairment test completed in the third quarter of 2020.

6. Restructuring Expense

We implemented business restructurings in the three months ended March 31, 2020 and the three and nine months ended September 30, 2019 to reduce our cost structure through workforce reductions. The three and nine months ended September 30, 2019 also included charges for the exit of an office building.

The following table summarizes the activity in accrued restructuring expense, included in accrued expenses, for the three and nine months ended September 30, 2020 (in thousands):

    

Severance and Other Restructuring Costs

Three Months Ended

Nine Months Ended

September 30, 2020

Accrued restructuring, beginning of the period

$

419

$

282

Provision for restructuring expense

579

Cash payments

(121)

(563)

Accrued restructuring, end of the period

$

298

$

298

We expect to pay the remaining accrued restructuring balance by June 30, 2021.

22

7. Line of Credit

We have a $20.0 million revolving line of credit with a financial institution that can be used to borrow for working capital and general business requirements and issue letters of credit. Amounts borrowed accrue interest at a floating per annum rate equal to the greater of (a) the prime rate or 3.25% plus 0.25% or (b) LIBOR plus 3 percent. A default interest rate shall apply during an event of default at a rate per annum equal to 5% above the otherwise applicable interest rate. The line of credit is collateralized by substantially all of our assets, except intellectual property, and requires us to comply with working capital covenants, including limitations on indebtedness and restrictions on dividend distributions, among others, but does allow for the repurchase of a limited amount of our common stock. We are required to maintain an adjusted quick ratio (defined as the ratio of eligible cash and cash equivalents plus accounts receivable to current liabilities minus deferred revenue and customer arrangements with termination rights) of at least 1.25.

In May 2015, we issued a letter of credit for $1.5 million as a security deposit for a new lease for office space in a building in Mountain View, California, and in November 2017 we issued a bank guarantee to a customer of approximately $3.0 million that can be drawn if we become insolvent or bankrupt. The issuances of the letter of credit and bank guarantee reduced the borrowing capacity under our line of credit to approximately $15.5 million.

In June 2020, we amended our revolving line of credit and extended its maturity date to June 2023.

There were no other outstanding amounts under the line of credit at September 30, 2020 or December 31, 2019 and we were in compliance with all financial and non-financial covenants.

8.

Preferred Stock

We were authorized to issue up to 10,000,000 shares of convertible preferred stock as of September 30, 2020 and December 31, 2019. No shares of convertible preferred stock were issued and outstanding as of September 30, 2020 or December 31, 2019.

9.

Common Stock

We were authorized to issue 300,000,000 shares of common stock with a par value of $0.0001 per share as of September 30, 2020 and December 31, 2019. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends out of funds legally available therefore, when and if declared by the board of directors, subject to the approval and priority rights of holders of all classes of preferred stock outstanding.

As of September 30, 2020 and December 31, 2019, our shares of common stock reserved for issuance were as follows:

    

    

    

September 30, 

    

December 31,

2020

2019

Options outstanding

2,293,276

2,898,977

Unvested restricted stock units outstanding

12,730,746

12,639,066

Unvested performance stock units outstanding

835,000

Shares available for grant under the 2014 Equity Incentive Plan and 2015 Inducement Plan

1,692,599

1,301,881

Shares available for purchase under the Employee Stock Purchase Plan

385,094

378,525

Total

    

17,936,715

    

17,218,449

Repurchase Program

In October 2018, our Board of Directors approved a common stock repurchase program (“Repurchase Program”) whereby the Company is authorized to purchase up to a maximum of $25 million of its common stock, subject to compliance with applicable law and the limitations in the Company’s credit facilities on stock repurchases.

23

The authorization allows repurchases from time to time in the open market or in privately negotiated transactions. The amount and timing of repurchases made under the Repurchase Program will depend on a variety of factors, including available liquidity, cash flow and market conditions. Shares can be purchased through the Repurchase Program through October 2020, unless extended or shortened by our Board of Directors. The Repurchase Program does not obligate us to acquire any particular amount of common stock and the program may be modified or suspended at any time at our discretion. The repurchases would be funded from available working capital and are subject to compliance with the terms and limitations of the Company’s credit facilities.

In the three months ended September 30, 2020, we did not repurchase any shares of common stock under the Repurchase Program. In the nine months ended September 30, 2020, we repurchased 210,618 shares of common stock at an average price of $3.25 per share for a total cost of $684,000 under the Repurchase Program. This excludes shares repurchased to settle employee tax withholding related to the vesting of our stock-settled bonus and RSUs. The maximum remaining dollar value of shares that may be purchased under the Repurchase Program was $9.2 million at September 30, 2020. Our Board of Directors has not extended the program as of the date of the filing of this quarterly report on Form 10-Q.

10.

Share Based Awards

2008 Stock Plan

Our 2008 Stock Plan, or 2008 Plan, which expired on June 12, 2014, provided for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Options granted under the 2008 Plan generally become exercisable within three to four years following the date of grant and expire 10 years from the date of grant.

Our 2008 Plan was terminated following the date our 2014 Equity Incentive Plan, or our 2014 Plan, became effective. Any outstanding stock awards under our 2008 Plan will continue to be governed by the terms of our 2008 Plan and applicable award agreements.

2014 Equity Incentive Plan

Our 2014 Plan provides for the grant of incentive stock options, or ISOs, within the meaning of Section 422 of the Internal Revenue Code, or the Code, to our employees and our parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, or NSOs, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance-based stock awards, and other forms of equity compensation to our employees, directors and consultants. Additionally, our 2014 Plan provides for the grant of performance cash awards to our employees, directors and consultants.

The initial number of shares of our common stock available to be issued under our 2014 Plan was 8,142,857, which number of shares will be increased by any shares subject to stock options or other stock awards granted under the 2008 Stock Plan that would have otherwise returned to our 2008 Stock Plan (such as upon the expiration or termination of a stock award prior to vesting), not to exceed 16,312,202.

The number of shares of our common stock reserved for issuance under our 2014 Plan automatically increase on January 1 of each year, beginning on January 1, 2015 and continuing through and including January 1, 2024, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. On January 1, 2020, we increased the number of shares of common stock reserved for issuance under our 2014 Plan by 5,636,269 shares, which was 5% of the total number of shares of common stock outstanding at December 31, 2019.

Amended and Restated 2015 Inducement Plan 

On December 20, 2015, our board of directors adopted our 2015 Inducement Plan, or the Inducement Plan, to reserve 1,600,000 shares of our common stock to be used exclusively for grants of awards to individuals that were not previously employees or directors of the Company. The terms and conditions of the Inducement Plan are substantially

24

similar to our stockholder-approved 2014 Plan. On January 5, 2016, our board of directors approved the amendment and restatement of the Inducement Plan to increase the share reserve under the Inducement Plan to 1,970,000 shares of our common stock. As of September 30, 2020, there were 312,500 stock options and restricted stock units outstanding under the Inducement Plan.

2014 Employee Stock Purchase Plan

The purpose of our 2014 Employee Stock Purchase Plan, or ESPP, is to secure the services of new employees, to retain the services of existing employees and to provide incentives for such individuals to exert maximum efforts toward our success and that of our customers, other partners, and shareholders. Our ESPP is intended to qualify as an “employee stock purchase plan” within the meaning of Section 423 of the Code. Our ESPP permits eligible employees to purchase our common stock through payroll deductions, which may not exceed 15% of the employee’s base compensation. Stock may be purchased under the plan at a price equal to 85% of the fair market value of our common stock on either the first day of the offering or the last day of the applicable purchase period, whichever is lower.

As of September 30, 2020 and December 31, 2019, approximately 385,094 and 378,525 shares of common stock were available for future issuance under our ESPP, respectively. The number of shares of our common stock reserved for issuance under our ESPP increase automatically each year, beginning on January 1, 2015 and continuing through and including January 1, 2024, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year; (ii) 2,142,857 shares of common stock; or (iii) such lesser number as determined by our board of directors. Shares subject to purchase rights granted under our ESPP that terminate without having been exercised in full will not reduce the number of shares available for issuance under our ESPP. On January 1, 2020, we increased the number of shares available for issuance under the ESPP by 1,127,253 shares, which was 1% of the total number of shares of our common stock outstanding as of December 31, 2019.

Restricted Stock Units and Performance Stock Units

We grant RSUs and, beginning in our first quarter of 2020, PSUs under our 2014 Plan. For stock-based compensation expense, we measure the value of the RSUs and PSUs based on the fair value of our common stock on the date of grant. Our RSU grants are subject to service conditions and we expense the fair value of those shares on a straight-line basis over their vesting periods. Our PSU grants are subject to performance and service conditions and we expense the fair value of those shares on an accelerated-graded basis over the employee’s requisite service period. The PSU expense may be adjusted each quarter based on our forecast of the Company’s performance relative to the annual recurring revenue metrics that determine the number of PSUs that will vest. To the extent that updated estimates of PSU expense differ from original estimates, the cumulative effect on current and prior periods of those changes is recorded in the period in which those estimates are revised.

Our RSU activity for the nine months ended September 30, 2020 was as follows:

Restricted Stock Units

 

Weighted-

 

Average

 

Number of

Grant Date

 

    

Shares

    

Fair Value

 

Unvested, December 31, 2019

 

12,639,066

$

5.20

Granted

 

7,543,265

 

4.54

Vested

 

(5,786,845)

 

4.84

Forfeitures

 

(1,664,740)

 

4.94

Unvested, September 30, 2020

 

12,730,746

$

5.01

25

Our PSU activity for the nine months ended September 30, 2020 was as follows:

Performance Stock Units

Weighted-

Average

Number of

Grant Date

    

Shares

    

Fair Value

Unvested, December 31, 2019

 

$

n/a

Granted

 

1,005,000

 

3.27

Vested

 

 

n/a

Forfeitures

 

(170,000)

 

3.27

Unvested, September 30, 2020

 

835,000

$

3.27

Bonus Plans

The 2018 Non-Executive and Executive Bonus Plans provided for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2018 Company metrics. We issued 1,338,220 shares of unrestricted common stock in the first quarter of 2019, after withholding 832,635 shares to cover employee payroll taxes which we paid in cash totaling $4.1 million.

In March 2019, the Compensation Committee of our board of directors approved the 2019 Non-Executive Bonus Plan and the 2019 Executive Bonus Plan, or collectively, the 2019 Bonus Plans. The 2019 Bonus Plans provided for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2019 Company metrics. We issued 1,061,165 shares of unrestricted common stock in the first quarter of 2020, after withholding 669,517 shares to cover employee payroll taxes which we paid in cash totaling $2.9 million.

In April 2020, the Compensation Committee of our board of directors approved the 2020 Non-Executive Bonus Plan and the 2020 Executive Bonus Plan, or collectively, the 2020 Bonus Plans. The 2020 Bonus Plans provide for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2020 Company metrics as determined by the Compensation Committee.

Shares issued under the aforementioned Bonus Plans are issued from our 2014 Plan and reduce the 2014 Plan shares available for issuance.

We record stock-based compensation expense related to the Bonus Plans over the service period of eligible employees based on forecasted performance relative to the Company target metrics. To the extent that updated estimates of bonus expense differ from original estimates, the cumulative effect on current and prior periods of those changes is recorded in the period those estimates are revised.

In the three and six months ended June 30, 2020, we recorded $5.7 million of stock-based compensation expense under the 2020 Bonus Plans. In September 2020, following the completion of negotiations among the parties regarding the material terms of the Merger Agreement (including the price of $7.05 per share), the Compensation Committee of our board of directors split the 2020 Bonus Plans into Nine-Month Plans, covering January 1, 2020 to September 30, 2020, and Three-Month Plans, covering October 1, 2020 to December 31, 2020. In the case of the Three-Month Plans and the Nine-Month Plans, the level of achievement will be determined by the Company based on the application of the metrics and terms previously adopted by the Company, but with a minimum payout of 100% of target under each plan. In addition to our splitting of the 2020 Bonus Plans and requiring a minimum 100% of target payout, the Merger Agreement imposes certain pre-closing restrictions on our activities, one of which precludes settlement of our 2020 Bonus Plans in unrestricted common stock. Because we are currently required to settle the 2020 Bonus Plans in cash, we recorded a cumulative adjustment in the three months ended September 30, 2020 to reclassify the $5.7 million previously recorded as stock-based compensation expense to bonus expense. We recorded an additional $3.5 million of bonus expense under the 2020 Bonus Plans in the three months ended September 30, 2020 based on expected performance relative to the 2020 Bonus Plan metrics. The $3.5 million of bonus expense recorded in three months ended September 30, 2020 included a $515,000 cumulative expense catch-up for revising our performance estimates relative to the Company target metrics. In the nine months ended September 30, 2020, we recorded $757,000 of stock-based

26

compensation expense under the 2019 Bonus Plans. In the three and nine months ended September 30, 2019, we recorded $559,000 and $5.5 million, respectively, of stock-based compensation expense under the 2019 Bonus Plans. In the nine months ended September 30, 2019, we recorded $1.1 million of stock-based compensation expense under the 2018 Bonus Plans.

Stock Options

Stock option activity under the 2008 Plan, 2014 Plan and 2015 Inducement Plan for the nine months ended September 30, 2020 was as follows:

    

    

Options Outstanding

 

Weighted-

Number of

Average

Aggregate

 

Shares

Weighted-

Remaining

Intrinsic

 

Available

Number of

Average

Contractual

Value

 

for Issuance

Shares

    

Exercise Price

    

Term (Years)

    

(In thousands)

  

Balance—December 31, 2019

 

1,301,881

 

2,898,977

$

5.17

4.89

$

1,556

Authorized

 

5,636,269

Stock options granted

 

 

Issuance of shares under Bonus Plans

(1,730,682)

Shares withheld from net settlement of restricted stock units

1,305,947

Restricted stock units granted

(5,812,583)

Performance stock units granted(1)

(1,005,000)

Exercised

 

(443,674)

 

4.12

Stock options canceled

 

162,027

(162,027)

 

5.46

Restricted and Performance stock units forfeited

1,834,740

Balance—September 30, 2020

 

1,692,599

 

2,293,276

$

5.36

4.07

$

4,358

Vested and exercisable—September 30, 2020

 

2,068,275

$

5.45

3.76

$

3,800

Vested and expected to vest(2)—September 30, 2020

 

2,261,882

$

5.37

3.94

$

4,281

(1)Performance stock units granted are reflected in the table as a decrease in the number of shares available for issuance at target achievement for tracking and reporting purposes but do not technically reduce shares available for issuance until earned.
(2)Options expected to vest reflect an estimated forfeiture rate.

Our stock-based compensation expense was recorded in the following cost and expense categories (in thousands):

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of revenue

$

(57)

$

1,052

$

2,739

$

3,859

Research and development

 

367

 

3,279

 

8,710

 

11,015

Sales and marketing

 

1,208

 

2,029

 

6,670

 

6,367

General and administrative

 

1,126

 

1,652

 

5,604

 

5,918

Total

$

2,644

$

8,012

$

23,723

$

27,159

27

We used the Black-Scholes Model to estimate the fair value of our stock options granted to employees with the following assumptions:

    

Nine Months Ended

 

September 30, 

 

 

2020

    

2019

Expected dividend yield

 

n/a

Risk-free interest rate

 

n/a

2.5%

Expected volatility

 

n/a

  

50%

Expected life (in years)

 

n/a

6.1

No stock options were granted in the three and nine months ended September 30, 2020 or the three months ended September 30, 2019.

We used the Black-Scholes Model to estimate the fair value of our Employee Stock Purchase Plan awards with the following assumptions:

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

 

2020

    

2019

2020

    

2019

Expected dividend yield

 

Risk-free interest rate

 

0.1%

1.7%

  

0.8%

2.1%

Expected volatility

 

57%

  

40%

51%

41%

Expected life (in years)

 

1.3

1.3

1.3

1.3

As required by Topic 718 Compensation—Stock Compensation, we estimate expected forfeitures and recognize compensation costs only for those equity awards expected to vest.

As of September 30, 2020, unrecognized stock-based compensation expense and its remaining weighted-average recognition period was as follows:

Unrecognized

Remaining

Stock-based

Weighted-Average

Compensation

Recognition

Expense

Period

   

(in millions)

   

(in years)

Stock options

 

$

0.3

2.0

Restricted stock units

 

47.8

2.7

Performance stock units

2.4

1.6

ESPP

 

2.1

1.5

Total

 

$

52.6

11.

Employee Benefit Plan

We maintain a defined contribution 401(k) plan. The plan covers all full-time U.S. employees over the age of 21. Each employee can contribute up to $19,500 annually (with a $6,500 catch up contribution limit for employees aged 50 or older). Beginning January 2020, we provide matching contributions at 100% of every dollar an employee contributes, up to 3% of eligible compensation with a $2,000 annual maximum match.

12.

Commitments and Contingencies

Litigation

We continually evaluate uncertainties associated with litigation and record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the

28

date of the financial statements and (ii) the loss or range of loss can be reasonably estimated. If we determine that a loss is possible and a range of the loss can be reasonably estimated, we disclose the range of the possible loss in the Notes to the Consolidated Financial Statements. We evaluate, on a quarterly basis, developments in our legal matters that could affect the amount of liability that has been previously accrued, if any, and the matters and related ranges of possible losses disclosed, and make adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), we have determined we do not have material exposure on an aggregate basis at this time.

Patent Claim

We received a letter in August 2019 from BlackBerry Corp. asserting that our products and software infringe BlackBerry’s patents, and that we should license its portfolio. We retained counsel and evaluated BlackBerry’s letter, as well as potential counterclaims against BlackBerry. BlackBerry sent a second letter in March 2020 asserting that our products and software infringe additional BlackBerry patents, although BlackBerry did not specify its infringement theories or make a demand for damages in the March 2020 letter. The parties have attempted to negotiate, and we accrued an immaterial amount related to the matter in 2019. However, through the date of the filing of this Quarterly Report on Form 10-Q, these discussions have not been resolved.

 

To protect our rights, we filed a lawsuit against BlackBerry in the United States District Court for the Northern District of California on April 27, 2020. The case is MobileIron, Inc. v. BlackBerry Corp. and BlackBerry Ltd. The lawsuit asserts that BlackBerry’s products infringe MobileIron patents, that MobileIron’s products and software do not infringe BlackBerry’s patents, and that BlackBerry has engaged in certain unlawful activities related to its licensing program for its patent portfolio. We intend to vigorously assert our claims and defend against any claims or lawsuits that BlackBerry may assert against us. The amount of damages that could be awarded in the lawsuit is unknown at this time.

Indemnification

Under the indemnification provisions of our standard sales related contracts, we agree to defend and/or settle claims brought by third parties against our customers and channel partners alleging that our software or the customer’s use thereof infringes the third-party’s intellectual property right, such as a patent right. These indemnification obligations are typically not subject to limitation; however if we believe such a claim is reasonably likely to occur and if it is commercially impractical for us to either procure the right for the customer to continue to use our software or modify our software so that it’s not infringing, we can terminate the customer agreement and refund the customer a portion of the license fees paid (prorated over the three year period from initial delivery for software licensed on a perpetual basis). We also on occasion indemnify our customers for other types of third-party claims. In addition, we indemnify our officers, directors, and certain key employees while they are serving in such capacities in good faith. Through September 30, 2020, we have not received any material written claim for indemnification.

13.Leases

We have operating leases for office facilities and data centers. Our leases have remaining lease terms of less than one year to approximately seven years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.

On our balance sheet, we have current and noncurrent lease commitment liabilities of approximately $4.8 million and $6.7, million, respectively, and corresponding right-of-use assets of approximately $10.3 million at September 30, 2020 for our operating leases.

29

The operating lease cost for both the three months ended September 30, 2020 and 2019 was $1.3 million. The operating lease cost for the nine months ended September 30, 2020 and 2019 was $3.7 million and $4.7 million, respectively. The future maturities of lease liabilities as of September 30, 2020 are as follows (in thousands):

Year

    

    

2020 (remaining)

$

1,400

2021

 

4,968

2022

 

3,526

2023

 

1,518

2024

 

355

Thereafter

 

579

Total lease payments

12,346

Less: imputed interest

 

(913)

Total lease liability

$

11,433

All of our leases are classified as operating leases. In the nine months ended September 30, 2020, the weighted average discount rate used to determine the lease liabilities was 5.3% and the weighted average remaining lease term was 35 months.

14.Unearned Revenue

Changes in unearned revenue were as follows for the three and nine months ended September 30, 2020 and 2019:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Balance, beginning of period

$

113,213

$

106,399

$

118,211

$

105,837

Billings, excluding billings for customer arrangements with termination rights

40,123

46,246

133,961

135,904

Additions to unearned revenue upon expiration of termination rights

4,634

5,056

13,878

15,118

Recognition of revenue, net of change in unbilled accounts receivable*

(50,079)

(50,900)

(158,434)

(150,058)

Acquired unearned revenue

275

Balance, end of period

$

107,891

$

106,801

$

107,891

$

106,801

* Reconciliation to Revenue Reported per Condensed Consolidated Statement of Operations:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Revenue billed as of the end of period

$

50,079

$

50,900

$

158,434

$

150,058

Increase (decrease) in total unbilled accounts receivable

(80)

1,301

188

1,090

Revenue Reported in Condensed Consolidated Statement of Operations

$

49,999

$

52,201

$

158,622

$

151,148

Revenue allocated to remaining performance obligations includes unearned revenue plus contractually committed amounts that will be invoiced and recognized as revenue in future periods, but excludes amounts invoiced and not recognized as revenue under customer arrangements that contain termination rights. Remaining performance obligations were $118.9 million as of September 30, 2020, of which we expect to recognize approximately 76% as revenue over the next 12 months and the remainder thereafter.

30

As of September 30, 2020 and December 31, 2019, the balance of customer arrangements that contain termination rights was $11.3 million and $16.1 million, respectively.

15.

Segment and Disaggregated Revenue Information

We conduct business globally. Our chief operating decision maker (Chief Executive Officer) reviews financial information presented on a consolidated basis accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, software and services to manage and secure mobile devices, applications and content, and there are no segment managers who are held accountable for operations, operating results and plans for levels, components or types of products or services below the consolidated unit level. Accordingly, we are considered to be in a single reportable segment and operating unit structure.

Approximately $1.4 million and $2.0 million as of September 30, 2020 and December 31, 2019, or 41% and 42%, respectively, of our net Property and Equipment was attributable to our operations located in India. Substantially all other long-lived assets were attributable to operations in the United States.

Revenue by geographic region based on the billing address was as follows:

    

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2020

    

2019

    

2020

    

2019

Revenue

United States

$

22,448

$

23,376

$

67,746

$

64,849

International

 

27,551

 

28,825

 

90,876

 

86,299

Total

$

49,999

$

52,201

$

158,622

$

151,148

We recognized revenue of $6.5 million, or 13% of total revenue, and $7.3 million, or 14% of total revenue, from customers with a billing address in Germany for the three months ended September 30, 2020 and 2019, respectively. We recognized revenue of $23.6 million, or 15% of total revenue, and $23.4 million, or 15% of total revenue, from customers with a billing address in Germany for the nine months ended September 30, 2020 and 2019, respectively. No other country, except for the United States and Germany, exceeded 10% of total revenue in the three or nine months ended September 30, 2020 or 2019.

Revenue from recurring and non-recurring contractual arrangements was as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Cloud subscriptions - ratable

$

20,890

$

17,591

$

59,073

$

49,163

On-premise subscriptions - point-in-time

5,139

5,964

14,240

17,394

On-premise subscriptions - ratable

5,267

4,902

15,232

13,872

Software support on perpetual licenses - ratable

16,132

16,363

48,305

48,669

Recurring revenue

47,428

44,820

136,850

129,098

Perpetual license - point-in-time

1,326

6,252

18,314

18,420

Professional services - point-in-time

 

1,245

1,129

3,458

 

3,630

Non-recurring revenue

2,571

7,381

21,772

22,050

Total revenue

$

49,999

$

52,201

$

158,622

$

151,148

Recurring revenue in the table above is defined as revenue that requires a contract renewal for the service or license to continue beyond the initial or current contract term and additional revenue will be recognized if that renewal occurs. Non-recurring revenue is defined as sales of perpetual license or professional services that are one-time in nature and do not need to be renewed.

31

16.

Net Loss per Share

The following table sets forth the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2020 and 2019 (in thousands, except per share data):

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2020

    

2019

    

2020

    

2019

 

Numerator:

Net loss

$

(16,272)

$

(8,203)

$

(37,441)

$

(40,892)

Denominator:

Weighted–average shares used to compute basic and diluted net loss per share

 

117,703

 

110,831

 

116,192

 

109,147

Basic and diluted net loss per share

$

(0.14)

$

(0.07)

$

(0.32)

$

(0.37)

Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and nine months ended September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.

The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported (in common stock equivalent shares):

September 30, 

September 30, 

    

2020

    

2019

Stock options outstanding, net of unvested exercised stock options

2,293,276

2,929,095

Unvested restricted stock units

12,730,746

13,806,088

Unvested performance stock units

835,000

ESPP shares

226,673

194,622

Stock-settled bonus shares

499,612

Total potentially dilutive securities

16,085,695

17,429,417

32

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those contained in or implied by any forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in “Special Note Regarding Forward-Looking Statements” and “Risk Factors.” The forward-looking statements included in this Quarterly Report on Form 10-Q are made only as of the date hereof.

Overview

Mobile and cloud computing are the catalysts for modern work and the digital workplace. Mobile empowers employees to make better decisions and take faster actions because the information and tools they need to do their jobs are always available from anywhere. Cloud is transforming IT, Security and DevOps and has accelerated how the developer ecosystem builds and rolls out innovative services enabling unparalleled user experience.

However, this comes with new risks. The traditional, locked-down, perimeter-based approach to security no longer applies to mobile endpoints and cloud services that operate outside the corporate network. Data no longer resides behind the firewall on locked-down PCs and servers, and so it cannot be secured by legacy firewall-based solutions. Instead, data is spread across a wide variety of modern endpoints including Android, iOS, macOS, Chrome OS and Windows 10, as well as cloud services such as Box, Concur, Microsoft Office 365, Netsuite, Salesforce, Workday and custom cloud applications that are hosted on cloud infrastructure providers like AWS or on-premise.

This shift to mobile and cloud technologies introduces three main challenges that CIOs and CISOs need to address to realize their secure digital workplace:

1.Drive business innovation by allowing employees to securely use mobile, cloud, services and on-premises apps from any device, anywhere;
2.Enforce corporate security without impacting the user experience;
3.Redefine enterprise security strategies to address a perimeter-less environment.

To solve these challenges, many organizations are in the early stages of investigating a zero trust security framework for their enterprise. Zero trust assumes that bad actors are already in the network and secure access is determined by a “never trust, always verify” approach.

MobileIron is an established player in the zero trust market, and a leader in mobile-centric, zero trust solutions that go beyond traditional approaches to security by utilizing a more comprehensive set of attributes to grant secure access. MobileIron products and services validate the device, establish user context, check application authorization, verify the network, and detect and mitigate threats before granting secure access to a device or user. We believe traditional identity-based and gateway approaches to zero trust fall short because they provide only limited visibility into devices, applications, and threats.

We are redefining how customers build a secure foundation in a perimeter-less world. Our security platform is built on the foundation of unified endpoint management (UEM) with additional zero trust capabilities including zero sign-on (ZSO), multifactor authentication (MFA), and mobile threat defense (MTD). Together these products and services create a more seamless mobile experience by automating access control decisions across users, endpoints, operating systems, clouds, networks, threats, and vulnerabilities so that only trusted resources can access corporate data.

Our customers can deploy MobileIron solutions as either cloud services or on-premise software. They have historically been able to choose to purchase our on-premise software priced as a subscription or perpetual license. However, we announced the discontinuation of sales of on-premise software priced as a perpetual license effective

33

beginning the third quarter of 2020. We target midsize and large enterprises around the world across a broad range of industries including financial services, government, healthcare, legal, manufacturing, professional services, retail, technology, and telecommunications.

We sell a significant portion of our products through our channel partners, including resellers, service providers and system integrators. Our sales force develops sales opportunities and works closely with our channel partners to sell our solutions. We have a high touch sales force focused on large organizations, inside sales teams focused on mid-sized enterprises and sales teams that work with service providers that focus on smaller businesses. We prioritize our internal sales and marketing efforts on large organizations because we believe that they represent the largest potential opportunity.

Our total revenue in the three and nine months ended September 30, 2020 was $50.0 million and $158.6 million, compared to $52.2 million and $151.1 million in the three and nine months ended September 30, 2019, representing a decrease of 4% and an increase of 5%, respectively.

Revenue from cloud services, licenses and software support and services represented 42%, 13% and 45% of total revenue, respectively, in the three months ended September 30, 2020, and 34%, 23% and 43% of total revenue, respectively, in the three months ended September 30, 2019. Revenue from cloud services, licenses and software support and services represented 37%, 21% and 42% of total revenue, respectively, in the nine months ended September 30, 2020, and 32%, 24% and 44% of total revenue, respectively, in the nine months ended September 30, 2019. Revenue from recurring sources, which includes revenue from the license component of on-premise term subscriptions, cloud services, and software support on perpetual and on-premise term licenses, was 95% and 86% of total revenue in the three and nine months ended September 30, 2020, respectively, compared to 86% and 85% of total revenue in the three and nine months ended September 30, 2019, respectively. Cloud services and on-premise subscription revenue have increased as a percentage of our total revenue over the long-term. After the second quarter of 2020, we discontinued the perpetual license pricing model and, consequently, we expect to generate nearly all of our revenue from recurring sources in the future, as we did in the three months ended September 30, 2020, with cloud services accounting for an increasing proportion of that recurring revenue.

Our cloud services revenue in the three months ended September 30, 2020 and 2019 was $20.9 million and $17.6 million, respectively, representing an increase of 19%. Our cloud services revenue in the nine months ended September 30, 2020 and 2019 was $59.1 million and $49.2 million, respectively, representing an increase of 20%. This growth reflects our customers’ preference to purchase cloud services and contributions from MobileIron Threat Detection and Access. When we sell our cloud solutions on a subscription basis, we typically offer 12 months or longer terms and bill in advance.

Our license revenue in the three months ended September 30, 2020 and 2019 was $6.5 million and $12.2 million, respectively, representing a decrease of 47%. Our license revenue in the nine months ended September 30, 2020 and 2019 was $32.6 million and $35.8 million, respectively, representing a decrease of 9%. The decrease in license revenue in the three and nine months ended September 30, 2020 was primarily due to the discontinuation of sales of perpetual licenses. Over time, demand for our perpetual licenses decreased and we announced in the first quarter of 2020 that we would be discontinuing that pricing model at the end of our second quarter of 2020. As a result of that announcement, the three months ended June 30, 2020 benefitted from perpetual license sales that would have otherwise closed in future quarters. In the third quarter of 2020, however, perpetual license revenue was minimal. In future quarters, license revenue will be generated primarily from sales of on-premise subscriptions which do not generate as much up-front license revenue as perpetual licenses.

Our software support and services revenue in the three months ended September 30, 2020 and 2019 was $22.6 million and $22.4 million, respectively. Our software support and services revenue in the nine months ended September 30, 2020 and 2019 was $67.0 million and $66.2 million, respectively, representing an increase of 1%. Software support and services revenue includes support of perpetual license customers, the support component of on-premise subscriptions, and professional services. The growth rate of software support and services revenue has primarily been dependent on growth in our installed base of customers that purchase perpetual licenses or on-premises subscriptions, renewals of on-premises subscriptions and software support on perpetual licenses, and purchases of professional services

34

as part of our solutions. The discontinuation of sales of perpetual licenses eliminates the sale of new perpetual licenses with accompanying support as a software support and services growth factor in the future.

Our Annual Recurring Revenue (or “Total ARR”) at September 30, 2020 was $191.5 million compared to $174.3 million at September 30, 2019, representing a growth rate of 10%. Total ARR is defined as the annualized value of all recurring revenue contracts active at the end of a reporting period. See “Key Metrics and Non-GAAP Financial Information” for more information about ARR.

We believe that our market opportunity is large, and sales to customers outside of the United States will remain a significant opportunity for future growth. In the nine months ended September 30, 2020, 57% of our total revenue was generated from customers located outside of the United States and for both the full years of 2019 and 2018, 58% of our total revenue was generated from customers located outside of the United States. The international revenue was primarily generated from customers located in Europe. International market trends that may affect sales of our products and services include heightened concerns and legal requirements relating to data security and privacy, the importance of execution on our international channel partner strategy, the importance of recruiting and retaining sufficient international personnel, the effect of exchange rates, and political and financial market instability.

In April 2020, we acquired all of the issued and outstanding capital stock of incapptic, a privately-held German software company, for $5.9 million. Our unified endpoint management platform integrates with the incapptic software to help customers develop, deploy and secure in-house business applications, a natural extension of our product portfolio.

Since 2016, we have focused on driving more efficiency in our business. However, we have continued to incur net losses. We incurred net losses of $37.4 million, $48.8 million and $43.1 million in the nine months ended September 30, 2020, and the full years 2019 and 2018, respectively. As a result of this, we do not expect to be profitable for the foreseeable future under our current operating plan. Future profitability is primarily dependent on revenue growth, which may be challenging for a number of reasons including continued mix shift towards cloud subscription licensing, increasing and entrenched competition, product features, changes in our pricing model, the amount of revenue we generate from sales of partner solutions that bear royalties, our ability to continue to develop and evolve our products, any failure to capitalize on market opportunities, and the ability of our sales organization to retain its key employees and leadership team. Future profitability is also dependent on our ability to drive efficiencies into the business and to manage our expenses, which continue to be impacted by stock-based compensation charges from RSU and PSU grants and stock-settled bonuses. We will also need to increase operating efficiency, which may be challenging given our operational complexity.

In the first quarter of 2020, the United States and other countries began shelter-in-place mandates and began to close many businesses as a result of the COVID-19 virus. The World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. The future impact of the pandemic and any resulting economic impact are largely unknown and rapidly evolving.

While we are closely monitoring the situation, it is difficult at this time to predict the impact that COVID-19 will continue to have on our business, financial position and operating results in future periods due to numerous uncertainties. As a result of COVID-19, we have seen a reduction in expense due to travel and marketing event restrictions and the limited use of our office facilities. We expect spending in these areas to mostly continue to run below historical norms until national and local authorities have issued updated guidance and regulations, and our employees, customers and partners have confidence that the pandemic has been contained. Our future financial position is likely to be negatively impacted by the loss of current customers or prospects, delays in existing customer renewals or new customer purchases, limitation in our ability to expand or upsell within our existing customer base, pricing pressure, or by our customers’ inability to pay amounts owed to us. While we cannot predict the amount of the future financial impact from COVID-19, shelter-in-place mandates across the world have disrupted certain of our ARR growth drivers as the priorities of the IT leaders of our customers and prospective customers have shifted. As a result of those and other priority changes, as well as the economic toll that COVID-19 has had and we expect will continue to have on our customers, we have seen and expect to continue to see a negative impact on our ARR and revenue, which may increase net losses, until the pandemic

35

is contained and likely for an unknown period of time thereafter. Because of our IT infrastructure and the nature of our business, our employees have generally been able to work remotely and productively despite the shelter-in-place requirements, but future productivity and the effects of COVID-19 on our operations is unknown at this time.

On September 26, 2020, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ivanti, Inc., a Delaware corporation (“Parent”), and Oahu Merger Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Parent. The consummation of the merger pursuant to the Merger Agreement is subject to certain closing conditions, including approval by our stockholders. See Note 1 in Notes to the Consolidated Financial Statements for additional information about the Merger Agreement.

Critical Accounting Policies

Our consolidated financial statements and accompanying notes are prepared in accordance with U.S. GAAP. Preparing consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates.

Revenue Recognition

We derive revenue from software-related arrangements consisting of perpetual software licenses, post-contract customer support for such licenses, or PCS or software support, including when and if available updates, and professional services such as consulting and training services. We also offer our software as term-based licenses and cloud-based arrangements.

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.

Judgment is also required to determine the stand-alone selling price (“SSP") for each distinct performance obligation. We use a single amount to estimate SSP for items that are not sold separately, including on-premises licenses sold with software support. We use a range of amounts to estimate SSP when we sell our products and services separately and need to determine whether there is a discount that needs to be allocated based on the relative SSP of the various products and services.  

We typically have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer in determining the SSP.  

Our products are sometimes sold with a right of refund which we have to consider when estimating the amount of revenue to recognize.

Commissions

Current accounting principles require us to defer commission costs and amortize them in a manner consistent with how we recognize revenue. Key judgments that impact our commission expense include estimating our customer life and the determination of the impairment of commission assets we deem to be unrecoverable.

36

Goodwill and Intangible Assets

We record the excess of the acquisition purchase price over the fair value of the tangible and identifiable intangible assets acquired as goodwill. We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We have a single reporting unit and consequently evaluate goodwill for impairment based on an evaluation of the fair value of the Company as a whole. We observed no impairment indicators in 2020. In our impairment test completed in the third quarter of 2020, we observed that the fair value of the Company as a whole is substantially in excess of its carrying value, including goodwill.

We record purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased intangible assets are being amortized using the straight-line method over their estimated useful lives, which range from three to five years. We evaluate the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period.

Stock-Based Compensation

Stock-based compensation costs related to restricted stock and stock options granted to employees are measured at the date of grant based on the estimated fair value of the award, net of estimated forfeitures. We estimate the grant date fair value, and the resulting stock-based compensation expense, using the Black-Scholes option-pricing model. For stock awards, we recognize compensation costs on a straight-line basis over the requisite service period of the award, which is generally the vesting term of four years.

We estimate the fair value of the rights to acquire stock under our ESPP using the Black-Scholes option pricing formula. Our ESPP typically provides for consecutive 24 month offering periods, consisting of four tranches. We recognize compensation expense on an accelerated-graded basis over the employee’s requisite service period. We account for the fair value of restricted stock units, or RSUs, and, beginning 2020, performance stock units, or PSUs, using the closing market price of our common stock on the date of grant. RSUs granted to existing employees typically vest ratably on a quarterly basis over four years. RSUs granted to new employees typically vest one-fourth after one year and ratably on a quarterly basis over the following three years. Based on achievement relative to certain company metrics, one-fourth of PSUs vest in the first quarter of the year after grant and the remaining PSUs vest ratably on a quarterly basis over the following three years. We recognize compensation expense for RSUs on a straight-line basis over the employee’s requisite service period. We recognize compensation expense for PSUs on an accelerated-graded basis over the employee’s requisite service period and the expense may be adjusted each quarter based on our forecast of the Company’s performance relative to the metrics that determine the number of PSUs that will vest.

In 2019 and prior years, stock-based compensation expense associated with our annual stock-settled bonus program was recognized on a straight-line basis over the required service period and the expense is evaluated each quarter based on our forecast of the Company’s performance relative to the metrics that determine the bonus pool. The Merger Agreement imposes certain pre-closing restrictions on our activities, one of which precludes settlement of our 2020 Bonus Plans in unrestricted common stock. Consequently, we have classified the 2020 Bonus Plan expense as bonus expense rather than stock-based compensation expense in the three and nine months ended September 30, 2020. The expense methodology otherwise remains the same as in 2019 and prior years. In September 2020, following the completion of negotiations among the parties regarding the material terms of the Merger Agreement (including the price of $7.05 per share), the Compensation Committee of our board of directors split the 2020 Bonus Plans into Nine-Month Plans, covering January 1, 2020 to September 30, 2020, and Three-Month Plans, covering October 1, 2020 to December 31, 2020. In the case of the Three-Month Plans and the Nine-Month Plans, the level of achievement will be determined by the Company based on the application of the metrics and terms previously adopted by the Company, but with a minimum payout of 100% of target under each plan.

Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes, under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

37

We currently have a full valuation allowance against our U.S. net deferred tax assets, which was $117.7 million as of December 31, 2019. We continue to monitor the relative weight of positive and negative evidence of future profitability in relevant jurisdictions. The allowance will be released if evidence indicates that it becomes more likely than not that the tax asset may be utilized.

Recent Accounting Pronouncements

For discussion of recent accounting pronouncements, see “Summary of Significant Accounting Policies” under Note 1 “Description of Business and Significant Accounting Policies” included in Item 1, “Financial Statements” of Part I of this Quarterly Report on Form 10-Q.

Key Metrics and Non-GAAP Financial Information

To supplement our financial results presented on a U.S. GAAP basis, we provide investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating income (loss), non-GAAP operating margin, non-GAAP net income (loss), non-GAAP net income (loss) per share and free cash flow. These non-GAAP financial measures exclude stock-based compensation, restructuring expense, and intangible asset amortization.

Stock-based compensation expenses

In our non-GAAP financial measures, we have excluded the effect of stock-based compensation expenses. Stock-based compensation expenses will recur in future periods in varying amounts.

2020 Bonus Plan expense

In our non-GAAP financial measures, we have excluded the effect of expense associated with our 2020 Bonus Plans. The Merger Agreement imposes certain pre-closing restrictions on our activities, one of which precludes settlement of our 2020 Bonus Plans in unrestricted common stock. Consequently, we have classified expense from the 2020 Bonus Plans as bonus expense rather than stock-based compensation expense in the three and nine months ended September 30, 2020. We believe that excluding this expense from our non-GAAP financial measures makes the 2020 periods presented more comparable since the 2019 periods presented classify expense from our Bonus Plans as stock-based compensation expense.

Restructuring expense

In our non-GAAP financial measures, we have excluded the effect of expenses associated with severance and other expenses related to reductions in our workforce and the exit of an office building. Restructuring expense may recur in the future; however, the timing and amounts are difficult to predict.

Intangible asset amortization

In our non-GAAP financial measures, we have excluded the effect of intangible asset amortization. Amortization of intangible assets can be significantly affected by the timing and size of acquisitions of companies or technology.

Non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating income (loss), non-GAAP operating margin, non-GAAP net income (loss), and non-GAAP net income (loss) per share

We believe that the exclusion of stock-based compensation expense, restructuring expense, and intangible asset amortization from various gross profit, gross margin, operating loss, operating margin, net loss, and net loss per share provides useful measures for management and investors. Because stock-based compensation, restructuring expense, and intangible asset amortization have been and can continue to be inconsistent in amount from period to period, we believe the inclusion of these items makes it difficult to compare periods and understand the growth and performance of our business, on its own and in comparison to other companies. The Merger Agreement contains a pre-closing restriction

38

from settling our Bonus Plans in unrestricted common stock which caused us to change the classification of expense from our 2020 Bonus Plans from stock-based compensation expense to bonus expense. Because bonus plans were historically settled in unrestricted common stock, we classified the associated expense as stock-based compensation expense in the comparable periods of 2019. In addition, we evaluate our business performance and compensate management based in part on these non-GAAP measures. There are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by our competitors and exclude expenses that may have a material impact on our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees.

Free Cash Flow

Our non-GAAP financial measures also include free cash flow, which we define as cash provided by (used in) operating activities less the amount of property and equipment purchased. Management believes that information regarding free cash flow provides investors with an important perspective on the cash available to invest in our business and fund ongoing operations. However, our calculation of free cash flow may not be comparable to similar measures used by other companies.

We believe these non-GAAP financial measures are helpful in understanding our past financial performance and our future results. Our non-GAAP financial measures are not meant to be considered in isolation or as a substitute for comparable GAAP measures and should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP. Our management regularly uses our supplemental non-GAAP financial measures internally to understand, manage and evaluate our business, and make operating decisions. These non-GAAP measures are among the primary factors management uses in planning for and forecasting future periods. Compensation of our executives is based in part on the performance of our business relative to certain of these non-GAAP measures.

Non-GAAP financial measures for the three and nine months ended September 30, 2020 and 2019 were as follows (unaudited):

Three Months Ended

    

Nine Months Ended

    

September 30, 

September 30, 

(in thousands, except percentages and per share data)

2020

    

2019

    

2020

    

2019

    

Non-GAAP gross profit

$

39,573

$

42,794

$

127,782

$

123,838

Non-GAAP gross margin

 

79.1

%  

 

82.0

%  

 

80.6

%  

 

81.9

%  

Non-GAAP operating income (loss)

$

(3,857)

$

173

$

(2,261)

$

(10,327)

Non-GAAP operating margin

 

(7.7)

%  

 

0.3

%  

 

(1.4)

%  

 

(6.8)

%  

Non-GAAP net loss

$

(4,202)

$

(191)

$

(3,589)

$

(10,675)

Non-GAAP loss per share

$

(0.04)

$

(0.00)

$

(0.03)

$

(0.10)

Free cash flow

$

3,069

$

(6,197)

$

3,788

$

(3,649)

39

Reconciliation of Non-GAAP Financial Measures

The following table reconciles the most directly comparable GAAP financial measure to each of the non-GAAP financial measures discussed above.

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

September 30, 

2020

2019

2020

2019

(in thousands, except percentages and per share data)

Non-GAAP gross profit reconciliation:

Gross profit

$

37,878

$

41,742

$

123,225

$

119,679

Add: Stock-based compensation expense

 

(57)

 

1,052

 

2,739

 

3,859

Add: Expense from 2020 Bonus Plans

1,657

 

 

1,657

 

Add: Amortization of intangible assets

 

95

 

 

161

 

Add: Restructuring expense

 

 

 

 

300

Non-GAAP gross profit

$

39,573

$

42,794

$

127,782

$

123,838

Non-GAAP gross margin reconciliation:

GAAP gross margin: GAAP gross profit over GAAP total revenue

 

75.8

%  

 

80.0

%  

 

77.7

%  

 

79.2

%  

GAAP to non-GAAP gross margin adjustments

 

3.3

%  

 

2.0

%

 

2.9

%  

 

2.7

%

Non-GAAP gross margin

 

79.1

%  

 

82.0

%  

 

80.6

%  

 

81.9

%  

Non-GAAP operating income (loss) reconciliation:

GAAP operating loss

$

(15,927)

$

(7,839)

$

(36,113)

$

(40,544)

Add: Stock-based compensation expense

 

2,644

 

8,012

 

23,723

 

27,159

Add: Expense from 2020 Bonus Plans

9,248

 

 

9,248

 

Add: Amortization of intangible assets

 

178

 

 

302

 

Add: Restructuring expense

579

3,058

Non-GAAP operating income (loss) reconciliation:

$

(3,857)

$

173

$

(2,261)

$

(10,327)

Non-GAAP operating margin reconciliation:

GAAP operating margin: GAAP operating loss over GAAP total revenue

 

(31.9)

%

 

(15.0)

%

 

(22.8)

%

 

(26.8)

%

GAAP to non-GAAP operating margin adjustments

 

24.2

%  

 

15.3

%

 

21.4

%  

 

20.0

%

Non-GAAP operating margin

 

(7.7)

%

 

0.3

%

 

(1.4)

%

 

(6.8)

%

Non-GAAP net loss reconciliation:

GAAP net loss

$

(16,272)

$

(8,203)

$

(37,441)

$

(40,892)

Add: Stock-based compensation expense

 

2,644

 

8,012

 

23,723

 

27,159

Add: Expense from 2020 Bonus Plans

9,248

 

 

9,248

 

Add: Amortization of intangible assets

 

178

 

 

302

 

Add: Restructuring expense

579

3,058

Non-GAAP net loss reconciliation:

$

(4,202)

$

(191)

$

(3,589)

$

(10,675)

Non-GAAP net loss per share reconciliation:

GAAP net loss

$

(0.14)

$

(0.07)

$

(0.32)

$

(0.37)

Add: Stock-based compensation expense

 

0.02

 

0.07

 

0.20

 

0.24

Add: Expense from 2020 Bonus Plans

0.08

 

 

0.08

 

Add: Amortization of intangible assets

 

 

 

 

Add: Restructuring expense

 

 

0.01

 

0.03

Non-GAAP net loss per share

$

(0.04)

$

(0.00)

$

(0.03)

$

(0.10)

Free cash flow:

Net cash provided by operating activities

$

3,181

$

(5,746)

$

4,584

$

(2,416)

Purchase of property and equipment

 

(112)

 

(451)

 

(796)

 

(1,233)

Free cash flow

$

3,069

$

(6,197)

$

3,788

$

(3,649)

Annual Recurring Revenue

We utilize the operating metric, total annual recurring revenue (“Total ARR”), which is defined as the annualized value of all recurring revenue contracts active at the end of a reporting period. Total ARR includes the annualized value of subscriptions (“Subscription ARR”) and the annualized value of software support contracts related to perpetual licenses (“Perpetual license support ARR”) active at the end of a reporting period and does not include revenue reported as perpetual license or professional services in our consolidated statement of operations. We are monitoring these metrics because they align with how our customers are increasingly purchasing our solutions and how we are managing our business. These ARR measures should be viewed independently of revenue, unearned revenue, and customer arrangements with termination rights as ARR is an operating metric and is not intended to be combined with or replace those items. ARR is not an indicator of future revenue and can be impacted by contract start and end dates and renewal rates.

40

ARR metrics as of September 30, 2020 and 2019 were as follows (unaudited):

September 30, 

(in thousands, except percentages)

    

2020

    

2019

    

Total ARR

$

191,529

$

174,296

Year-over-year percentage increase

 

10

%  

 

14

%  

Subscription ARR

$

126,113

$

108,559

Year-over-year percentage increase

 

16

%  

 

23

%  

Perpetual license support ARR

$

65,416

$

65,737

Year-over-year percentage increase

 

-

%  

 

1

%  

Results of Operations

Revenue

Cloud Services

Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis. We recognize revenue from cloud-based subscriptions ratably over the term of the subscriptions or, if usage based, as the usage is billed.

License

License revenue consists primarily of revenue from on-premises perpetual licenses and the license portion of on-premise subscriptions. From time to time, we enter into multiple element arrangements with customers in which a customer purchases our software with an appliance. Appliance revenue is also included in license revenue and constituted less than 1% of total revenue for the three and nine months ended September 30, 2020 and 2019.

Software support and services

Software support and services revenue consists of revenue from agreements to provide software upgrades and updates, as well as technical support, to customers with perpetual software licenses, on-premise subscriptions, and professional services. Revenue from software support for both perpetual and on-premise subscriptions is recognized ratably over the support or subscription term. Revenue from professional services is recognized as work is performed.

Cost of Revenue

Cloud Services

Our cloud services cost of revenue consists of cloud service data center operations expense, the portion of our global Customer Success organization (See Software support and services below) associated with our cloud services business, and third-party royalties. Cloud service data center operations expenses primarily consist of personnel costs, stock-based compensation, third-party hosting facilities, telecommunication and information technology costs. We expect cloud services cost of revenue to increase if we continue to increase sales of MobileIron Threat Defense or other royalty-bearing cloud solutions and as we scale our data center operations team and infrastructure to support our growing cloud business.

License

Our cost of license revenue consists of the cost of third-party software royalties and appliances.

41

Software support and services

Our software support and services cost of revenue consists of the portion of our global Customer Success organization expenses associated with our software support business and third-party royalties. Costs associated with our global Customer Success organization include our customer support, professional services, customer advocacy, and training teams. These costs consist of personnel costs, stock-based compensation, depreciation, facilities and information technology costs.

Gross Margin

Gross margin, or gross profit as a percentage of total revenue, is affected by various factors, including mix between large and small customers, mix of products sold, including our MobileIron Threat Defense which bears a royalty, mix between perpetual, on-premises and cloud subscription licenses, timing of revenue recognition and the extent to which we expand our global Customer Success organization and data center operations, including costs associated with third-party hosting facilities and stock-based compensation expense associated with grants of equity awards. We expect our gross margins to decline somewhat over the short term based on the factors described above.

Operating Expenses

Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and, in sales and marketing expense, sales commissions. While operating expenses, exclusive of stock-based compensation expense, may fluctuate as a percentage of total revenue from period to period, we expect them to decrease over the long term as a percentage of total revenue. Stock-based compensation expense may fluctuate depending on the size and timing of RSU and PSU grants and achievement under stock-settled bonus plans.

Research and Development Expenses

Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel costs. Research and development expense also includes costs associated with contractors and consultants, equipment and software to support our development and quality assurance teams, facilities and information technology. While our research and development expense, exclusive of stock-based compensation expense, may fluctuate as a percentage of total revenue from period to period, we expect it to decrease as a percentage of total revenue over the long term.

Sales and Marketing Expenses

Sales and marketing expense consists primarily of personnel costs, including sales commissions. Sales and marketing expense also includes costs associated with third-party events, lead generation campaigns, promotional and other marketing activities, as well as travel, equipment and software depreciation, consulting, information technology and facilities. While our sales and marketing expense, exclusive of stock-based compensation expense, may fluctuate as a percentage of total revenue from period to period, we expect it to decrease as a percentage of total revenue over the long term.

General and Administrative Expenses

General and administrative expense consists of personnel costs, travel, information technology, facilities and professional services fees. General and administrative personnel include our executive, finance, human resources and legal organizations. Professional services fees consist primarily of legal, accounting and consulting costs. While our general and administrative expense, exclusive of stock-based compensation expense, may fluctuate as a percentage of total revenue from period to period, we expect it to decrease as a percentage of total revenue over the long term.

42

Restructuring Expense

Restructuring expense consists of severance and other expenses related to reductions in our workforce and the exit of an office building. Restructuring expense may recur in the future; however, the timing and amounts are difficult to predict.

Other Income (Expense)Net

Other income (expense), net consists primarily of interest income earned on our cash and cash equivalents and fixed income securities and the effect of exchange rates on our foreign currency-denominated asset and liability balances and foreign currency transactions. All translation adjustments are recorded as foreign currency gains (losses) in the consolidated statements of operations.

Income Tax Expense

Income tax expense consists primarily of income taxes in foreign jurisdictions in which we conduct business. Due to our history of losses, we maintain a full valuation allowance for deferred tax assets including net operating loss carryforwards, research and development tax credits, capitalized research and development and other book versus tax differences.

Consolidated Results of Operations

The following tables summarize our results of operations for the periods presented and as a percentage of our total revenue for those periods. The period-to-period comparison of results is not necessarily indicative of results for future periods.

Three Months Ended

    

Nine Months Ended

 

September 30, 

September 30, 

 

    

2020

2019

2020

2019

Revenue

Cloud services

$

20,890

$

17,591

$

59,073

$

49,163

License

6,465

12,216

32,553

35,814

Software support and services

 

22,644

 

22,394

 

66,996

 

66,171

Total revenue

 

49,999

 

52,201

 

158,622

 

151,148

Cost of revenue (1)

Cloud services

 

6,792

 

5,557

 

19,673

 

15,413

License

 

415

 

436

 

1,461

 

1,423

Software support and services

 

4,914

 

4,466

 

14,263

 

14,333

Restructuring expense

 

 

 

300

Total cost of revenue

 

12,121

 

10,459

 

35,397

 

31,469

Gross profit

 

37,878

 

41,742

 

123,225

 

119,679

Operating expenses:

Research and development (1)

 

20,259

 

19,072

 

60,115

 

60,889

Sales and marketing (1)

 

23,597

 

23,577

 

72,575

 

74,099

General and administrative (1)

 

9,949

 

6,932

 

26,069

 

22,477

Restructuring expense

579

2,758

Total operating expenses

 

53,805

 

49,581

 

159,338

 

160,223

Operating loss

 

(15,927)

 

(7,839)

 

(36,113)

 

(40,544)

Other income (expense) - net

 

263

 

35

 

183

 

987

Loss before income taxes

 

(15,664)

 

(7,804)

 

(35,930)

 

(39,557)

Income tax expense

 

608

 

399

 

1,511

 

1,335

Net loss

$

(16,272)

$

(8,203)

$

(37,441)

$

(40,892)

43

(1)Includes stock-based compensation expense as follows:

Three Months Ended,

Nine Months Ended

 

September 30, 

September 30, 

 

    

2020

2019

2020

2019

Cost of revenue

$

(57)

$

1,052

$

2,739

$

3,859

Research and development

 

367

 

3,279

 

8,710

 

11,015

Sales and marketing

 

1,208

 

2,029

 

6,670

 

6,367

General and administrative

 

1,126

 

1,652

 

5,604

 

5,918

Total

$

2,644

$

8,012

$

23,723

$

27,159

Statement of operations presented as a percentage of revenue:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

    

Revenue

Cloud services

42

%  

34

%  

37

%  

32

%  

License

13

23

21

24

Software support and services

45

 

43

 

42

 

44

 

Total revenue

100

 

100

 

100

 

100

 

Cost of revenue

Cloud services

13

 

11

 

12

 

10

 

License

1

 

1

 

1

 

1

 

Software support and services

10

 

8

 

9

 

10

 

Restructuring expense

 

 

 

Total cost of revenue

24

 

20

 

22

 

21

 

Gross profit

76

 

80

 

78

 

79

 

Operating expenses:

Research and development

41

 

37

 

38

 

40

 

Sales and marketing

47

 

45

 

46

 

49

 

General and administrative

20

 

13

 

17

 

15

 

Restructuring expense

0

2

Total operating expense

108

 

95

 

101

 

106

 

Operating loss

(32)

 

(15)

 

(23)

  

(27)

 

Other income (expense) - net

1

 

 

0

 

1

 

Loss before income taxes

(31)

 

(15)

  

(23)

 

(26)

  

Income tax expense

1

 

1

 

1

 

1

 

Net loss

(32)

%

(16)

%

(24)

%

(27)

%

Comparison of the Three and Nine Months Ended September 30, 2020 and 2019

Three Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Cloud services

$

20,890

$

17,591

$

3,299

 

19

%  

License

6,465

12,216

(5,751)

 

(47)

Software support and services

 

22,644

 

22,394

 

250

 

1

Total revenue

$

49,999

$

52,201

$

(2,202)

 

(4)

%  

Nine Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Cloud services

$

59,073

$

49,163

$

9,910

 

20

%  

License

 

32,553

35,814

 

(3,261)

 

(9)

Software support and services

 

66,996

 

66,171

 

825

 

1

Total revenue

$

158,622

$

151,148

$

7,474

 

5

%  

44

Three Months Ended

 

September 30, 

 

2020

2019

Change

 

    

    

% of

    

    

% of

    

    

 

Total

Total

 

(in thousands, except percentages)

Amount

Revenue

Amount

 Revenue

Amount

%

 

Revenue

United States

$

22,448

 

45

%  

$

23,376

 

45

%  

$

(928)

 

(4)

%  

International

 

27,551

 

55

 

28,825

 

55

 

(1,274)

 

(4)

Total revenue

$

49,999

 

100

%  

$

52,201

 

100

%  

$

(2,202)

 

(4)

%  

Nine Months Ended

 

September 30, 

 

2020

2019

Change

 

    

    

% of

    

    

% of

    

    

 

Total

Total

 

(in thousands, except percentages)

Amount

Revenue

Amount

Revenue

Amount

%

 

Revenue

United States

$

67,746

 

43

%  

$

64,849

 

43

%  

$

2,897

 

4

%  

International

 

90,876

 

57

 

86,299

 

57

 

4,577

 

5

Total revenue

$

158,622

 

100

%  

$

151,148

 

100

%  

$

7,474

 

5

%  

Revenue

Cloud services revenue increased $3.3 million, or 19%, and $9.9 million, or 20%, in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of 2019, which was attributable to sales of MobileIron Threat Defense, Access and customer preference for our UEM solutions sold under a cloud-based delivery model.

License revenue decreased $5.8 million, or 47%, and $3.3 million, or 9%, in the three and nine months ended September 30, 2020, respectively compared to the corresponding periods of 2019. Perpetual license sales decreased by $4.9 million and $107,000, respectively, in the three and nine months ended September 30, 2020 compared to the corresponding periods of the prior year due to the discontinuation of sales of on-premise software priced as perpetual licenses as of June 30, 2020. The nine months ended September 30, 2020 benefitted from our announced discontinuation of perpetual license sales as we closed sales in our second fiscal quarter of 2020 that would otherwise have closed in future quarters. In the three and nine months ended September 30, 2020, the up-front revenue contribution from sales of on-premise subscriptions decreased by $825,000 and $3.2 million, respectively, compared to the corresponding periods of 2019. License revenue from on-premise subscriptions is impacted by the timing, size and contract length of on-premise subscription sales in a given period.

Software support and services revenue increased by $250,000 and $825,000, respectively, in the three and nine months ended September 30, 2020 compared to the corresponding periods of 2019. Professional services revenue was $1.2 million and $3.5 million in the three and nine months ended September 30, 2020, respectively, compared to $1.1 million and $3.6 million in the three and nine months ended September 30, 2019, respectively. Professional services revenue for the three and nine months ended September 30, 2019 included revenue of $278,000 and $961,000, respectively, from a single professional services engagement whereas in the corresponding periods of 2020 there was no comparable single professional services engagement revenue contribution. Support for perpetual licenses declined $231,000 and $364,000 in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of 2019. The support component of on-premise subscriptions increased $365,000, or 7%, and $1.4 million, or 10%, in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of 2019.

Revenue from U.S. sales decreased 4% and increased 4% in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of 2019. Revenue from international sales decreased 4% and

45

increased 5% in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of 2019. Contributing to the decline in international revenue and, to a lesser degree, U.S. revenue, the three months ended September 30, 2020 was the first quarter after we discontinued sales of on-premise software priced as perpetual licenses. Over the longer nine-month periods, continued adoption of our products, unfavorably impacted somewhat by the discontinuation of sales of perpetual licenses, drove both the international and U.S. revenue growth rates.

No customer accounted for 10% or more of total revenue in the three and nine months ended September 30, 2020 or 2019, except for our largest reseller, AT&T, which accounted for 10% of total revenue in the three and nine months ended September 30, 2019.

Cost of Revenue and Gross Margin

Three Months Ended

 

September 30, 

 

2020

2019

Change

 

% of

% of

Total

Total

(in thousands, except percentages)

    

Amount

    

Revenue

    

Amount

    

Revenue

    

Amount

    

%

 

Cost of revenue:

Cloud services

$

6,792

 

13

%  

$

5,557

 

11

%  

$

1,235

 

22

%  

License

415

 

1

436

 

1

(21)

 

(5)

Software support and services

 

4,914

 

10

 

4,466

 

8

 

448

 

10

Restructuring expense

 

 

 

 

 

Total cost of revenue

$

12,121

 

24

%  

$

10,459

 

20

%  

$

1,662

 

16

%  

Gross profit

$

37,878

$

41,742

$

(3,864)

Gross margin

 

76

%  

 

80

%  

Nine Months Ended

 

September 30, 

 

2020

2019

Change

 

% of

% of

Total

Total

(in thousands, except percentages)

    

Amount

    

Revenue

    

Amount

    

Revenue

    

Amount

    

%

 

Cost of revenue:

Cloud services

$

19,673

 

12

%  

$

15,413

10

%  

$

4,260

 

28

%  

License

1,461

 

1

1,423

1

38

 

3

Software support and services

 

14,263

 

9

 

14,333

10

 

(70)

 

Restructuring expense

 

 

300

 

(300)

 

(100)

Total cost of revenue

$

35,397

 

22

%  

$

31,469

21

%  

$

3,928

 

12

%  

Gross profit

$

123,225

$

119,679

$

3,546

Gross margin

 

78

%  

 

79

%  

Total cost of revenue increased $1.7 million, or 16%, and $3.9 million, or 12%, in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of 2019 due primarily to increases in cloud services cost of revenue.

Cloud services cost of revenue increased $1.2 million and $4.3 million in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of the prior year. Royalty expense in cloud services cost of revenue increased $722,000 and $2.9 million in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of the prior year due to higher sales of partner solutions that bear royalties, in particular MobileIron Threat Defense. Data center operations expense increased $229,000 and $1.0 million in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of the prior year. Within data center operations, facilities and infrastructure expense increased $315,000 and $1.1 million in the three and nine months ended September 30, 2020, respectively, due primarily to third-party hosting costs. Customer Success

46

expense allocated to cloud services cost of revenue increased $288,000 and $418,000, in the three and nine months ended September 30, 2020, respectively, as a result of increased headcount, merit increases, other payroll-related benefits and bonus expense. The Merger Agreement imposes certain pre-closing restrictions on our activities, one of which precludes settlement of our 2020 Bonus Plans in unrestricted common stock. Because we are currently required to settle the 2020 Bonus Plans in cash, we have recorded a cumulative adjustment in the three months ended September 30, 2020 to reclassify expense recorded as stock-based compensation expense in prior periods of 2020 to bonus expense and have recorded estimated amounts earned under the 2020 Bonus Plans in the three months ended September 30, 2020 as bonus expense. This adjustment applies to all operating expenses and cost of revenue income statement categories for the three month and year-to-date periods. As a result of precluding the settlement of the 2020 Bonus Plans with unrestricted common stock, stock-based compensation expense recorded in cloud cost of revenue was $458,000 and $363,000 lower in the three and nine months ended September 30, 2020, respectively, while bonus expense was $628,000 higher for those periods. Expense recognized under the 2020 Bonus Plans in the three months ended September 30, 2020 was higher than expense recognized under the 2019 Bonus Plans in 2019 based on Company performance relative to the underlying plan metrics. This was the same for cost of support and services revenue for the three and nine month periods ended September 30, 2020 compared to 2019. The aforementioned increases were partially offset by lower travel- and facility-related expenses resulting from COVID-19 restrictions and office space reductions.

License cost of revenue was roughly flat in the three and nine months ended September 30, 2020 compared to the corresponding periods of 2019 as expense associated with the amortization of intangible assets from our incapptic acquisition were roughly offset by lower expenses from appliance sales.

Cost of software support and services increased $448,000 and decreased $70,000 in the three and nine months ended September 30, 2020, respectively, compared to the corresponding periods of the prior year. Within cost of support and services, expenses associated with increased headcount, annual merit increases and additional benefits, as well as stock-based compensation expense increased in both the three and nine month periods. Bonus expense increased $1.0 million for both the three and nine months ended September 30, 2020 due to the 2020 Bonus Plan expense reclassification. Stock-based compensation expense decreased $651,000 and $757,000, respectively, in the three and nine month periods due to the 2020 Bonus Plan expense reclassification. The aforementioned expense increases were partially offset in the three month period and fully offset in the nine month period by reductions in expense associated with office facilities and travel. We have reduced office space and restrictions related to COVID-19 limited our employees’ ability to travel and use our offices.

In the nine months ended September 30, 2019, we incurred $300,000 of restructuring expense due to a reduction in our workforce. Additional restructuring expense for the nine month period was recorded in operating expenses. We had no similar restructuring events recorded in cost of revenue in 2020.

Operating Expenses

Three Months Ended

 

September 30, 

 

2020

2019

Change

 

% of

% of

Total

Total

(in thousands, except percentages)

    

Amount

    

Revenue

    

Amount

    

Revenue

    

Amount

    

%

 

Operating expenses:

Research and development

$

20,259

 

41

%  

$

19,072

 

37

%  

$

1,187

 

6

%  

Sales and marketing

 

23,597

 

47

 

23,577

 

45

 

20

 

General and administrative

 

9,949

 

20

 

6,932

 

13

 

3,017

 

44

Restructuring expense

 

 

 

 

 

Total operating expenses

$

53,805

 

108

%  

$

49,581

 

95

%  

$

4,224

 

9

%  

47

Nine Months Ended

 

September 30, 

 

2020

2019

    

Change

 

% of

% of

Total

Total

(in thousands, except percentages)

    

Amount

    

Revenue

Amount

    

Revenue

Amount

    

%

 

Operating expenses:

Research and development

$

60,115

 

38

%  

$

60,889

 

40

%  

$

(774)

 

(1)

%  

Sales and marketing

 

72,575

 

46

 

74,099

 

49

 

(1,524)

 

(2)

General and administrative

 

26,069

 

17

 

22,477

 

15

 

3,592

 

16

Restructuring expense

579

0

2,758

2

(2,179)

(79)

Total operating expenses

$

159,338

 

101

%  

$

160,223

 

106

%  

$

(885)

 

(1)

%  

Research and development expense increased $1.2 million, or 6%, in the three months ended September 30, 2020 compared to the corresponding period of 2019. Payroll-related expense increased $1.4 million compared to the corresponding period of the prior year as a result of an increase in bonus expense of $4.0 million and a $300,000 increase in salaries, payroll tax and other benefits-related expense, which was partially offset by a $2.9 million decrease in stock-based compensation expense. Expense recognized under the 2020 Bonus Plans in the three months ended September 30, 2020 was higher than expense recognized under the 2019 Bonus Plans in 2019 based on Company performance relative to the underlying plan metrics. This was the same across all operating expense categories for the three month periods ended September 30, 2020 compared to 2019. Consulting and other professional services expense increased $253,000 due to the use of supplemental development resources. Facilities and infrastructure expense decreased $323,000 primarily due to reductions in office space and decreases in facility-related expense from restrictions in the use of our facilities as governments continued shelter-in-place measures to mitigate the spread of COVID-19. Travel-related expense decreased $124,000 as a result of travel restrictions from the shelter-in-place measures.

Research and development expense decreased $774,000, or 1%, in the nine months ended September 30, 2020 compared to the corresponding period of 2019. Facilities and infrastructure expense decreased $2.6 million primarily due to lower telecommunications costs, reductions in office space and decreases in facility-related expense because of restrictions in the use of our facilities. Stock-based compensation expense decreased $2.3 million due to the 2020 Bonus Plan expense reclassification. Travel-related expense decreased $434,000 as a result of travel restrictions. The decreases were partially offset by a $3.9 million increase in other compensation expense, due primarily to $4.0 million higher bonus expense associated with the 2020 Bonus Plans, and a $717,000 increase in consulting and other professional services expense due primarily to the use of outside resources to supplement development efforts. Expense recognized under the 2020 Bonus Plans in the nine months ended September 30, 2020 was higher than expense recognized under the 2019 Bonus Plans in 2019 based on Company performance relative to the underlying plan metrics. This was the same across all operating expense categories for the nine month periods ended September 30, 2020 compared to 2019.

Sales and marketing expense was roughly flat in the three months ended September 30, 2020 compared to the corresponding period of 2019. Stock-based compensation expense decreased $821,000 due to the change in classification of expense associated with our 2020 Bonus Plans, partially offset by an increase in expense from RSU grants and our ESPP. Other payroll-related expense increased $2.2 million due primarily to an increase in expense associated with our 2020 Bonus Plans of $2.0 million, as well as increases in headcount and other benefits, of which much of the benefits expense increase was a bonus provided to sales personnel to compensate for our cancelled annual sales recognition event. The change in other payroll-related expense also reflected lower commission expense due to the discontinuation of perpetual license sales and sales team performance relative to commission plans. Consulting and outside services expense increased $238,000 to supplement our sales and marketing resources. Offsetting those increases, travel-related expense decreased $1.4 million as a result of travel restrictions and marketing program expense decreased $406,000 due primarily to lower spending on events, collateral and other field marketing activities.

Sales and marketing expense decreased $1.5 million, or 2%, in the nine months ended September 30, 2020 compared to the corresponding period of 2019. Travel-related expense decreased $3.6 million as a result of travel restrictions. Marketing program expense decreased $2.6 million due primarily to the cancellation or postponement of our MobileLive annual user conferences and less spending on other marketing events. Other sales-related expense decreased $775,000 due to the cancellation of our annual sales recognition event and lower spending on our annual sales kickoff

48

event. Partially offsetting the decreases, stock-based compensation expense increased $303,000 because of higher expense associated with RSUs, PSUs and our ESPP, partially offset by the change in classification of expense associated with the 2020 Bonus Plans. Other payroll-related expense increased $4.6 million of which $2.0 million was due to the 2020 Bonus Plan expense classification change, and the remainder was due primarily to increases in headcount, commission expense, and other benefits expense, of which some benefits were bonuses provided to sales personnel as compensation for our cancelled annual sales recognition event.

General and administrative expense increased $3.0 million, or 44%, in the three months ended September 30, 2020 compared to the corresponding period of 2019. Consulting and other professional service expense increased $2.0 million due primarily to legal fees associated with our plan of merger with Parent and other legal activities, including those related to our patent dispute. Payroll-related expense, excluding stock-based compensation expense, increased $1.7 million primarily due to the reclassification of the 2020 Bonus Plan expense, which accounted for $1.6 million of the increase. Stock-based compensation expense decreased $526,000 due primarily to the 2020 Bonus Plan expense reclassification, partially offset by higher expense associated with our PSUs. Travel-related expense decreased $130,000 due to travel restrictions.

General and administrative expense increased $3.6 million, or 16%, in the nine months ended September 30, 2020 compared to the corresponding period of 2019. Consulting and other professional service expense increased $2.5 million due primarily to legal fees associated with our plan of merger with Parent and other legal activities, including those related to our patent dispute. Payroll-related expense, excluding stock-based compensation expense, increased $1.8 million primarily due to the reclassification of the 2020 Bonus Plan expense, which accounted for $1.6 million of the increase. Stock-based compensation expense decreased $314,000 due primarily to the 2020 Bonus Plan expense reclassification, partially offset by higher expense associated with our PSUs. Travel-related expense decreased $276,000 due to travel restrictions.

We incurred zero and $579,000 of restructuring expense in the three and nine months ended September 30, 2020 compared to zero and $2.8 million of restructuring expense in operating expenses in corresponding periods of the prior year due to expenses associated with reductions in our workforce and, in the 2019 nine-month period, the exit of an office building. Additional restructuring expense in the nine months ended September 30, 2019 was recorded in cost of revenue.

49

Other Income (Expense)—Net

Three Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Other income (expense)—net

$

263

$

35

$

228

 

651

%  

Nine Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Other income (expense)—net

$

183

$

987

$

(804)

 

(81)

%

Other income (expense)—net was primarily comprised of interest income and gains or losses from foreign currency transactions and the translation of foreign-denominated balances to the U.S. dollar. We recorded $28,000 and $454,000 of interest income for the three months ended September 30, 2020 and 2019, respectively, and a $236,000 foreign currency gain and $420,000 foreign currency loss for the three months ended September 30, 2020 and 2019, respectively. We recorded $346,000 and $1.6 million of interest income for the nine months ended September 30, 2020 and 2019, respectively, and a $189,000 and $612,000 foreign currency loss for the nine months ended September 30, 2020 and 2019, respectively. A lower interest rate environment and our investment of excess cash in money market funds rather than corporate debt and commercial paper reduced our interest income. Changes in the value of the U.S. dollar versus foreign currencies generates gains or losses on our foreign currency-denominated assets, most notably cash and accounts receivable balances. Devaluation of the U.S. dollar relative to foreign currencies such as the Euro and Rupee resulted in a gain in the three months ended September 30, 2020.

Income Tax Expense

Three Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Income tax expense

$

608

$

399

$

209

 

52

%  

Nine Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Income tax expense

$

1,511

$

1,335

$

176

 

13

%  

Income tax expense was $608,000 and $399,000 in the three months ended September 30, 2020 and 2019, respectively, and $1.5 million and $1.3 million in the nine months ended September 30, 2020 and 2019, respectively. Income tax expense is primarily recorded for foreign income taxes on profits realized by our foreign subsidiaries. Income tax expense has increased as we have expanded internationally and have experienced increased scrutiny and changes in tax rules and practices in certain foreign tax jurisdictions. As a result, we have recorded reserves for potential challenges by foreign tax authorities. We have a full valuation allowance on our deferred tax assets.

Liquidity and Capital Resources

As of

As of

September 30, 

December 31,

(in thousands)

    

2020

    

2019

    

Cash and cash equivalents

$

89,824

$

94,415

50

Nine Months Ended

 

September 30, 

Change

 

(in thousands, except percentages)

    

2020

    

2019

    

Amount

    

%

 

Net cash provided by (used in) operating activities

$

4,584

$

(2,416)

$

7,000

(290)

%  

Net cash used in investing activities

(6,464)

(2,109)

(4,355)

206

Net cash used in financing activities

$

(2,363)

$

(5,535)

$

3,172

(57)

%  

At September 30, 2020, we had cash and cash equivalents of $89.8 million. Approximately 89% of our cash and cash equivalents are held in the United States.

In addition, we have a $20.0 million revolving line of credit with a financial institution that expires in June 2023 which, after issuing a $1.5 million letter of credit and a $3.0 million bank guarantee, has borrowing capacity of approximately $15.5 million as of September 30, 2020. We are required to maintain an adjusted quick ratio (defined as the ratio of eligible cash and cash equivalents plus accounts receivable to current liabilities minus deferred revenue and customer arrangements with termination rights) of at least 1.25. At September 30, 2020, we had no borrowings outstanding under this revolving loan facility and we were in compliance with our loan covenants.

We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, the continuing market acceptance of our products, any future acquisitions and similar transactions, and the economic impact of COVID-19 on our customers and prospects. Any delays in new customer purchases of our solutions and existing customer renewals, loss of customers, limited ability to expand or upsell within our existing customer base, and pricing pressure related to the business impact of the COVID-19 pandemic could reduce our cash collections. At the same time, we saw some reductions in expenditures for travel, marketing event and some facility-related expense in our second and third quarters of 2020 and expect that trend to generally continue for the remainder of 2020 due to COVID-19. In addition, our discontinuation of sales of perpetual licenses starting in July 2020 will have a negative effect on cash from operations for a period of time, beginning in our fourth quarter of 2020 as subscriptions, which we expect will replace these perpetual licenses, generate lower upfront billing amounts than perpetual licenses. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected. In October 2018, our Board of Directors approved the repurchase of up to an aggregate of $25.0 million of our common stock, subject to compliance with applicable laws, over a two-year period (the “Repurchase Program”). The maximum remaining dollar value of shares that may be purchased under the Repurchase Program was $9.2 million at September 30, 2020. Shares can be purchased through the Repurchase Program through October 2020, and our Board of Directors has not extended the program as of the date of the filing of this quarterly report on Form 10-Q.

Cash Provided by Operating Activities

Our primary source of cash from operating activities has been from cash collections from our customers. We expect cash inflows from operating activities to be affected by increases in sales and timing of collections. Our primary use of cash from operating activities has been for personnel costs.

In the nine months ended September 30, 2020, we generated $4.6 million of cash from operating activities compared to a use of $2.4 million in the corresponding period of the prior year. We incurred a net loss of $37.4 million in the nine months ended September 30, 2020 compared to a net loss of $40.9 million in the corresponding period of 2019. In the nine months ended September 30, 2020 compared to the corresponding period of 2019, our net loss decreased primarily due to a $7.5 million increase in revenue partially offset by a $3.1 million increase in cost of sales and operating expenses and a decrease in other income of $788,000. The net loss included non-cash charges of $26.4 million, primarily due to stock-based compensation expense, compared to $31.2 million in the nine months ended September 30, 2019. Changes in operating assets and liabilities, as sources of cash, consisted primarily of a $19.6 million decrease in accounts receivable as our fourth fiscal quarter is a seasonally high billing quarter compared to our first three fiscal quarters and the majority of cash from receivables is collected in the quarter following the billing quarter. Collections of accounts receivable were also favorably impacted by collections of amounts billed for perpetual licenses

51

which spiked in our second quarter due to the end of sales of perpetual licenses. Sales of perpetual licenses have been replaced by sales of subscriptions which do not generate as much up-front billings as perpetual licenses and billings were therefore lower in our third quarter. Other changes in assets and liabilities that were sources of cash were a $5.7 million increase in accrued expenses and other long-term liabilities, a $3.2 million decrease in other current and noncurrent assets, and a $1.9 million decreased in deferred commissions. Changes in operating assets and liabilities that used cash consisted primarily of a decrease in unearned revenue of $10.6 million and a decrease in the liability for customer arrangements with termination rights of $4.9 million.

In the nine months ended September 30, 2019, we used $2.4 million of cash from operating activities. We incurred a net loss of $40.9 million in the nine months ended September 30, 2019. The net loss included non-cash charges of $31.2 million, primarily due to stock-based compensation expense. Changes in operating assets and liabilities, as sources of cash, consisted primarily of a $16.4 million decrease in accounts receivable as our fourth fiscal quarter is a seasonally high billing quarter compared to our first three fiscal quarters and the majority of the cash from those receivables is collected in the quarter following the billing quarter. In addition, our year-to-date billings were negatively impacted by a focus on driving increases in ARR rather than billings. Changes in operating assets and liabilities that used cash consisted primarily of a decrease in accrued expenses and other long-term liabilities of $5.5 million, a decrease in the liability for customer arrangements with termination rights of $3.1 million, and an increase in other current and noncurrent assets of $2.4 million.

Cash Used in Investing Activities

Our investing activities have primarily consisted of purchases of property and equipment and purchases of investment securities, offset by maturities of the investment securities. In the nine months ended September 30, 2020, our investing activities also included the purchase of a business.

Cash used in investing activities was $6.5 million for the nine months ended September 30, 2020 as compared to $2.1 million used in the corresponding period of 2019. In the nine months ended September 30, 2020, we purchased incapptic Connect GmbH for $5.7 million, net of cash acquired. Approximately $1.1 million of the incapptic purchase price was paid to an escrow account and will be distributed to former incapptic shareholders within 24 months, less any amounts used to satisfy any claims for indemnification that we may make for certain breaches of representations, warranties and covenants. In the nine months ended September 30, 2020, all of our excess cash was invested in money market funds and consequently we had no purchases of or proceeds from investment securities, compared to the nine months ended September 30, 2019 where we received $3.3 million from maturities of investment securities and invested $4.1 million in new investment securities. Cash paid for the purchase of property and equipment was $796,000 and $1.2 million for the nine months ended September 30, 2020 and 2019, respectively.

Cash Used in Financing Activities

Our financing activities have historically consisted of proceeds from the issuance of common stock, the exercise of stock options, and our ESPP. Our financing activities also include cash used to pay employee payroll taxes as part of the net settlement of our equity awards. Beginning in the fourth quarter of 2018, our financing activities include cash outflows associated with the repurchase of shares of our common stock under a repurchase program approved by our Board of Directors in October 2018.

In the nine months ended September 30, 2020, our financing activities used $2.4 million of cash. We received $1.8 million from the exercise of stock options and $3.0 million from ESPP contributions. We used $6.5 million to pay employee payroll taxes as part of the net settlement of our stock-settled bonuses and RSUs and $684,000 for the repurchase of common stock.

In the nine months ended September 30, 2019, we used $5.5 million of cash for financing activities. We received $5.5 million from the exercise of stock options and $3.1 million from ESPP contributions. We used $5.5 million to pay employee payroll taxes as part of the net settlement of our stock-settled bonuses and RSUs and $8.6 million for the repurchase of common stock.

52

Off-Balance-Sheet Arrangements

As of September 30, 2020, we did not have off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to stockholders.

Segment Information

We have one primary business activity and operate in one reportable segment, software and services to manage and secure mobile devices, applications and content.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Management believes that there have been no material changes to our quantitative and qualitative disclosures about market risks compared to those disclosed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk" in our Annual Report on Form 10-K for the year ended December 31, 2019 previously filed with the SEC.

Item 4. Controls and Procedures

Limitations on Effectiveness of Controls

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2020. The term “disclosure controls and procedures,” as defined in Rule 13a-15 under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to provide a reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2020, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal controls over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended September 30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

53

PART II - OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, we are a party to litigation and subject to claims in the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, financial conditions or results of operations. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. See Note 12 in Notes to the Consolidated Financial Statements for further information on the lawsuit, MobileIron, Inc. vs. BlackBerry Corp. and BlackBerry Ltd., for patent infringement and other claims that was filed on April 27, 2020. Since the announcement of our pending acquisition (the “Merger”) by Oahu Merger Sub, Inc., a wholly-owned subsidiary of Ivanti, Inc., three complaints have been filed by and purportedly on behalf of alleged MobileIron stockholders: one in the United States District Court for the District of Delaware, captioned Oliver Watson v. MobileIron, Inc., Tae Hea Nahm, Jessica Denecour, Kenneth Klein, James Tolonen, Simon Biddiscombe, Anjali Joshi and Rishi Bajaj, Case No. 1:20-cv-01418-UNA, filed October 22, 2020, and two in the United States District Court for the Southern District of New York, captioned Quentin S. Nash v. MobileIron, Inc., Simon Biddiscombe, Tae Hea Nahm, Jessica Denecour, Kenneth Klein, James Tolonen, Anjali Joshi and Rishi Bajaj, Case No. 1:20-cv-08767, filed October 21, 2020, and Evan Nocks v. MobileIron, Inc., Tae Hea Nahm, Jessica Denecour, Kenneth Klein, James Tolonen, Simon Biddiscombe, Anjali Joshi and Rishi Bajaj, Case No. 1:20-cv-09088, filed October 29, 2020 (together, the “Actions”). The Actions each name as defendants the Company and each of the members of our Board of Directors. The Actions allege, among other things, that all defendants violated provisions of the Exchange Act insofar as the proxy statement preliminarily filed by the Company on October 14, 2020 allegedly omits material information with respect to the transactions contemplated therein that purportedly renders the preliminary proxy statement false and misleading. The complaints seek, among other things, injunctive relief, rescissory damages, declaratory judgment and an award of plaintiffs’ fees and expenses. The defendants believe the claims asserted in these complaints are without merit and intend to vigorously defend them.

Item 1A. Risk Factors

You should carefully consider the following risk factors, in addition to the other information contained in this Quarterly Report on Form 10-Q, including the section of this report titled Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our financial statements and related notes. If any of the events described in the following risk factors and the risk described elsewhere in this report occur, our business, operating results and financial condition could be seriously harmed and the trading price of our common stock could decline. This Quarterly Report on Form 10-Q also contains forward-looking statements that involve risks and uncertainties.  Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this report.

Risks Related to Our Business and Industry

The announcement and pendency of our agreement to be acquired by a wholly-owned subsidiary of Ivanti, Inc. may adversely affect our business, results of operations and share price.

Our pending acquisition (the “Merger”) by Oahu Merger Sub, Inc., a wholly-owned subsidiary of Ivanti, Inc. (“Parent”), could have an adverse effect on our revenue in the near term if our customers delay, defer or cancel purchases pending completion of the Merger. While we are attempting to address this risk through communications with our customers, current and prospective customers may be reluctant to purchase our products due to uncertainty about the direction of our product offerings and the support and service of our products after the Merger is consummated. Additionally, we are subject to other risks in connection with the announcement and pendency of the Merger, including:

the costs involved in connection with completing the Merger and the substantial time and effort of our management team required to consummate the Merger and the related disruptions in the operation of our business;

54

the restrictions on the conduct of our business contained in the Agreement and Plan of Merger, dated September 26, 2020, with Parent and Oahu Merger Sub, Inc. (the “Merger Agreement”), which could delay or prevent us from undertaking certain activities and capitalizing on certain business opportunities that may arise prior to the consummation of the Merger;
the difficulty in retaining and incentivizing employees given the announcement of the Merger as a result of, among other things, the fact that not all unvested equity was subject to acceleration and thus certain unvested equity would be cancelled at the effective time of the Merger without any consideration;
pendency of the Merger or failure to complete the Merger may cause harm to relationships with our customers and other business associates and may divert management and employee attention away from the day-to-day operation of our business;
our inability to solicit competing acquisition proposals and the possibility that the $30.45 million termination fee payable by us upon the termination of the Merger Agreement in certain circumstances could discourage other potential bidders from making a competing bid to acquire us;
limits on our ability to seek specific performance to require Parent to complete the Merger, and the limit under certain circumstances of our remedy following termination of the Merger Agreement to a reverse termination fee payable by Parent in the amount of $65.25 million; and
legal proceedings instituted against us, our directors and others relating to the transactions contemplated by the Merger Agreement may divert management time and attention, may require us to incur significant attorneys fees and other expenses, and may result in unfavorable outcomes that could delay or prevent the Merger from being completed.

Any failure of our pending acquisition by Parent to be completed may adversely affect our business, financial condition, results of operations, cash flows and stock price.

We face a risk that the proposed acquisition of the Company by Parent might not be completed or completed on the terms currently agreed to. Each of our and Parent’s obligations, as applicable, to complete the Merger is subject to a number of conditions specified in the Merger Agreement, including, among others: (i) receipt by the Company of the requisite stockholder approval at the special meeting; (ii) the absence of any temporary restraining order, preliminary or permanent injunction or other judgment or order or other legal or regulatory restraint or prohibition preventing the consummation of the Merger, (iii) any waiting periods (and any extensions thereof) applicable to the Merger pursuant to the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, will have expired or otherwise been terminated, or all requisite consents pursuant thereto, and pursuant to any other antitrust laws or investment screening laws, will have been obtained; (iv) the absence of a material adverse effect with respect to us; and (v) performance and compliance in all material respects on the part of each of us and of Parent and Oahu Merger Sub, Inc. with such party’s covenants under the Merger Agreement. There can be no assurance that these conditions to the completion of the Merger will be satisfied in a timely manner or at all. If the Merger is not completed, our stockholders will not receive the proposed Merger consideration.

If the Merger is not completed, we may suffer consequences that could adversely affect our business, results of operations and share price, including the following:

our directors, management and other employees will have expended extensive time and effort and will have experienced significant distractions from their work during the pendency of the transaction;
we will have incurred significant transaction costs;
our continuing business relationships with customers, business partners and employees may be adversely affected;
the trading price of our stock could be adversely affected;

55

the reverse termination fee of $65.25 million payable by Parent to us under specified circumstances will not be available in all instances in which the Merger Agreement is terminated and may not be sufficient to compensate us for the damage suffered by our business as a result of the pendency of the Merger or of the strategic initiatives forgone by us during this period;
the other contractual and legal remedies available to us in the event of termination of the Merger Agreement may be insufficient, costly to pursue or both;
the potential adverse perception of the market on our prospects; and
the termination fee of $30.45 million that may become payable by us to Parent upon termination of the Merger Agreement under specified circumstances.

The COVID-19 pandemic could adversely affect our business, operating results and future revenue.

We are closely monitoring the impact of the 2019 novel coronavirus, or COVID-19, on all aspects of our business. In March 2020, the World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. While the COVID-19 pandemic has not had a material adverse financial impact on our operations to date, the future impacts of the pandemic and any resulting economic impact are largely unknown. It is possible that the COVID-19 pandemic, the measures taken by the governments of countries affected and the resulting economic impact may materially and adversely affect our business, operating results and future revenue.

The COVID-19 pandemic may prevent us from conducting business activities at full capacity for an extended period of time, including due to spread of the disease or due to shutdowns that are requested or mandated by governmental authorities. For example, we have taken precautionary measures intended to help minimize the risk of the virus to our employees which may disrupt our operations, including closing our offices and requiring all employees to work remotely until we determine to reopen our offices, canceling marketing events, and suspending all non-essential travel worldwide for our employees. An extended period of remote work arrangements could strain our business continuity plans, introduce operational risk, including, but not limited to, cybersecurity risks, prevent us from expanding or upselling our customer base, and impair our ability to effectively manage our business.

In addition, any economic downturn or recession resulting from the COVID-19 pandemic will likely impact demand for our products and services and adversely affect our operations. We expect there to be volatility in customer demand and buying habits as the pandemic continues and the resulting economic impacts are felt, including the possibilities that our end customers delay, decrease or cancel their planned purchases, or are unable to pay amounts owed to us. Any economic downturn could also adversely impact the overall financial condition of our business partners, including our channel partners, which we depend on in order to operate our business and to provide our products and services.

Further, our management team is focused on addressing the impacts of COVID-19 on our business, which has required and will continue to require, a large investment of their time and resources and may distract our management team or disrupt our 2020 operating plans. For example, in light of COVID-19, our management team is actively evaluating many of the investments and initiatives we had planned for 2020, which could potentially impact our 2020 results.

The extent to which COVID-19 ultimately impacts our results of operations, cash flow and financial position will depend on future developments, which are uncertain and cannot be predicted, including, but not limited to, the duration and spread of the outbreak, its severity, the actions taken by governments and authorities to contain the virus or treat its impact, and when and to what extent normal economic and operating conditions can resume. These uncertainties have resulted in volatility in securities and financial markets, which may prevent us from accessing the equity or debt capital markets on attractive terms or at all for a period of time, which could have an adverse effect on our liquidity position. Even after the COVID-19 pandemic has subsided, we may continue to experience materially adverse impacts to our business as a result of its global economic impact, including as a result of any recession that may occur. The impact

56

of the COVID-19 pandemic may also exacerbate other risks discussed in this “Risk Factors” section and elsewhere in this Quarterly Report on Form 10-Q. For these reasons, the current level of uncertainty over the economic and operational impacts of COVID-19 means the impact on our results of operations, cash flows and financial position cannot be reasonably estimated at this time.

We operate in an industry that is rapidly evolving, and we may be unsuccessful in response to these changes.

Our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and expect to continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly changing markets. If our assumptions regarding these uncertainties are incorrect or change in reaction to changes in our markets, or if we do not manage or address these risks successfully, our results of operations could differ materially from our expectations, and our business could suffer. Any success that we may experience in the future will depend, in large part, on our ability to, among other things:

             

retain and expand our customer base on a cost-effective basis;

increase revenues from existing customers as they add users or devices;

increase revenues from existing customers as they purchase additional solutions;

successfully compete in our markets;

continue to add features and functionality to our solutions to meet customer demand;

gain market traction with our MobileIron Cloud platform and our more recently introduced products and services such as MobileIron Access and MobileIron Threat Defense;

continue to invest in research and development and bring new products to market;

scale our engineering and internal business operations in an efficient and cost-effective manner;

scale our global Customer Success organization to make our customers successful in their mobile IT deployments;

continue to expand our solutions across mobile and modern operating systems and device platforms;

hire, integrate and retain professional and technical talent;

make our service provider partners successful in their deployments of our solutions and technology;

successfully expand our business domestically and internationally; and

successfully protect our intellectual property and defend against intellectual property infringement claims.

We have had net losses each year since our inception and may not achieve or maintain profitability in the future.

We have incurred net losses each year since our inception, including net losses of $48.8 million, $43.1 million in 2019 and 2018, respectively, and $37.4 million for the nine months ended September 30, 2020. As of September 30, 2020, our accumulated deficit was $490.4 million. Our revenue growth rate has slowed and we may not be able to sustain or increase our growth rate or achieve or sustain profitability in the future. The revenue growth rate has slowed, and may additionally slow or revenue may decline, for a number of reasons, including, but not limited to our customers’ and/or prospective customers’ failure to widely deploy mobile apps within their businesses, increasing and entrenched competition, changes in pricing model, customers’ failure to renew or expand their deployments of our software, product and billing model mix shift, a decrease in size or growth of the mobile IT market, or any failure to capitalize on market

57

opportunities. We plan to continue to invest for future growth, in part by making additional investments in research and development, and as a result, we do not expect to be profitable for the foreseeable future. In addition, we will need to increase operating efficiency, which may be challenging given our operational complexity, the expenses outlined above, expenses associated with being a public company, and increasing sales of subscriptions that bear royalties. As a result of these increased expenditures, we will have to generate and sustain increased revenues to achieve future profitability. We may incur significant losses in the future for a number of reasons, including without limitation the other risks and uncertainties described in this Quarterly Report on Form 10-Q and in the Annual Report on Form 10-K for the year ended December 31, 2019 that was previously filed with the SEC. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If these losses exceed our expectations or our revenue growth expectations are not met in future periods, our financial performance will be harmed.

Our operating results may fluctuate significantly, which makes our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.

Our quarterly operating results have fluctuated in the past and may fluctuate significantly in the future. The timing and size of sales of our solutions makes our revenue and ARR variable and difficult to predict and can result in significant fluctuations in our revenue and ARR from period to period. In addition, a substantial portion of our revenue and ARR is generated from sales which tend to close near the end of a given quarter and therefore are difficult to predict. Further, our customers’ and prospective customers’ buying patterns and sales cycles can vary significantly from quarter to quarter and are not subject to an established pattern over the course of a quarter. Accordingly, at the beginning of a quarter, we have limited visibility into the level of sales that will be made in that quarter. Further, we discontinued the sale of on-premise software priced as a perpetual license beginning the third quarter of 2020, which could result in a short-term decline in license revenue and make total revenue difficult to predict for a period of time. If expected revenue and ARR at the end of any quarter is reduced or delayed for any reason, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenue, and even a small shortfall in revenue could disproportionately and adversely affect our operating margin, operating results or other key metrics for a given quarter.

Our operating results may fluctuate due to a variety of factors, many of which are outside of our control, and any of which may cause our stock price to fluctuate. In addition to other risks listed in this “Risk Factors” section, factors that may affect our operating results include, but are not limited to:

             

the inherent complexity, length and associated unpredictability of our sales cycles for our solutions;

the extent to which our customers and prospective customers delay or defer purchase decisions in a quarter, particularly in the last few weeks of the quarter, which is when we typically complete a large portion of our sales for a quarter;

our ability to develop and release in a timely manner new solutions, features and functionality that meet customer requirements;

changes in pricing due to competitive pricing pressure or other factors;

reductions and reprioritizations in customers’ IT budgets and delays in the purchasing cycles of our customers and prospective customers;

variation in sales channels or in mix of solutions sold, including the mix of solutions sold on a perpetual license basis versus a subscription or monthly recurring contract, or MRC, basis1; considering the discontinuance of the sale of on-premise software priced as a perpetual license beginning in the third quarter of 2020;

58

the timing of recognizing revenue in any given quarter as a result of revenue recognition accounting rules, including the extent to which revenue from sales transactions in a given period may not be recognized until a future period or, conversely, the satisfaction of revenue recognition rules in a given period resulting in the recognition of revenue from transactions initiated in prior periods;

changes in our mix of revenue as a result of our different deployment options and licensing models and the ensuing revenue recognition effects;

the effect of litigation;

changes in foreign currency exchange rates;

general economic conditions in our domestic and international markets; and

other factors such as political unrest, acts of terrorism or war, natural disasters, and public health crises, such as the COVID-19 pandemic.

1In the MRC model, revenue is based on active devices or users of the service provider’s customer based on billings reported to us by the service provider on a monthly basis over time and billed by us one month in arrears. Under the usage-based MRC model, we receive no revenue for MRC at the time the deal is booked, but instead the MRC is billed and revenue is recognized each month based on active usage. Unlike one-year and other term subscriptions, MRC is not reflected in unearned revenue unless the customer commits for a longer period of time.

The cumulative effects of these factors could result in large fluctuations and unpredictability in our quarterly operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance.

If our customers do not place significant follow-on orders to deploy our solutions widely throughout their companies, or if they do not renew with us or if they do not purchase additional solutions, our future revenue and operating results will be harmed.

In order to increase our revenues we must continually grow our customer base and increase the depth and breadth of the deployments of our solutions with our existing customers. While customers may initially purchase a relatively modest number of licenses, it is important to our revenue growth that they later expand the use of our software on substantially more devices or for more users throughout their business. We also need to upsell—to sell additional solutions—to the same customers. Our strategy also depends on our existing customers renewing their software support or subscription agreements with us. Because of the number of participants, consolidation in the mobile IT market and competing priorities within customers’ IT budgets, customers may delay making initial purchase orders or expanding orders as they take into account the evolving mobile IT landscape. Also, if we do not successfully develop and market new solutions, features and functionality that meet our customers’ needs, they may not place upsell orders or expand orders. The rate at which our customers purchase additional solutions depends on a number of factors, including the relative prioritization of the IT budget allocated to mobile projects versus other IT projects, perceived need for additional solutions, features or functionality, the reliability of our solutions and other competitive factors, such as pricing and competitors’ offerings. If our efforts to sell additional licenses to our customers and to upsell additional solutions to our customers are not successful, our business may suffer. In addition, we have entered into enterprise license arrangements with certain large customers under which they pay an amount up front and in turn can deploy an unlimited number of devices in a certain period, thereby lowering potential future additional orders from those customers.

Further, existing customers that purchase our solutions have no contractual obligation to purchase additional solutions after the initial subscription or contract period, and it is difficult to accurately predict our customer expansion or renewal rates. Our customers’ expansion and renewal rates may decline or fluctuate as a result of a number of factors, including the level of their satisfaction with our solutions or our customer support, customer budgets, the pricing and

59

breadth of our solutions compared with the solutions offered by our competitors, and the impact of our competitors’ selling UEM or mobile security as a component of a broader suite, any of which may cause our revenue to grow more slowly than expected, if at all. Competition from larger companies has in the past and may in the future lengthen the renewal process and require us to recompete for renewal business.

For smaller or simpler deployments, the switching costs and time are relatively minor compared to traditional enterprise software deployments and a customer may decide not to renew with us and switch to a competitor’s offerings. Accordingly, we must invest significant time and resources in providing ongoing value to our customers. If these efforts fail, or if our customers do not renew for other reasons, or if they renew on terms less favorable to us, our revenue may decline and our business will suffer.

We are in a highly competitive market, and competitive pressures from existing and new companies may harm our business, revenues, growth rates and market share. In addition, there has been consolidation in our market, and a number of our current or potential competitors have longer operating histories, greater brand recognition, larger customer bases and significantly greater resources than we do.

Our market is intensely competitive, and we expect competition to increase in the future from established competitors, consolidations and new market entrants. Our major competitors include BlackBerry, Citrix, IBM, Lookout, Microsoft, Symantec and VMware. A number of our historical competitors have been purchased by large corporations. For example, AirWatch was acquired by VMware, Good Technology was acquired by BlackBerry, and Skycure was acquired by Symantec, which has been acquired by Broadcom. These large corporations have longer operating histories, greater name recognition, larger and better established customer bases, more channel partners, and significantly greater financial, technical, sales, marketing and other resources than we have. Because these competitors possess greater resources, they may be able to adapt more quickly to new technologies and changes in customer requirements, devote greater resources to the promotion and sale of their solutions, purchase companies or new technologies, initiate or withstand substantial price competition, and/or develop and expand their products and features more quickly than we can. In addition, certain of our competitors may be able to leverage their relationships with customers based on an installed base of solutions or to incorporate functionality into existing solutions to gain business in a manner that discourages customers from including us in competitive bidding processes, evaluating and/or purchasing our solutions. They have done this in the past, and may in the future do this, by selling at zero or negative margins, through solution bundling or through enterprise license deals. Some potential customers, especially Forbes Global 2000 Leading Companies, have already made investments in, or may make investments in, substantial personnel and financial resources and established deep relationships with these much larger enterprise IT vendors, which may make them reluctant to evaluate our solutions or work with us regardless of solution performance or features. Potential customers may prefer to purchase a broad suite of solutions from a single provider, or may prefer to purchase mobile IT solutions from an existing supplier rather than a new supplier, regardless of performance or features.

We expect competition to intensify in the future as new and existing competitors introduce new solutions into our market. In addition, some of our competitors have entered into partnerships or other strategic relationships or purchased companies to offer a more comprehensive solution than they individually had offered. We expect this trend to continue as companies attempt to strengthen or maintain their market positions in an evolving industry. This competition has resulted in the past and could in the future result in increased pressure on pricing and renewals, increased sales and marketing expenses, or harm to our market share, any of which could harm our business. Competitors’ offerings may in the future have better performance or features, lower prices and/or broader acceptance than our solutions. Competitors’ products could also include new technologies, which could render our existing solutions obsolete or less attractive to customers, or be bundled with legacy enterprise security and management products as a “one-stop-shop” offering, which certain customers with large installed bases of those legacy products may prefer. If we fail to keep up with technological changes or to convince our customers and potential customers of the value of our solutions, our business, operating results and financial condition could be materially and adversely affected.

60

We compete in rapidly evolving markets and must develop new solutions and enhancements to our existing solutions. If we fail to predict and respond rapidly to emerging technological trends and our customers’ changing needs, we may not be able to remain competitive. In addition, we may not generate positive returns on our research and development investments, which may harm our operating results.

Our markets are characterized by rapidly changing technology, changing customer needs, evolving operating system standards and frequent introductions of new offerings. To succeed, we must effectively anticipate, and adapt in a timely manner to, customer and multiple operating system requirements and continue to develop or acquire new solutions and features that meet market demands and technology trends. Likewise, if our competitors introduce new offerings that compete with ours or incorporate features that are not available in our solutions, we may be required to reposition our solutions or introduce new solutions in response to such competitive pressure. We may not have access to or have adequate notice of new operating system developments, and we may experience unanticipated delays in developing new solutions and cloud services or fail to meet customer expectations for such solutions. If we fail to timely develop and introduce new solutions or enhancements that respond adequately to new challenges in the mobile IT market, our business could be adversely affected, especially if our competitors are able to more timely introduce solutions with such increased functionality.

We have invested significant time and financial resources in the development of our platforms and infrastructure and believe that we must continue to dedicate substantial resources to our research and development efforts to maintain our competitive position.  Developing our products is expensive, and the investment in product development may not generate additional revenue in the near-term or at all. The research and development of new technologically advanced products is also a complex and uncertain process requiring high levels of innovation and investment, as well as the accurate forecasts of technology, market trends and consumer needs. Our failure to successfully develop new and improved products, services and technologies may reduce our future growth and profitability and may adversely affect our business, results and financial condition.

We have invested in MobileIron Access and MobileIron Threat Defense but have not yet gained significant market traction in these product lines. Should our MobileIron Access or MobileIron Threat Defense fail to achieve significant market traction, we would lose the value of our investment and our business and operating results may be harmed.

We recently acquired the incapptic product line with the acquisition of incapptic in April 2020. We do not know at this time whether incapptic will achieve significant market traction.

Further, we may be required to commit significant resources to developing new solutions before knowing whether our investments will result in solutions that the market will accept. We are in the process of phasing out our older cloud-based product in favor of MobileIron Cloud, our newer and more scalable cloud-only platform. The failure to successfully market MobileIron Cloud as a replacement and improvement to our older cloud-based product or the failure of our current on-premise customers and prospective customers to adopt MobileIron Cloud for any reason could result in a decline in our revenue.

These risks are greater in the mobile IT market because our software is deployed on endpoints (e.g., phones, tablets or laptops) that run on different operating systems, and these multiple operating systems change frequently in response to consumer demand. As a result, we may need to release new software updates at a much greater pace than a traditional enterprise software company that supports only traditional PCs. We may experience technical design, engineering, marketing and other difficulties that could delay or prevent the development, introduction or marketing of new solutions and enhancements on both of our technology platforms. As a result, we may not be successful in modifying our current solutions or introducing new ones in a timely or appropriately responsive manner, or at all. If we fail to address these changes successfully, our business and operating results could be materially harmed.

Finally, all of our additional solutions require customers to use our MobileIron platform, whether deployed on-premise or through our cloud service. As such, virtually all of our revenue depends on the continued adoption and use of the MobileIron platform. If customers and prospective customers decided to stop using or purchasing the MobileIron platform, our product strategy and business would be harmed.

61

An increasing portion of our sales has been generated from subscription licenses, which involves certain risks.

An increasing portion of our sales has been generated from subscription licenses, and we discontinued the sale of on-premise software priced as a perpetual license beginning in the third quarter of 2020. This shift towards subscription licensing, and differing revenue recognition patterns between the different types of subscriptions that we offer under the new revenue accounting guidelines, present a number of risks to us. We recognize a substantial portion of our subscription revenues over the term of the subscription agreement as compared to sales of perpetual licenses, which are recognized up-front at the time of delivery. Under the new revenue accounting guidelines, a portion of subscriptions to on-premises software is recognized up-front, while the remainder of the subscription is recognized over the subscription term. That revenue recognition pattern is different from subscriptions to cloud offerings, for which all revenue is recognized ratably over the term of the subscription. Customers in a subscription arrangement may elect not to renew their contractual arrangement with us upon expiration, or they may attempt to renegotiate pricing or other contract provisions on terms that are less favorable to us. MRC revenue, which is currently included in subscription revenue in our statements of operations, is recognized monthly on the basis of active users or devices and thus will fluctuate from month to month. Service providers that operate on an MRC billing model typically report to us in arrears on a monthly basis the number of actual users or devices deployed, and then we generate invoices based on those reports. Therefore, invoicing and collection logistics often result in a longer collection cycle. In addition, service providers may bundle our solution with their offerings and price aggressively, which could result in a decrease in MRC billings. These factors could negatively affect our cash flow to the extent subscription revenue includes MRC revenue.

Changes in features and functionality by operating system providers and mobile device manufacturers could cause us to make short-term changes in engineering focus or product development or otherwise impair our product development efforts or strategy, increase our costs, and harm our business.

Our platform depends on interoperability with operating systems, such as those provided by Apple, Google and Microsoft, as well as device manufacturers. Because mobile and other modern operating systems are released more frequently than legacy PC operating systems, and we typically have limited advance notice of changes in features and functionality of operating systems and mobile devices, we may be forced to divert resources from our preexisting product roadmap in order to accommodate these changes. As a result of this limited advance notice, we also have a short time to implement and test changes to our product to accommodate these new features, which increases the risk of product defects. In addition, if we fail to enable IT departments to support operating system upgrades upon release, our business and reputation could suffer. This could disrupt our product roadmap and cause us to delay introduction of planned solutions, features and functionality, which could harm our business.

Operating system providers have included, and may continue to include, features and functionality in their operating systems that are comparable to certain of our solutions, features and/or functionality, thereby making our platform less valuable. The inclusion of, or the announcement of an intent to include, functionality perceived to be similar to that offered by our mobile IT solutions in mobile or other modern operating systems may have an adverse effect on our ability to market and sell our solutions. Even if the functionality offered by mobile operating system providers is more limited than our solutions, a significant number of potential customers may elect to accept such limited functionality in lieu of purchasing our solutions. Furthermore, some of the features and functionality in our solutions require interoperability with operating system APIs, and if operating system providers decide to restrict our access to their APIs, that functionality would be lost and our business could be impaired. Finally, we have entered into contractual arrangements with operating systems providers and/or mobile device manufactures, under which we are obligated to certain development priorities, which can further limit our engineering flexibility.

We have experienced substantial turnover, and the loss of key personnel or an inability to attract, retain and motivate qualified personnel may impair our ability to expand our business.

Our success is substantially dependent upon the continued service and performance of our senior management team and key technical, marketing, sales and operations personnel. Over the last five years, we have experienced substantial turnover in our sales, engineering, marketing, product management and executive teams, and this could continue in the future. The replacement of any members of our senior management team or other key personnel likely would involve significant time and costs and may harm our business, operating results and financial condition. Our future success also depends, in part, on our ability to continue to attract, integrate and retain highly skilled personnel, in

62

particular engineers and sales personnel. Competition for highly skilled personnel is frequently intense, especially in the San Francisco Bay Area, where we have a substantial presence and need for highly skilled personnel, including, in particular, engineers. We must offer competitive compensation and opportunities for professional growth in order to attract and retain these highly skilled employees. Failure to successfully attract, integrate or retain qualified personnel to fulfill our current or future needs may negatively impact our growth.

A failure of our product strategy could harm our business.

Our product and business strategy is highly dependent on current and future customers continuing to adopt our solutions, features, and functionality, including expanding to newer products, such as MobileIron Access and MobileIron Threat Defense, and with existing on-premise customers migrating to MobileIron Cloud. Slow adoption by enterprises of mobile business applications may slow the adoption of our platform, because customers who are not deploying business apps other than email may not see value in our more advanced application security and management capabilities. If customers shift from client-side apps to web apps as the preferred interface for end-users, it would reduce the value of our security solution because less confidential data would reside on the endpoint. Operating system providers and larger software companies could harm our strategy by creating competitive solutions and/or bundling those solutions in a broader portfolio of products. For example, Microsoft bundled certain UEM capabilities into Microsoft 365 in an attempt to dissuade customers from using solutions like MobileIron. If our product strategy is not successful for these or other reasons, the value of our investment would be lost and our results of operations would be harmed.

If we are not able to scale our business and manage our expenses, our operating results may suffer.

We have expanded, decreased and/or relocated specific functions over time in order to scale efficiently, including restructurings in 2016, 2017, 2019 and the first quarter of 2020, to improve our cost structure and help scale our business. Our need to scale our business has placed, and will continue to place, a significant strain on our administrative and operational business processes, infrastructure, facilities and other resources. Our ability to manage our operations will require significant expenditures and allocation of valuable management resources to improve internal business processes and systems, including investments in automation. Further international expansion may also be required for our continued business growth, and managing any international expansion will require additional resources and controls. If our operations infrastructure and business processes fail to keep pace with our business and customer requirements, customers may experience disruptions in service or support or we may not scale the business efficiently, which could adversely affect our reputation and adversely affect our revenues. There is no guarantee that we will be able to continue to develop and expand our infrastructure and business processes at the pace necessary to scale the business, and our failure to do so may have an adverse effect on our business. If we fail to efficiently expand our engineering, operations, customer support, professional services, cloud infrastructure, IT and financial organizations and systems, or if we fail to implement or maintain effective internal business processes, controls and procedures, our costs and expenses may increase more than we planned or we may fail to execute on our product roadmap or our business plan, any of which would likely seriously harm our business, operating results and financial condition.

A security breach of our cloud service infrastructure or a disruption of our cloud service availability for any reason could result in liabilities, lost business and reputational harm.

In connection with providing our cloud service to customers, we obtain access to certain data, such as employees’ names, registration credentials, mobile device ID, geolocation of last device check-in, business email addresses, mobile phone numbers, business contact information and the list of applications installed on the mobile devices. Any security breach of the systems used to provide the cloud service, whether through third-party action or employee error or malfeasance, could result in damage, loss, misuse or theft of such data. A breach could also give rise to litigation or require us to incur financial and operational expenses in connection with fulfillment of certain indemnity obligations to our cloud service customers, settling or defending claims made against us, or complying with specific laws or regulations such as breach notification requirements.  Techniques used to sabotage or obtain unauthorized access to information processing systems change frequently and are generally not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or to implement adequate preventative or mitigation measures in a timely manner. Because our software is designed to enable IT administrators to secure and manage customers’ data transmitted to or stored on employees’ mobile devices, the publicity associated with an actual or perceived breach of our cloud service infrastructure would likely result in reputational damage, as well as loss of potential sales and existing

63

customers. In addition, unexpected increases in demand at one customer may affect the overall service in unanticipated ways and may cause a disruption in service for other customers of this platform. We have experienced, and may in the future experience, disruptions, outages and other performance problems with our cloud service. These problems may be caused by a variety of factors, including, but not limited to, infrastructure changes, human or software errors, viruses, malicious code, denial of service or other security attacks, fraud, spikes in customer usage and interruption or loss of critical third party hosting, power or Internet connectivity services. If we sustain disruptions of our cloud services for any reason, our reputation, business and results of operations would be seriously harmed.

Defects in our solutions could harm our business, including as a result of customer dissatisfaction, data breaches or other disruption, and subject us to substantial liability.

Because the mobile IT market involves multiple operating platforms, we provide frequent incremental releases of solution updates and functional enhancements. Such new versions frequently contain undetected errors when first introduced or released. We have found defects in new releases of our solutions, and new errors in our existing solutions may be detected in the future. Defects in our solutions may also result in vulnerability to security attacks, which could result in claims by customers and users for losses that they sustain.

Because our customers use our solutions for important aspects of their business, any errors, defects, disruptions in service or other performance problems with our solutions could hurt our reputation and may damage our customers’ businesses. In certain instances, our customers have stopped using or failed to expand use of, our solutions as a result of defects, and this may happen in the future.  In addition, customers may delay or withhold payment to us, elect not to renew and make warranty claims or other claims against us. In addition, we rely on positive customer experiences in order to sell additional products to other customers or sell to new customers. Defects or disruptions in our solutions could result in reputational harm and loss of future sales. In addition, regardless of the party at fault, errors of these kinds divert the attention of our engineering personnel from our development efforts, damage our reputation and the reputation of our solutions, cause significant customer relations problems can result in product liability claims, and negatively impact our stock price.

Security breaches and other disruptions of our information systems could significantly impair our operations, compromise our ability to conduct our business and deliver our products and services, and result in significant data losses, theft of our intellectual property, significant liability, damage to our reputation, and loss of current and future business.

We rely on our IT systems for almost all of our business operations, including internal operations, product development, sales and marketing, and communications with customers and other business partners. The secure processing, maintenance and transmission of both our own sensitive information and our customers’ data is critical to our operations and business strategy. Despite our security measures, our information technology systems and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, compromised networks of our third party service providers, malfeasance or other disruptions. While we have incurred no material cyber-attacks or security breaches to date, any cyber security attack could result in the damage, loss, theft or misappropriation of our proprietary information or our customers’ data and/or cause interruptions of our internal business operations or the delivery of our solutions to customers. Because the techniques used by unauthorized persons to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques or readily detect or take remedial action against an attack. Further, if unauthorized access or sabotage remains undetected for an extended period of time, the effects of such breach could be exacerbated. We also depend on our employees to handle confidential data appropriately and deploy our information resources in a secure fashion that does not expose our network systems to security breaches and the loss of data. Any breach as a result of cyber criminals or employee malfeasance or error could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Our insurance may not be sufficient to cover all of our losses from any future breaches of our systems. We have also outsourced a number of our business functions to third parties, and we rely on distributors, resellers, system vendors, and system integrators to sell our products and services. Thus our business operations also depend, in part, on their cybersecurity measures. Any material cyber-related incident, including unauthorized access, disclosure or other loss of information, could result in legal claims or proceedings, investigations by law enforcement or regulatory bodies, liability under laws that protect the confidentiality of personal information, regulatory penalties, could disrupt our operations and the solutions we provide to customers, could compromise our ability to protect our intellectual

64

property rights, could damage our reputation, which could adversely affect our business, financial condition, and operating results, and could negatively impact our stock price.

We depend and rely upon technologies from third parties to operate our products, and interruptions or performance problems with these technologies may adversely affect our business and results of operations.

We rely on applications from third parties in order to operate critical functions of our products. If these services become unavailable due to extended outages, interruptions, errors or defects or because they are no longer available on commercially reasonable terms, our expenses could increase, our ability to manage finances could be interrupted and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.

Real or perceived errors, failures or bugs in our software could adversely affect our business, results of operations, financial condition, and growth prospects.

Our software is complex, and therefore, undetected errors, failures or bugs may occur in the future. Our software is used in IT environments with different operating systems, system management software, applications, devices, databases, servers, storage, middleware, custom and third-party applications and equipment and networking configurations, which may cause errors or failures in the IT environment into which our software is deployed. This diversity increases the likelihood of errors or failures in those IT environments. Despite testing by us, real or perceived errors, failures or bugs may not be found until our customers use our software. Real or perceived errors, failures or bugs in our products could result in negative publicity, loss of or delay in market acceptance of our software and harm our brand, weakening of our competitive position, claims by customers for losses sustained by them or failure to meet the stated service level commitments in our customer agreements. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend significant additional resources in order to help correct the problem. Any errors, failures or bugs in our software could impair our ability to attract new customers, retain existing customers or expand their use of our software, which would adversely affect our business, results of operations and financial condition.

Disruptions of the third-party data centers that host our cloud service could result in delays or outages of our cloud service and harm our business.

We currently host our cloud services from third-party data center facilities operated by providers such as AWS, which are located around the world. Any damage to, or failure of, our cloud services that are hosted by these third parties, whether as a result of our actions, actions by the third-party data centers, actions by other third parties, or acts of God, could result in interruptions in our cloud services and/or the loss of data. While the third-party data centers host the server infrastructure, we manage the cloud services through our site reliability engineering team and need to support version control, changes in cloud software parameters and the evolution of our solutions, all in a multi-OS environment. As we continue to add data centers and capacity in our existing data centers, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services. In some cases, we have entered into contractual service level commitments to maintain uptime of at least 99.9% for our cloud services platform and if we or our third-party data center facilities fail to meet these service level commitments, we may have to issue credits to these customers. Impairment of, or interruptions in, our cloud services may reduce our subscription revenues, subject us to claims and litigation, cause our customers to terminate their subscriptions and adversely affect our subscription renewal rates and our ability to attract new customers. Our business will also be harmed if our customers and potential customers believe our services are unreliable.

We do not control, or in some cases have limited control over, the operation of the data center facilities we use, and they are vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures and similar events. They may also be subject to break-ins, sabotage, intentional acts of vandalism and similar misconduct, and to adverse events caused by operator error. We may not be able to rapidly switch to new data centers or move customers from one data center to another in the event of any adverse event. Despite precautions taken at these facilities, the occurrence of a natural disaster, public health crisis, an act of terrorism or other act of malfeasance, a decision to close the facilities without adequate notice, or other unanticipated problems at these facilities could result in lengthy interruptions in our services and the loss of customer data and business.

65

The prices of our solutions may decrease or we may change our licensing and subscription programs, renewal programs or bundling arrangements, which may reduce our revenue and adversely impact our financial results.

The prices for our solutions may decline for a variety of reasons, including competitive pricing pressures, discounts, enterprise-wide licensing arrangements, bundling of solutions, features and functionality by us or our competitors, potential changes in our pricing, anticipation of the introduction of new solutions, or promotional programs for customers or channel partners. Competition and consolidation continue to increase in the markets in which we participate, and we expect competition to further increase in the future, leading to increased pricing pressures. Larger competitors with more diverse product lines may reduce the price of solutions or services that compete with ours or may bundle their solutions with other solutions and services. Furthermore, we anticipate that the sales prices and gross profits for our solutions will decrease over product life cycles. If we are unable to increase sales to offset any decline in our prices, our business and results of operations would be harmed.

We continually re-evaluate our licensing and subscription programs and renewal programs, including specific license and subscription models and terms and conditions. We have in the past implemented, and could in the future implement, new licensing and subscription programs, renewal programs or bundling arrangements, including promotional programs or specified enhancements to our current and future solutions, enterprise licensing arrangements, discounted pricing and/or conversion of service providers or customers from one billing model to another. Such billing model, renewal programs or licensing and subscription arrangement changes may result in delayed revenue recognition.

Our ability to sell our solutions is highly dependent on the quality of our support, which is made complex by the requirements of mobile IT. Our failure to deliver high quality support would have a material adverse effect on our sales and results of operations.

Once our solutions are deployed, our customers depend on our support organization or that of our channel partners to resolve any issues relating to our solutions. Our failure to provide effective support has in the past, and could in the future, adversely affect our ability to sell our solutions or increase the number of licenses sold to existing customers. Our customer support is especially critical because the mobile IT market requires relatively frequent software releases. Mobile IT requires a complex set of features, functionality and controls, which makes support critical and difficult. In addition, we target companies on the Forbes Global 2000 Leading Companies list, many of whom have complex networks and require higher levels of support than smaller customers. As customers deploy more licenses and purchase a broader array of our solutions, the complexity and difficulty of our support obligations increase. If we fail to meet the requirements of the larger customers, it may be more difficult to increase our deployments either within our existing Forbes Global 2000 Leading Companies list or other customers or with new Forbes Global 2000 Leading Companies list customers. We face additional challenges in supporting our non-U.S. customers, including the employment and retention of qualified support personnel and the need to rely on channel partners to provide support.

We rely substantially on channel partners for the sale and distribution of our solutions and, in some instances, for the support of our solutions. A loss of certain channel partners, a decrease in revenues from certain of these channel partners or any failure in our channel strategy could adversely affect our business.

A substantial portion of our sales are through channel partners – either telecommunications carriers, which we call service providers, or other resellers – and thus we depend on our channel partners and on our channel partner strategy for the vast majority of our revenue. Our international resellers often enter into agreements directly with our mutual customers to host our software and provide other value-added services, such as IT administration.

Our service provider partners often provide support to our customers and enter into similar agreements directly with our mutual customers to host our software and/or provide other value-added services. Our agreements and operating relationships with our service provider partners are complex and require a significant commitment of internal time and resources. In addition, our service provider partners are large corporations with multiple strategic businesses and relationships, and thus our business may not be significant to them in the overall context of their much larger enterprise. These partnerships may require us to adhere to outside policies, which may be administratively challenging and could result in a decrease in our ability to complete sales. Even if the service provider partner considers us to be an important strategic relationship, internal processes at these large partners are sometimes difficult and time-consuming to navigate.

66

Thus, any loss of a major channel partner or failure of our channel strategy could adversely affect our business. AT&T, as a reseller, is our largest service provider partner and was responsible for 9% of our total revenue in 2019.

Our agreements with AT&T and our other channel partners are non-exclusive and most of our channel partners have entered, and may continue to enter, into strategic relationships with our competitors. Our channel partners may terminate their respective relationships with us with limited or no notice and with limited or no penalty, pursue other partnerships or relationships, or attempt to develop or acquire solutions or services that compete with our solutions. If our channel partners do not effectively market and sell our solutions, if they choose to place greater emphasis on solutions of their own or those offered by our competitors, or if they fail to provide adequate support or otherwise meet the needs of our customers, our ability to grow our business and sell our solutions may be adversely affected. The loss of our channel partners, in particular AT&T, the failure to recruit additional channel partners, or any reduction or delay in sales of our solutions by our channel partners could materially and adversely affect our results of operations. In addition, we have sold and will sell directly to end-user customers, which may adversely affect our relationship with our channel partners.

Our sales cycles for large enterprises are often long, unpredictable and expensive. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our operating results to fluctuate significantly.

Our sales efforts involve educating our customers about the use and benefits of our solutions, including the technical capabilities of our solutions and the business value of our solutions. Many of our large customers have very complex IT systems, mobile environments and data privacy and security requirements. Accordingly, many of these customers undertake a significant evaluation process, which frequently involves not only our solutions, but also those of our competitors, and has resulted in lengthy sales cycles. We spend substantial time, money and effort on our sales activities without any assurance that our efforts will produce any sales. In addition, purchases of our solutions are frequently subject to budget constraints, multiple purchase approvals, lengthy contract negotiations and unplanned administrative, processing and other delays. Moreover, the evolving nature of the mobile IT market may lead prospective customers to postpone their purchasing decisions pending adoption of technology by others or pending potential consolidation in the market, and may require evaluation of our product my multiple functions within their company. As a result of our lengthy sales cycle, it is difficult to predict whether and when a sale will be completed, and our operating results may vary significantly from quarter to quarter. Even if sales are completed, the revenues we receive from these customers may not be sufficient to offset our upfront investments.

We seek to sell our solutions to large enterprises. Sales to and support of these types of enterprises involve risks that could harm our business, financial position and results of operations.

Our growth strategy is dependent, in part, upon increasing sales of our solutions to large enterprises. Sales to large customers involve risks that may not be present (or that are present to a lesser extent) with sales to smaller entities. These risks include:

             

more complicated network requirements, which result in more difficult and time-consuming implementation processes;

more intense and time-consuming customer support practices;

increased purchasing power and leverage held by large customers in negotiating contractual arrangements with us;

more customer-favorable contractual terms, including penalties;

longer sales cycles and the associated risk that substantial time and resources may be spent on a potential customer that ultimately elects not to purchase our solution or purchases fewer licenses than we had anticipated;

67

closer relationships with, and dependence upon, large technology companies that offer competitive solutions;

an RFP process that may favor incumbent or larger technology companies;

increased reputational risk as a result of data breaches or other problems involving high profile customers; and

more pressure for discounts.

If we are unable to increase sales of our solutions to large enterprises while mitigating the risks associated with serving such customers, our business, financial position and results of operations may suffer.

Our failure to comply with privacy and data protection laws could have a material adverse effect on our business.

Personal privacy and data protection have become significant issues in the United States, Europe and elsewhere where we offer our solutions. We collect contact and other personal or identifying information from our customers, and our customers increasingly use our cloud services to store and process personal information and other regulated data. We also maintain personal data of our employees in connection with our HR and benefits administration and share that information with third party payroll and benefits providers.

Many federal, state and foreign government bodies and agencies have adopted or are considering adopting laws and regulations regarding the collection, use, disclosure and retention of personal information, with which we must comply. The variety, complexity and changing nature of the privacy law landscape worldwide is challenging. If our solutions fail to adequately separate personal information and to maintain the security of enterprise applications and data, the market perception of the effectiveness of our solutions could be harmed, employee adoption of mobile initiatives could be slowed, we could lose potential sales and existing customers, and we could incur significant liabilities.

If any of our customers or prospective customers decide not to purchase our software as a result of this regulatory uncertainty, our revenues could decline and our business could suffer. Any inability to adequately address privacy concerns, whether valid or not, or to comply with applicable privacy or data protection laws, regulations and privacy standards, could result in additional cost and liability to us, damage our reputation, inhibit sales of our solutions and harm our business. Furthermore, the attention garnered by the National Security Agency’s bulk intelligence collection programs may result in further concerns surrounding privacy and technology products, which could harm our business.

The European Union data protection law, the General Data Protection Regulation (“GDPR”), which became enforceable in May 2018, is wide-ranging in scope. To adapt to these new requirements, we have invested and will continue to invest resources necessary to enhance our policies and controls across our business units, products and services relating to how we collect and use personal data relating to customers, distributors, resellers, personnel and suppliers. Additionally, we expect that the international transfer of personal data will present ongoing compliance challenges and complicate our business transactions as we negotiate and implement suitable arrangements with international customers and international and domestic suppliers. Failure to comply may lead to fines of up to €20 million or up to 4% of the annual global revenues of the infringer, whichever is greater. EU data protection laws and their interpretations continue to develop, and may be inconsistent from jurisdiction to jurisdiction, which may further impact our information processing activities. Further, laws such as the EU’s proposed e-Privacy Regulation are increasingly aimed at the use of personal information for marketing purposes, and the tracking of individuals’ online activities. In addition, certain countries outside the EU are considering or have passed legislation that requires local storage and processing of data, which could increase the cost and complexity of delivering our products and services. Our current arrangements for the transfer of personal data will need to continue to adapt to future judicial decisions and regulatory activity as laws on privacy and the protection of personal data continue to evolve in the countries in which we and our customers do business. If we do not adapt to such changes in the laws or regulations, our business and reputation could be harmed.

68

The implementation of GDPR has led other jurisdictions to enact, amend, or propose legislation to amend their existing data privacy and cybersecurity laws to resemble the requirements of GDPR. For example, the California Consumer Privacy Act of 2018 (“CCPA”) came into effect on January 1, 2020 and began being enforced on July 1, 2020. The CCPA has been characterized as the first “GDPR-like” privacy statute to be enacted in the United States because it mirrors a number of the key provisions in the GDPR. California Attorney General (“AG”) Xavier Becerra submitted final proposed regulations on June 1, 2020 to guide covered businesses’ implementation of the CCPA. The regulations address several CCPA provisions that explicitly call for the AG’s input, as well as others that have been the subject of confusion, criticism, or discussion. Because of this, we will need to engage in additional, ongoing compliance efforts, including data mapping to identify the personal information we are collecting and the purposes for which such information is collected and enhanced consumer rights with respect to their data. If we are unable to meet these standards, our business could be harmed.

The failure of third parties to comply with privacy and data security laws could harm our business.

The regulatory framework for privacy and data security issues worldwide is currently evolving and is likely to remain uncertain for the foreseeable future, in particular as it relates to cloud computing vendors. Our existing contractual provisions may not protect us from claims for data loss or regulatory noncompliance made against cloud computing providers with whom we contract. Any failure by us or our channel partners or cloud computing vendors to comply with posted privacy policies, other privacy-related or data protection laws and regulations, or the privacy and security commitments contained in contracts could result in legal or regulatory proceedings and/or fines, our business and reputation could be harmed. Our implementation of, and ongoing compliance with, the GDPR, the CCPA and other legislation that has been or may be enacted in the future, may be costly and distracting to management.

Employee adoption of mobile initiatives depends on the credible and clear separation of enterprise applications and data from personal applications and data on the device, as well as the employee’s data privacy. For our customers, it is also essential to maintain the security of enterprise data properly while retaining the native experience users expect. While we contractually obligate our customers to make the required disclosures, gain the required consents from their employees and otherwise comply with applicable law regarding the processing of personally identifiable information that the employer may access, we do not control whether they in fact do so. Any claim by a customer’s employee that his or her employer had not complied with applicable privacy and data security laws in connection with the deployment and use of our software on the employee’s mobile device could harm our reputation and business and subject us to liability, whether or not warranted.

We may acquire other businesses which could require significant management attention, disrupt our business, dilute stockholder value and adversely affect our operating results.

As part of our business strategy, we may make investments in complementary companies, solutions or technologies. We may not be able to find suitable acquisition candidates, and we may not be able to complete such acquisitions on favorable terms, if at all. If we do complete acquisitions, such as the acquisition of incapptic Connect GmbH that we announced on April 29, 2020, we may not ultimately strengthen our competitive position or achieve our goals. In addition, if we are unsuccessful at integrating such acquisitions, fail to properly identify issues or liabilities in the business and assets we may acquire or are unsuccessful in developing the acquired technologies, the revenue and operating results of the combined company could be adversely affected. We have in the past and could in the future record impairment losses in connection with acquisitions. Further, the integration of an acquired company typically requires significant time and resources, and we may not be able to manage the process successfully and such activities could be distracting to management. We may not successfully evaluate or utilize the acquired technology or personnel or accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may have to pay cash, incur debt or issue equity securities to pay for any such acquisition, each of which could adversely affect our financial condition or the value of our common stock. The sale of equity to finance any such acquisition could result in dilution to our stockholders. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.

69

We have indemnity obligations under our contracts with our customers and channel partners, which could have a material adverse effect on our business.

In our agreements with customers and channel partners, in the indemnification provisions we typically agree to defend and settle claims by third parties of intellectual property infringement and sometimes other third party claims. If any such indemnification obligations are triggered, we could face substantial liabilities or be forced to make changes to our solutions or terminate our customer agreements and refund monies. In addition, provisions regarding limitation of liability in our agreements with customers or channel partners may not be enforceable in some circumstances or jurisdictions or may not protect us from claims and related liabilities and costs. We maintain insurance to protect against certain types of claims associated with the use of our solutions, but our insurance may not adequately cover any such claims. In addition, even claims that ultimately are unsuccessful could result in expenditures of and divert management’s time and other resources. Furthermore, any legal claims from customers and channel partners could result in reputational harm and the delay or loss of market acceptance of our solutions.

A portion of our revenues are generated by sales to heavily regulated organizations and governmental entities, which are subject to a number of challenges and risks.

Some of our customers are either in highly regulated industries or are governmental entities and may be required to comply with more stringent regulations in connection with the implementation and use of our solutions. Selling to these entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that we will successfully complete a sale or that the organization will deploy our solution at scale. Highly regulated and governmental entities often require contract terms that differ from our standard arrangements and impose compliance requirements that are complicated, require preferential pricing or “most favored nation” terms and conditions, or are otherwise time-consuming and expensive to satisfy. If we are unable to gain any required federal clearance or certificate in a timely manner, or at all, we would likely be prohibited from selling to particular federal customers. In addition, government demand and payment for our solutions and services may be impacted by public sector budgetary cycles and funding authorizations, particularly in light of U.S. budgetary challenges, with funding reductions or delays adversely affecting public sector demand for our solutions. The additional costs associated with providing our solutions to governmental entities and highly regulated customers could harm our margins. Moreover, changes in the underlying regulatory conditions that affect these types of customers could harm our ability to efficiently provide our solutions to them and to grow or maintain our customer base.

If our solutions do not interoperate with our customers’ IT infrastructures, sales of our solutions could be negatively affected.

Our solutions need to interoperate with our customers’ existing IT infrastructures, which have varied and complex specifications. As a result, we must attempt to ensure that our solutions interoperate effectively with these different, complex and varied back-end environments. To meet these requirements, we have and must continue to undertake development and testing efforts that require significant capital and employee resources. We may not accomplish these development efforts quickly or cost-effectively, or at all. If our solutions do not interoperate effectively, orders for our solutions could be delayed or cancelled, which would harm our revenues, gross margins and reputation, potentially resulting in the loss of existing and potential customers. The failure of our solutions to interoperate effectively within the enterprise environment may divert the attention of our engineering personnel from our development efforts and cause significant customer relations problems. In addition, if our customers are unable to implement our solutions successfully, they may not renew or expand their deployments of our solutions, customer perceptions of our solutions may be impaired and our reputation and brand may suffer.

Although technical problems experienced by users may not be caused by our solutions, our business and reputation may be harmed if users perceive our solutions as the cause of a device failure.

The ability of our solutions to operate effectively can be negatively impacted by many different elements unrelated to our solutions. For example, a user’s experience may suffer from an incorrect setting in his or her mobile device, an issue relating to his or her employer’s corporate network or an issue relating to the underlying mobile operating system, none of which we control. Even though technical problems experienced by users may not be caused by

70

our solutions, users often perceive the underlying cause to be a result of poor performance of our solution. This perception, even if incorrect, could harm our business and reputation.

Our customers may exceed their licensed device or user count, and it is sometimes difficult to collect payments as a result of channel logistics, which could harm our business, financial position and results of operations.

Our customers license our solutions on either a per-device or per-user basis. Because the vast majority of the sales of our solutions are through channel partners, and in some cases multiple tiers of channel partners, the logistics of collecting payments for excess usage can sometimes be time-consuming. We may also encounter difficulty collecting accounts receivable and could be exposed to risks associated with uncollectible accounts receivable. Economic conditions may impact some of our customers’ ability to pay their accounts payable. If we are unable to collect from our customers for their excess usage or otherwise or if we have to write down our accounts receivable, our revenues and operating results would suffer.

If the market for our solutions shrinks or does not continue to develop as we expect, our growth prospects may be harmed.

The success of our business depends on the continued growth and proliferation of mobile and other modern IT infrastructure as an increasingly important computing platform for businesses. Our business plan assumes that the demand for mobile and other modern IT solutions and the deployment of business apps on mobile devices will increase. However, the mobile IT market has slowed and may not develop as quickly as we expect, or at all, and businesses may not continue to elect to utilize mobile IT solutions as an advanced business platform. This market for our solutions may not develop for a variety of reasons, including that larger, more established companies will enter the market or that mobile operating system companies will offer substantially similar functionality or that companies may not deploy business apps at scale and thus may be satisfied with less advanced technologies. Accordingly, demand for our solutions may not continue to develop as we anticipate, or at all, and the growth of our business and results of operations may be adversely affected. In addition, because we derive substantially all of our revenue from the adoption and use of our platform, a decline or slowing growth in the mobile IT market would harm the results of our business operations more seriously than if we derived significant revenue from a variety of other products and services.

Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure you our business will grow at similar rates, if at all.

Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates, which may not prove to be accurate. Forecasts relating to our market opportunity and the expected growth in the mobile IT market and other markets may prove to be inaccurate. Even if these markets experience the forecasted growth, we may not grow our business at similar rates, or at all. Our growth will be affected by many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties.

Seasonality may cause fluctuations in our revenue.

We believe there are significant seasonal factors that may cause us to record higher revenue in some quarters compared with others. We believe this variability is largely due to our customers’ budgetary and spending patterns, as many customers spend the unused portions of their discretionary budgets prior to the end of their fiscal years. For example, we have historically recorded our highest level of total revenue in our fourth quarter, which we believe corresponds to the fourth quarter of a majority of our customers. In addition, the type of budget (operating versus capital) available to a customer has affected its decision to purchase a perpetual license or a subscription license but we expect the type of budget available to be a less significant factor going forward as we have discontinued our sales of perpetual licenses beginning the third quarter of 2020. As our rate of growth has slowed, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.

71

Economic or political uncertainties or downturns could materially adversely affect our business.

Economic downturns or uncertainty could adversely affect our business operations or financial results. Negative conditions in the general economy and political sphere both in the United States and abroad, including conditions resulting from changing tariff and trade policies, financial and credit market fluctuations, public health crises and terrorist attacks on the United States, Europe, Asia Pacific or elsewhere, could cause a decrease in corporate spending on enterprise software in general and negatively affect the rate of growth of our business. Economic downturns or economic and/or political uncertainty make it difficult for our customers and us to forecast and plan future business activities accurately, and they could cause our customers to reevaluate their decision to purchase our products, which could delay and lengthen our sales cycles, or to deprioritize the portion of their IT budget focused on mobility. We cannot predict the timing, strength or duration of any economic slowdown, economic or political instability or recovery, generally or within any particular industry or geography. If the economic conditions of the general economy or industries in which we operate worsen from present levels, our business operations and financial results could be adversely affected.

The UK’s exit from the EU may have a negative effect on global economic conditions, financial markets and our business.

The United Kingdom’s (UK) formal exit from the European Union (EU) on January 31, 2020, commonly referred to as “Brexit,” has created significant uncertainty concerning the future relationship between the UK and the EU and the impact on global markets. It is unclear what financial, trade, regulatory and legal implications the withdrawal of the UK from the EU will have and how such withdrawal will affect us. Economic and political uncertainty stemming from Brexit may cause our enterprise customers to freeze or decrease their spending on our products. Brexit may also adversely affect and delay our ability to market and sell our products in the UK or may increase our costs of doing business in the UK due to risks such as regulatory uncertainty. In particular, for UK personal data we process, we remain subject to the requirements of the GDPR during the post-Brexit transition period under the EU Withdrawal Agreement. Subsequently, we will be subject to UK data protection legislation. The UK is expected to transpose the protections of the GDPR into UK law after the Brexit transition period, which will end on December 31, 2020. Furthermore, withdrawal of the UK from the EU may also adversely affect European and global economic and market conditions, which may cause our customers outside of the UK to closely monitor their costs and reduce their spending budgets. Any of these effects of Brexit, among others, could have a material adverse impact on our business, financial condition and results of operations.

Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, and to interruption by manmade problems such as network security breaches, computer viruses or terrorism.

Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity. A significant natural disaster, such as an earthquake, fire or flood, occurring near our headquarters could have a material adverse impact on our business, operating results and financial condition. Despite the implementation of network security measures, our networks also may be vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering. In addition, natural disasters, public health crises, acts of terrorism or war could cause disruptions in our or our customers’ businesses or the economy as a whole. We also rely on information technology systems to communicate among our workforce and with third parties. Any disruption to our communications or systems, whether caused by a natural disaster or by manmade problems, such as power disruptions, could adversely affect our business.

If we are unable to maintain effective internal controls over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock may be negatively affected.

As a public company, we are required to maintain internal controls over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act) requires that we furnish a report by management on, among other things, the effectiveness of our internal controls over financial reporting. Management’s assessment needs to include disclosure of any material weaknesses identified in our internal controls over financial reporting. Our independent registered public accounting firm is required to attest to the effectiveness of our internal controls over financial reporting. Maintenance of internal controls over financial reporting

72

can be time-consuming and costly. If we have a material weakness in our internal controls over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. If we identify material weaknesses in our internal controls over financial reporting, if we are unable to comply with the requirements of Section 404 in a timely manner, if we are unable to assert that our internal controls over financial reporting are effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock could be negatively affected. In addition, we could become subject to investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities, which could require additional financial and management resources.

If our estimates relating to our critical accounting policies are based on assumptions or judgments that change or prove to be incorrect, our operating results could fall below expectations of financial analysts and investors, resulting in a decline in our stock price.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of financial analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, stock-based compensation and income taxes. Moreover, the revenue recognition guidance, Topic 606 – Revenue from Contracts with Customers, requires significant judgments that we must apply when accounting for revenue.

Impairment of goodwill and other intangible assets would result in a decrease in earnings.

We have in the past and may in the future acquire intangible assets. Current accounting rules require that goodwill and other intangible assets with indefinite useful lives no longer be amortized, but instead be tested for impairment at least annually. These rules also require that intangible assets with definite useful lives be amortized over their respective estimated useful lives to their estimated residual values, and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events and circumstances considered in determining whether the carrying value of amortizable intangible assets and goodwill may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, or a significant decline in our stock price and/or market capitalization for a sustained period of time. To the extent such evaluation indicates that the useful lives of intangible assets are different than originally estimated, the amortization period is reduced or extended and the quarterly amortization expense is increased or decreased. Any impairment charges or changes to estimated amortization periods could have a material adverse effect on our financial results.

Risks Related to Our Intellectual Property

We have been sued by third parties for alleged infringement of their proprietary rights and may be sued in the future.

There is considerable patent and other intellectual property development activity in our industry. Our success depends in part on not infringing the intellectual property rights of others. From time to time, our competitors or other third parties have claimed, and we expect they will continue in the future to claim, that we are infringing their intellectual property rights, and we may be found to be infringing such rights.

We may be unaware of the intellectual property rights of others that may cover some or all of our solutions. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our solutions, or require that we comply with other unfavorable terms. If any of our customers are sued, we would in general be required to defend and/or settle the litigation on their behalf. In addition, if we are unable to obtain licenses or modify our solutions to make them

73

non-infringing, we might have to refund a portion of perpetual license fees paid to us and terminate those agreements, which could further exhaust our resources. In addition, we may pay substantial settlement amounts or royalties on future solution sales to resolve claims or litigation, whether or not legitimately or successfully asserted against us. Even if we were to prevail in the actual or potential claims or litigation against us, any claim or litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations. Such disputes, with or without merit, could also cause potential customers to refrain from purchasing our solutions or otherwise cause us reputational harm.

We have been sued by non-practicing entities, or NPEs, for patent infringement in the past and may be sued by NPEs in the future. While we have settled such litigation in the past, these lawsuits, with or without merit, require management attention and can be expensive.

We received a letter in August 2019 from BlackBerry Corp. asserting that our products and software infringe BlackBerry’s patents, and that we should license its portfolio. We retained counsel and evaluated BlackBerry’s letter, as well as potential counterclaims against BlackBerry. BlackBerry sent a second letter in March 2020 asserting that our products and software infringe additional BlackBerry patents, although BlackBerry did not specify its infringement theories or make a demand for damages in the March 2020 letter. The parties have attempted to negotiate, and we have accrued an immaterial amount related to the matter. However, through the date of the filing of this Quarterly Report on Form 10-Q, these discussions have not been resolved. To protect our rights, we filed a lawsuit against BlackBerry in the United States District Court for the Northern District of California on April 27, 2020. The case is MobileIron, Inc. v. BlackBerry Corp. and BlackBerry Ltd. The lawsuit asserts that BlackBerry’s products infringe MobileIron patents, that MobileIron’s products and software do not infringe BlackBerry’s patents, and that BlackBerry has engaged in certain unlawful activities related to its licensing program for its patent portfolio. We intend to vigorously assert our claims and defend against any claims or lawsuits that BlackBerry may assert against us. The amount of damages that could be awarded in the lawsuit is unknown at this time.

If we are unable to protect our intellectual property rights, our competitive position could be harmed or we could be required to incur significant expenses to enforce our rights.

Our ability to compete effectively is dependent in part upon our ability to protect our proprietary technology. We protect our proprietary information and technology through licensing agreements, third-party nondisclosure agreements and other contractual provisions, as well as through patent, trademark, copyright and trade secret laws in the United States and similar laws in other countries. There can be no assurance that these protections will be available in all cases or will be adequate to prevent our competitors from copying, reverse engineering or otherwise obtaining and using our technology, proprietary rights or solutions. The laws of some foreign countries, including countries in which our solutions are sold, may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. In addition, third parties may seek to challenge, invalidate or circumvent our patents, trademarks, copyrights and trade secrets, or applications for any of the foregoing. There can be no assurance that our competitors will not independently develop technologies that are substantially equivalent or superior to our technology or design around our proprietary rights. In each case, our ability to compete could be significantly impaired.

To prevent substantial unauthorized use of our intellectual property rights, it may be necessary to prosecute actions for infringement and/or misappropriation of our proprietary rights against third parties. Any such action could result in significant costs and diversion of our resources and management’s attention, and there can be no assurance that we will be successful in such action.

Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property rights than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property.

We rely on third party software and intellectual property licenses and if we are unable to obtain or renew software or licenses on commercially reasonable terms, it could harm our business.

74

Our solutions are designed to include software and other intellectual property licensed from third parties. While it may be necessary in the future to seek or renew licenses relating to various aspects of our solutions, we have the expectation, based on experience and standard industry practice, that such licenses generally can be obtained on commercially reasonable terms. However, there can be no assurance that the necessary licenses would be available on commercially reasonable terms, if at all. Our inability to obtain certain licenses or other rights or to obtain such licenses or rights on favorable terms could have a material adverse effect on our business, operating results, and financial conditions. Moreover, inclusion in our products or software or other intellectual property licenses from third parties on a nonexclusive basis could limit our ability to protect our proprietary rights in our products.

Our use of open source software could impose limitations on our ability to commercialize our solutions.

Our solutions contain software modules licensed for use from third-party authors under open source licenses, including the GNU Public License, the GNU Lesser Public License, the Apache License and others. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary solutions with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary solutions to the public or offer our solutions to users at no cost. This could allow our competitors to create similar solutions with lower development effort and time and ultimately could result in a loss of sales for us.

The terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our solutions. In such event, we could be required to seek licenses from third parties in order to continue offering our solutions, to re-engineer our solutions or to discontinue the sale of our solutions in the event re-engineering cannot be accomplished on a timely basis, any of which could materially and adversely affect our business and operating results.

Risks Related to Our International Operations

Our international operations expose us to additional business risks, and failure to manage these risks may adversely affect our international revenue.

We derive a significant portion of our revenues from customers outside the United States. For the nine months ended September 30, 2020 and for the years ended 2019 and 2018, 57%, 58% and 58% of our revenue, respectively, was attributable to our international customers, primarily those located in Europe. As of December 31, 2019, approximately 46% of our employees were located abroad.

We expect that our international activities will be dynamic over the foreseeable future as we continue to pursue opportunities in international markets, which will require significant management attention and financial resources. Therefore, we are subject to risks associated with having worldwide operations.

We have a limited history of marketing, selling and supporting our solutions internationally. As a result, we must hire and train experienced personnel to staff and manage our foreign operations. To the extent that we experience difficulties in recruiting, training, managing and retaining an international staff, and specifically staff related to sales and engineering, we may experience difficulties in foreign markets. In addition, business practices in the international markets that we serve may differ from those in the United States and may require us to include non-standard terms in customer contracts, such as extended warranty terms. To the extent that we may enter into customer contracts in the future that include non-standard terms related to payment, warranties or performance obligations, our operating results may be adversely affected. International operations are subject to other inherent risks, and our future results could be adversely affected by a number of factors, including:

difficulties in executing an international channel partners strategy;

75

burdens of complying with a wide variety of foreign laws, including heightened concerns and legal requirements relating to data security and privacy;

economic or political instability and security concerns in countries outside the United States in which we operate or have customers;

unfavorable contractual terms or difficulties in negotiating contracts with foreign customers or channel partners as a result of varying and complex laws and contractual norms;

difficulties in providing support and training to channel partners and customers in foreign countries and languages;

heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results or result in fines and penalties;

difficulties and costs of attracting and retaining employees and managing foreign operations;

import restrictions and the need to comply with export laws;

difficulties in protecting intellectual property;

difficulties in enforcing contracts and longer accounts receivable payment cycles;

the effect of foreign exchange fluctuations on the competitiveness of our prices;

potentially adverse tax consequences;

the increased cost of terminating employees in some countries;

variability of foreign economic, political and labor conditions; and

the impact of natural disasters and public health epidemics on our employees, channel partners and the global economy, such as the COVID-19 pandemic.

As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and manage effectively these and other risks associated with our international operations. Our failure to manage any of these risks successfully could harm our international operations and reduce our international sales, adversely affecting our business, operating results and financial condition.

We rely on channel partners to sell our solutions in international markets, the loss of which could materially reduce our revenue.

We sell our solutions in international markets almost entirely through channel partners. We believe that establishing and maintaining successful relationships with these channel partners is, and will continue to be, critical to our financial success. Recruiting and retaining qualified channel partners and training them to be knowledgeable about our solutions requires significant time and resources. In some countries, we rely on a sole or very few channel partners and thus the loss of the channel partner could have a significant impact on our sales and support in those countries. To develop and expand our distribution channel, we must continue to scale and improve our processes and procedures that support our channel, including investment in systems and training. In particular, foreign-based service provider partners

76

are large and complex businesses, and we may have difficulty negotiating and building successful business relationships with them.

In addition, existing and future channel partners will only partner with us if we are able to provide them with competitive offerings on terms that are commercially reasonable to them. If we fail to maintain the quality of our solutions or to update and enhance them or to offer them at competitive discounts, existing and future channel partners may elect to partner with one or more of our competitors. In addition, the terms of our arrangements with our channel partners must be commercially reasonable for both parties. If we are unable to reach agreements that are beneficial to both parties, then our channel partner relationships will not succeed. In addition, international channel partners often rely on business models that favor our on-premise product over our cloud product because in the former, the channel partner may host and manage the software for, and provide additional administrative, support, training and other services to, the mutual customer for additional fees. This situation could impede sales of our cloud product in certain international markets.

If we fail to maintain relationships with our channel partners, fail to develop new relationships with other channel partners in new markets, fail to manage, train or incentivize existing channel partners effectively, or fail to provide channel partners with competitive solutions on terms acceptable to them, or if these partners are not successful in their sales efforts, our revenue may decrease and our operating results could suffer.

We have no long-term contracts or minimum purchase commitments with any of our channel partners, and our contracts with channel partners do not prohibit them from offering solutions that compete with ours, including solutions they currently offer or may develop in the future and incorporate into their own systems. Some of our competitors may have stronger relationships with our channel partners than we do, and we have limited control, if any, as to whether those partners sell our solutions, rather than our competitors’ solutions, or whether they devote resources to market and support our competitors’ solutions, rather than our solutions. Our failure to establish and maintain successful relationships with channel partners could materially adversely affect our business, operating results and financial condition.

Failure to comply with the U.S. Foreign Corrupt Practices Act and similar laws associated with our activities outside the United States could subject us to penalties and other adverse consequences.

A significant portion of our revenues is and will continue to be from jurisdictions outside of the United States. As a result, we are subject to the U.S. Foreign Corrupt Practices Act, or FCPA, which generally prohibits U.S. companies and their intermediaries from making payments to foreign officials for the purpose of obtaining or keeping business or otherwise obtaining favorable treatment, and requires companies to maintain adequate record-keeping and internal accounting practices to accurately reflect the transactions of the company. The FCPA applies to companies, individual directors, officers, employees and agents. Under the FCPA, we may be held liable for actions taken by strategic or local partners or representatives. In addition, the government may seek to hold us liable for successor liability FCPA violations committed by companies that we acquire.

In many foreign countries, particularly in countries with developing economies, including many countries in which we operate, it may be a local custom that businesses operating in such countries engage in business practices that are prohibited by the FCPA or other similar laws and regulations. Although we have contractual provisions in our agreements with channel partners that require them to comply with the FCPA and similar laws, we have not engaged in formal FCPA training of our channel partners. Our channel partners could take actions in violation of our policies, for which we may be ultimately held responsible. Our development of infrastructure designed to identify FCPA matters and monitor compliance is at an early stage. If we or our intermediaries fail to comply with the requirements of the FCPA or other anti-corruption laws, governmental authorities in the U.S. or elsewhere could seek to impose civil and/or criminal penalties, which could have a material adverse effect on our business, results of operations, financial conditions and cash flows.

We are subject to export controls, and our customers and channel partners are subject to import controls.

Certain of our solutions are subject to U.S. export controls and may be exported to certain countries outside the U.S. only by first obtaining an export license from the U.S. government, or by utilizing an existing export license exception, or after clearing U.S. government agency review. Obtaining the necessary export license or accomplishing a

77

U.S. government review for a particular export may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain solutions to U.S. embargoed or sanctioned countries, governments and persons. If we were to fail to comply with U.S. export law requirements, U.S. customs regulations, U.S. economic sanctions or other applicable U.S. laws, we could be subject to substantial civil and criminal penalties, including fines, incarceration for responsible employees and managers and the possible loss of export or import privileges. U.S. export controls, sanctions and regulations apply to our channel partners as well as to us. Any failure by our channel partners to comply with such laws, regulations or sanctions could have negative consequences, including reputational harm, government investigations and penalties.

In addition, various countries regulate the import of certain encryption and other technology by requiring an import permit, authorization, pre-classification, import certification and/or an import license. Some countries have enacted laws that could limit our customers’ ability to implement our solutions in those countries.

Changes in our solutions or changes in export and import regulations may create delays in the introduction of our solutions into international markets, prevent our customers with international operations from deploying our solutions globally or, in some cases, prevent the export or import of our solutions to certain countries, governments or persons altogether. In addition, any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our solutions by, or in our decreased ability to export or sell our solutions to, existing or potential customers with international operations. Any decreased use of our solutions or limitation on our ability to export or sell our solutions would likely adversely affect our business, financial condition and operating results.

Risks Related to Ownership of Our Common Stock

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.

In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, to offset future taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability.

The price of our common stock has been and may continue to be weak, and you could lose all or part of your investment.

The trading price of our common stock has declined since our initial public offering, and the shares are thinly traded. The trading price of our common stock depends on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance.

Since shares of our common stock were sold at our initial public offering, our stock price has ranged from as low as $2.56 to as high as $12.96 through September 30, 2020. These fluctuations could cause you to lose all or part of your investment in our common stock, because you might be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the trading price of our common stock include the following:

             

failure to meet quarterly guidance with regard to revenue, ARR, cash flow or other key metrics;

price and volume fluctuations in the overall stock market from time to time;

volatility in the market prices and trading volumes of high technology stocks;

78

changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;

sales of shares of our common stock by us or our stockholders;

failure of financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company, or our failure to meet these estimates or the expectations of investors;

announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships or capital commitments;

the public’s reaction to our press releases, other public announcements and filings with the SEC;

rumors and market speculation involving us or other companies in our industry;

actual or anticipated changes in our results of operations or fluctuations in our operating results;

actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;

litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;

developments or disputes concerning our intellectual property or other proprietary rights;

announced or completed acquisitions of businesses or technologies by us or our competitors;

new laws or regulations or new interpretations of existing laws or regulations applicable to our business;

changes in accounting standards, policies, guidelines, interpretations or principles;

any major change in our management;

general economic conditions and slow or negative growth of our markets; and

other events or factors, including those resulting from war, incidents of terrorism, public health crises (such as the COVID-19 pandemic) or responses to these events.

In addition, broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market prices of particular companies’ securities, securities class action litigation has often been instituted against these companies. Litigation of this type has been instituted against us, and could result in substantial costs and a diversion of our management’s attention and resources.

If financial or industry analysts do not publish research or reports about our business, or if they issue an adverse or misleading opinion regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock will be influenced by the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts or the content and opinions included

79

in their reports. If any of the analysts who cover us issue an adverse or misleading opinion regarding our stock price, our stock price would likely decline. Financial analysts have in the past ceased coverage of our stock or published adverse reports, and this may recur in the future. Any cessation of coverage or adverse reports would likely cause our stock price or trading volume to decline.

Insiders continue to have substantial control over our company, which could limit your ability to influence the outcome of key transactions, including a change of control.

Our directors, executive officers and each of our stockholders who own greater than 5% of our outstanding common stock and their affiliates, in the aggregate, own approximately 38% of the outstanding shares of our common stock as of September 30, 2020. As a result, these stockholders, if acting together, will be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company, could deter certain public investors from purchasing our common stock and might ultimately affect the market price of our common stock.

We have in the past failed, and may in the future fail, to meet our publicly announced guidance or other expectations about our business and future operating results, which has in the past caused, and would in the future cause, our stock price to decline.

We have provided and may continue to provide guidance about our business and future operating results as part of our press releases, conference calls or otherwise. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Our business results may vary significantly from such guidance due to a number of factors, many of which are outside of our control, and which could adversely affect our operations and operating results. Furthermore, if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.

Our future capital needs are uncertain, and we may need to raise additional funds in the future. If we require additional funds in the future, those funds may not be available on acceptable terms, or at all.

We may need to raise substantial additional capital in the future to:

             

fund our operations;

continue our research and development;

develop and commercialize new solutions; or

acquire companies, in-licensed solutions or intellectual property.

Our future funding requirements will depend on many factors, including:

             

market acceptance of our solutions;

the cost of our research and development activities;

the cost of defending and resolving litigation or other legal disputes;

the cost and timing of establishing additional sales, marketing and distribution capabilities;

the cost and timing of establishing additional technical support capabilities;

80

the effect of competing technological and market developments; and

the market for different types of funding and overall economic conditions.

We may require additional funds in the future, and we may not be able to obtain those funds on acceptable terms, or at all. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt or additional equity financing that we raise may contain terms that are not favorable to us or our stockholders.

If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our solutions. If we are unable to raise adequate funds, we may have to liquidate some or all of our assets, or delay, reduce the scope of or eliminate some or all of our development programs. We also may have to reduce marketing, customer support or other resources devoted to our solutions or cease operations. Any of these actions could harm our operating results.

Sales of substantial amounts of our common stock in the public markets, or the perception that these sales might occur, could reduce the price that our common stock might otherwise attain and may dilute your voting power and your ownership interest in us.

Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. At September 30, 2020, we have 118,560,029 shares of common stock outstanding, excluding any potential exercises of our outstanding stock options and vesting of restricted stock units (“RSUs”).

In the future, we may issue additional shares of common stock, or securities with convertible features into our common stock, from time to time in connection with our employee equity plans, financings, acquisitions and investments or otherwise.

On June 14, 2017, our shareholders approved in a proxy vote the amendment of our 2014 Employee Stock Purchase Plan, or ESPP, to provide for a one-time increase of 1,200,000 shares of common stock available for issuance under the ESPP. In February of 2018, we issued 1,220,822 shares of common stock under our 2017 Executive and Non-Executive Bonus Plans. In February of 2019, we issued 1,338,220 shares of common stock under our 2018 Executive and Non-Executive Bonus Plans. In February 2020, we issued 1,061,165 shares of common stock under our 2019 Non-Executive Bonus Plan. The issuance of shares of common stock under RSUs, PSUs, future bonus programs, or our ESPP could result in substantial dilution to our existing stockholders and cause the trading price of our common stock to decline.

Certain provisions in our charter documents and Delaware law could limit attempts by our stockholders to replace or remove our board of directors or current management and limit the market price of our common stock.

Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. These provisions include the following:

             

our board of directors has the right to elect directors to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

our stockholders may not act by written consent or call special stockholders’ meetings; as a result, a holder, or holders, controlling a majority of our capital stock would not be able to take certain actions other than at

81

annual stockholders’ meetings or special stockholders’ meetings called by the board of directors, the chairman of the board, the chief executive officer or the president;

our certificate of incorporation prohibits cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;

stockholders must provide advance notice and additional disclosures in order to nominate individuals for election to the board of directors or to propose matters that can be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company; and

our board of directors may issue, without stockholder approval, shares of undesignated preferred stock; the ability to issue undesignated preferred stock makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.

As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction. Our board of directors could rely on Delaware law to prevent or delay an acquisition of our company.

Our executive officers are entitled to accelerated vesting of their stock options pursuant to the terms of their employment arrangements under certain conditions following a change of control of the Company. In addition to the arrangements currently in place with some of our executive officers, we may enter into similar arrangements in the future with other officers. Such arrangements could delay or discourage a potential acquisition of the Company.

Our financial results may be adversely affected by changes in accounting principles applicable to us.

U.S. GAAP are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. For example, in the first quarter of our fiscal year 2018, we adopted accounting standards update No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which most significantly changed the timing of revenue recognition for on-premise subscriptions. There could be additional changes to accounting principles in the future. Any difficulties in adequately accounting new accounting standards could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.

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

Repurchase Program

In October 2018, the Company’s Board of Directors approved a common stock repurchase program (“Repurchase Program”) whereby the Company is authorized to purchase up to a maximum of $25 million of its common stock, subject to compliance with applicable laws and the limitations in the Company’s credit facilities on stock repurchases.

The authorization allows repurchases from time to time in the open market or in privately negotiated transactions. The amount and timing of repurchases made under the Repurchase Program will depend on a variety of factors, including available liquidity, cash flow and market conditions. Shares can be purchased through the Repurchase Program through October 2020, unless extended or shortened by the Company’s Board of Directors. The Repurchase Program does not obligate the Company to acquire any particular amount of common stock and the program may be modified or suspended at any time at the Company’s discretion. The repurchases would be funded from available

82

working capital and are subject to compliance with the terms and limitations of the Company’s credit facilities. Our Board of Directors has not extended the program as of the date of the filing of this quarterly report on Form 10-Q.

All shares repurchased in the current period under the Repurchase Program are made in the open market. We did not repurchase any shares of common stock under the Repurchase Program in the three months ended September 30, 2020.

Net Settlement of Equity Awards

The majority of restricted stock units are subject to vesting. The underlying shares of common stock are issued when the restricted stock units vest. The majority of participants choose to participate in a broker-assisted automatic sales program to satisfy their applicable tax withholding requirements. We do not treat the shares sold pursuant to this automatic sales program as common stock repurchases.

In the third quarter of 2020, we withheld shares through net settlements (where the award holder receives the net of the shares vested, after surrendering a portion of the shares back to the Company for tax withholding) for all restricted stock units that vested.

The following table provides a summary of shares surrendered back to the Company for tax withholding on restricted stock units that vested under our equity incentive programs in the three months ended September 30, 2020:

Period

Total Number of Shares Repurchased

Average Price Paid per Share

Total Number of Shares Purchased As Part of a Publicly Announced Program

Maximum Dollar Value of Shares that May Yet Be Purchased Under the Repurchase Program

 

July 1, 2020 through July 31, 2020

$

9,175,044

August 1, 2020 through August 31, 2020 (1)

490,420

$

6.00

$

9,175,044

September 1, 2020 through September 30, 2020

$

$

9,175,044

Total shares repurchased

 

490,420

$

6.00

$

9,175,044

(1) Represents shares repurchased through net settlements of restricted stock units that vested under our equity incentive programs.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

83

Item 5. Other Information

Not applicable.

Item 6. Exhibits

The exhibits listed on the accompanying Exhibit Index are filed or incorporated by reference (as stated therein) as part of this Quarterly Report on Form 10-Q.

EXHIBIT INDEX

Incorporated by Reference

Exhibit

Number

    

Description

    

Exhibit
Number

    

Filing

    

Filing   
Date

    

File No.

    

Filed  
Herewith

2.1*

Agreement and Plan of Merger, dated as of September 26, 2020, by and among MobileIron, Inc., Ivanti, Inc. and Oahu Merger Sub, Inc.

2.1

8-K

September 28, 2020

001-36471

3.1

Amended and Restated Certificate of Incorporation of MobileIron, Inc.

3.1

8-K

June 17, 2014

001-36471

3.2

Amended and Restated Bylaws of MobileIron, Inc.

3.4

S-1/A

May 29, 2014

333-195089

4.1

Reference is made to Exhibits 3.1 and 3.2 above

4.2

Amended and Restated Investors’ Rights Agreement, dated August 29, 2013

4.2

S-1

April 7, 2014

333-195089

10.1(1)

Amended Form of performance stock unit award agreement pursuant to the MobileIron, Inc. Amended and Restated 2014 Equity Incentive Plan

X

31.1

Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

32.1(2)

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

X

EX—101.INS

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.

EX—101.SCH

XBRL Taxonomy Extension Schema

EX—101.CAL

XBRL Taxonomy Extension Calculation Linkbase

84

EX—101.DEF

XBRL Taxonomy Extension Definition Linkbase

EX—101.LAB

XBRL Taxonomy Extension Label Linkbase

EX—101.PRE

XBRL Taxonomy Extension Presentation Linkbase

EX—104

XBRL for cover page of the Company’s Quarterly Report on 10-Q, included in Exhibit 101 Inline XBRL Document Set

(1)Management contract or compensation plan or arrangement.
(2)The certifications attached as Exhibit 32.1 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

*Pursuant to Item 601(b)(2) of Regulation S-K, the schedules to the Agreement and Plan of Merger have been omitted and MobileIron, Inc. agrees to furnish supplementally a copy of any such omitted schedules to the SEC upon request.

85

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.

MOBILEIRON, INC.

By:

/s/ Simon Biddiscombe

Simon Biddiscombe

President and Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Scott D. Hill

Scott D. Hill

Chief Financial Officer

(Principal Financial Officer and Accounting Officer)

Dated: October 30, 2020

86

EX-10.1 2 mobl-20200930xex10d1.htm EX-10.1

MobileIron, Inc.
2014 Equity Incentive Plan

Performance Stock Unit Grant Notice

MobileIron, Inc. (the “Company”), pursuant to its Amended and Restated 2014 Equity Incentive Plan (the “Plan”), hereby grants to Participant Performance Stock Units (the “PSUs”), which represent the right to receive the number of shares of Common Stock set forth below. The PSUs are subject to all of the terms and conditions as set forth in this notice, in the Stock Award Agreement (the “Agreement”) and the Plan, all of which are attached hereto and incorporated herein in their entirety. Capitalized terms not explicitly defined herein but defined in the Plan or the Agreement will have the same definitions as in the Plan or the Agreement. If there is any conflict between the terms in either this notice or the Agreement and the Plan, the terms of the Plan will control.

Participant:

_____________________________________

Date of Grant:

_____________________________________

Target Number of PSUs:

Performance Period:

_____________________________________

­­­­_____________________________________​ ​

Vesting Schedule:

Subject to any vesting acceleration provisions in the Plan, this notice, the Agreement or any other applicable written agreement between the Company and the Participant, the PSUs will vest in accordance with the following schedule. The PSUs are subject to both a Performance Goal and service-based vesting requirements as described below. The PSUs will become eligible to vest only if and to the extent that the applicable Performance Goal is satisfied. In the event that the applicable Performance Goal has been satisfied, then the PSUs will vest if and only to the extent that the applicable service-based vesting requirements are satisfied. PSUs that become eligible to vest based on satisfying the Performance Goal are referred to as “Eligible Units.”

ARR Performance Goal. For purposes of this notice and the Agreement, “Annual ARR Growth” means the cumulative increase over the Performance Period in the annualized value of all recurring revenue contracts that remain active on the last day of the Performance Period (such value, the “ARR”). When measuring Annual ARR Growth, the Board will include any ARR that is the result of an M&A transaction with a total purchase price of $[●] million or less, as determined by the Board; inclusion of ARR that is the result of an M&A transaction with a total purchase price greater than $[●] million will be at the Board’s discretion. The Performance Goal will not be subject to the adjustment criteria set forth in Section 13(nn) (definition of Performance Goals) of the Plan.

A specified number of PSUs will become Eligible Units based on the extent of achievement of this Performance Goal, as follows:

[●]


Maximum PSUs. In no event will the total number of PSUs that vest under this notice and the Agreement exceed [●]% of the Target Number of PSUs.

Certification of Performance. The extent of achievement of the Performance Goal will be measured and certified in writing (the “Certification”) by the Board within 60 days following the end of the Performance Period.

Service-based Vesting. In addition to meeting the Performance Goal, the PSUs are subject to service-based vesting requirements that apply if and only after any PSUs become Eligible Units, as follows: 25% of the total number of Eligible Units will vest on the later of the date of Certification or February 20, [●], and 6.25% of the total number of Eligible Units will vest on each Quarterly Vesting Date (as defined below) after (and excluding) February 20, [●] until the Eligible Units are vested in full, subject to the Participant remaining in Continuous Service on each such Quarterly Vesting Date. The Quarterly Vesting dates are February 20, May 20, August 20 and November 20 of each year.

Change in Control. In the event that a Change in Control occurs and is completed during the Performance Period, then the Performance Goal will be deemed satisfied at Target Annual ARR Growth and 100% of the Target Number of PSUs will become Eligible Units as of immediately prior to the completion of the Change in Control and the Performance Goal no longer will apply to the PSUs. In addition, and notwithstanding the service-based vesting schedule above, one-half of the total number of Eligible Units will vest immediately prior to the completion of the Change in Control and 6.25% (or such lesser percentage of the Eligible Units that remain unvested on the final Quarterly Vesting Date) of the total number of Eligible Units will vest on each Quarterly Vesting Date thereafter until the Eligible Units are vested in full, subject to the Participant remaining in Continuous Service on each such Quarterly Vesting Date. For purposes of clarity, the PSUs will be subject to Section 9 of the Plan.

Additional Terms/Acknowledgements: Participant acknowledges receipt of, and understands and agrees to, this notice, the Agreement and the Plan. Participant acknowledges and agrees that this notice and the Agreement may not be modified, amended or revised except as provided in the Plan. Participant further acknowledges that as of the Date of Grant, this notice, the Agreement, and the Plan set forth the entire understanding between Participant and the Company regarding the PSUs and supersede all prior oral and written agreements, promises and/or representations on that subject with the exception of (i) equity awards previously granted and delivered to Participant, (ii) any compensation recovery policy that is adopted by the Company or is otherwise required by applicable law and (iii) any written employment or severance arrangement that would provide for vesting acceleration of the PSUs upon the terms and conditions set forth therein.

By accepting this award, Participant consents to receive such documents by electronic delivery and to participate in the Plan through an online or electronic system established and maintained by the Company or another third party designated by the Company.

MobileIron, Inc.

Participant:


By:​ ​

​ ​

Signature

Signature

Title:​ ​

Date:​ ​

Date: ​ ​


EX-31.1 3 mobl-20200930xex31d1.htm EX-31.1

Exhibit 31.1

I, Simon Biddiscombe, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of MobileIron, Inc.;

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

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

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)

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

(c)

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 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: October 30, 2020

 

 

/s/ Simon Biddiscombe

 

 

Simon Biddiscombe

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)


EX-31.2 4 mobl-20200930xex31d2.htm EX-31.2

Exhibit 31.2

I, Scott D. Hill, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of MobileIron, Inc.;

2.

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

3.

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

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)

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

(c)

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 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 October 30, 2020

 

  

/s/ Scott D. Hill

 

  

Scott D. Hill

 

  

Chief Financial Officer

 

  

(Principal Financial and Accounting Officer)


EX-32.1 5 mobl-20200930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Simon Biddiscombe, President and Chief Executive Officer (Principal Executive Officer) of MobileIron, Inc. (the “Company”), and Scott D. Hill, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, each hereby certifies that, to the best of his or her knowledge:

1.

The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2020, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and

2.

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

Dated: October 30, 2020

IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 30th day of October, 2020.

Imon

/s/ Simon Biddiscombe

 

 

/s/ Scott D. Hill

Simon Biddiscombe

 

 

Scott D. Hill

President and Chief Executive Officer

 

 

Chief Financial Officer

(Principal Executive Officer)

 

 

(Principal Financial and Accounting Officer)

“This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of MobileIron, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.”


EX-101.SCH 6 mobl-20200930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Significant Balance Sheet Components - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Significant Balance Sheet Components - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Significant Balance Sheet Components - Prepaid royalties, Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Acquisitions - preliminary purchase price allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Goodwill and Intangible Assets - Estimated remaining intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Leases - Future maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Leases - Future maturities of lease liabilities (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Unearned Revenue - Changes in Unearned Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Significant Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Restructuring Expense link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Preferred Stock link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Share Based Awards link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segment and Disaggregated Revenue Information link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Description of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Description of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Significant Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Restructuring Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Share Based Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segment and Disaggregated Revenue Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Significant Accounting Policies - Entry into a Material Definitive Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Description of Business and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Description of Business and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Description of Business and Significant Accounting Policies - Others (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Restructuring Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Common Stock - Shares of common stock reserved for issuance (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Common Stock - Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Share Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Share Based Awards - RSUs and PSUs (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Share-Based Awards - Bonus Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Share Based Awards - Shares available and options activity (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Share Based Awards - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - Share Based Awards - Valuation assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41007 - Disclosure - Share Based Awards - Unrecognized expense (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Commitments and Contingencies - Indemnification (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Unearned Revenue - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Unearned Revenue - Narratives Default (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segment and Disaggregated Revenue Information (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Net Loss Per Share - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Unearned Revenue link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Unearned Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Leases - Weighted average discount rate and remaining lease term (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mobl-20200930_cal.xml EX-101.CAL EX-101.DEF 8 mobl-20200930_def.xml EX-101.DEF EX-101.LAB 9 mobl-20200930_lab.xml EX-101.LAB EX-101.PRE 10 mobl-20200930_pre.xml EX-101.PRE XML 11 mobl-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0001470099 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0001470099 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001470099 us-gaap:TreasuryStockMember 2019-01-01 2019-09-30 0001470099 2018-10-31 0001470099 us-gaap:TreasuryStockMember 2020-09-30 0001470099 us-gaap:RetainedEarningsMember 2020-09-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001470099 us-gaap:TreasuryStockMember 2020-06-30 0001470099 us-gaap:RetainedEarningsMember 2020-06-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001470099 us-gaap:TreasuryStockMember 2019-12-31 0001470099 us-gaap:RetainedEarningsMember 2019-12-31 0001470099 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001470099 us-gaap:TreasuryStockMember 2019-09-30 0001470099 us-gaap:RetainedEarningsMember 2019-09-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001470099 us-gaap:TreasuryStockMember 2019-06-30 0001470099 us-gaap:RetainedEarningsMember 2019-06-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001470099 us-gaap:TreasuryStockMember 2018-12-31 0001470099 us-gaap:RetainedEarningsMember 2018-12-31 0001470099 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001470099 us-gaap:CommonStockMember 2020-09-30 0001470099 us-gaap:CommonStockMember 2020-06-30 0001470099 us-gaap:CommonStockMember 2019-12-31 0001470099 us-gaap:CommonStockMember 2019-09-30 0001470099 us-gaap:CommonStockMember 2019-06-30 0001470099 us-gaap:CommonStockMember 2018-12-31 0001470099 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0001470099 mobl:RestrictedStockUnitsAndPhantomShareUnitsMember 2020-01-01 2020-09-30 0001470099 srt:MinimumMember mobl:TwoThousandAndEightStockPlanMember 2020-01-01 2020-09-30 0001470099 srt:MaximumMember mobl:TwoThousandAndEightStockPlanMember 2020-01-01 2020-09-30 0001470099 mobl:TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember 2020-09-30 0001470099 mobl:TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember 2019-12-31 0001470099 mobl:TwoThousandAndFourteenStockPlanMember 2020-09-30 0001470099 mobl:AmendedAndRestated2015InducementPlanMember 2015-12-20 0001470099 us-gaap:EmployeeStockMember 2020-07-01 2020-09-30 0001470099 us-gaap:EmployeeStockMember 2019-07-01 2019-09-30 0001470099 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001470099 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0001470099 mobl:TwoThousandAndEightStockPlanMember 2020-01-01 2020-09-30 0001470099 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001470099 2020-10-01 2020-09-30 0001470099 us-gaap:NonUsMember 2020-07-01 2020-09-30 0001470099 mobl:RecurringBillingModelMember 2020-07-01 2020-09-30 0001470099 mobl:ProfessionalServicesMember 2020-07-01 2020-09-30 0001470099 mobl:PerpetualLicenseMember 2020-07-01 2020-09-30 0001470099 mobl:OnPremiseSubscriptionsRatableMember 2020-07-01 2020-09-30 0001470099 mobl:OnPremiseSubscriptionsPointInTimeMember 2020-07-01 2020-09-30 0001470099 mobl:NonRecurringBillingModelMember 2020-07-01 2020-09-30 0001470099 mobl:MaintenanceAndPerpetualLicensesMember 2020-07-01 2020-09-30 0001470099 country:US 2020-07-01 2020-09-30 0001470099 us-gaap:NonUsMember 2020-01-01 2020-09-30 0001470099 mobl:RecurringBillingModelMember 2020-01-01 2020-09-30 0001470099 mobl:ProfessionalServicesMember 2020-01-01 2020-09-30 0001470099 mobl:PerpetualLicenseMember 2020-01-01 2020-09-30 0001470099 mobl:OnPremiseSubscriptionsRatableMember 2020-01-01 2020-09-30 0001470099 mobl:OnPremiseSubscriptionsPointInTimeMember 2020-01-01 2020-09-30 0001470099 mobl:NonRecurringBillingModelMember 2020-01-01 2020-09-30 0001470099 mobl:MaintenanceAndPerpetualLicensesMember 2020-01-01 2020-09-30 0001470099 country:US 2020-01-01 2020-09-30 0001470099 us-gaap:NonUsMember 2019-07-01 2019-09-30 0001470099 mobl:RecurringBillingModelMember 2019-07-01 2019-09-30 0001470099 mobl:ProfessionalServicesMember 2019-07-01 2019-09-30 0001470099 mobl:PerpetualLicenseMember 2019-07-01 2019-09-30 0001470099 mobl:OnPremiseSubscriptionsRatableMember 2019-07-01 2019-09-30 0001470099 mobl:OnPremiseSubscriptionsPointInTimeMember 2019-07-01 2019-09-30 0001470099 mobl:NonRecurringBillingModelMember 2019-07-01 2019-09-30 0001470099 mobl:MaintenanceAndPerpetualLicensesMember 2019-07-01 2019-09-30 0001470099 country:US 2019-07-01 2019-09-30 0001470099 us-gaap:NonUsMember 2019-01-01 2019-09-30 0001470099 mobl:RecurringBillingModelMember 2019-01-01 2019-09-30 0001470099 mobl:ProfessionalServicesMember 2019-01-01 2019-09-30 0001470099 mobl:PerpetualLicenseMember 2019-01-01 2019-09-30 0001470099 mobl:OnPremiseSubscriptionsRatableMember 2019-01-01 2019-09-30 0001470099 mobl:OnPremiseSubscriptionsPointInTimeMember 2019-01-01 2019-09-30 0001470099 mobl:NonRecurringBillingModelMember 2019-01-01 2019-09-30 0001470099 mobl:MaintenanceAndPerpetualLicensesMember 2019-01-01 2019-09-30 0001470099 country:US 2019-01-01 2019-09-30 0001470099 mobl:EmployeeSeveranceAndFacilityClosingMember 2020-09-30 0001470099 mobl:EmployeeSeveranceAndFacilityClosingMember 2020-06-30 0001470099 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-09-30 0001470099 us-gaap:ComputerEquipmentMember 2020-01-01 2020-09-30 0001470099 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-09-30 0001470099 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001470099 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-09-30 0001470099 us-gaap:LeaseholdImprovementsMember 2020-09-30 0001470099 us-gaap:FurnitureAndFixturesMember 2020-09-30 0001470099 us-gaap:ComputerEquipmentMember 2020-09-30 0001470099 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001470099 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001470099 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001470099 us-gaap:ComputerEquipmentMember 2019-12-31 0001470099 us-gaap:LetterOfCreditMember 2015-05-01 2015-05-31 0001470099 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-09-30 0001470099 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001470099 mobl:EmployeeSeveranceAndFacilityClosingMember 2020-07-01 2020-09-30 0001470099 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001470099 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001470099 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001470099 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001470099 2017-11-30 0001470099 srt:MinimumMember 2020-09-30 0001470099 srt:MaximumMember 2020-09-30 0001470099 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0001470099 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001470099 us-gaap:OtherNonoperatingIncomeExpenseMember 2019-07-01 2019-09-30 0001470099 us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-09-30 0001470099 srt:WeightedAverageMember 2020-01-01 2020-09-30 0001470099 us-gaap:TradeNamesMember 2020-09-30 0001470099 us-gaap:DevelopedTechnologyRightsMember 2020-09-30 0001470099 us-gaap:CustomerRelationshipsMember 2020-09-30 0001470099 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001470099 us-gaap:PhantomShareUnitsPSUsMember 2020-01-01 2020-09-30 0001470099 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001470099 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0001470099 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0001470099 us-gaap:PhantomShareUnitsPSUsMember 2020-09-30 0001470099 us-gaap:EmployeeStockOptionMember 2020-09-30 0001470099 us-gaap:EmployeeStockMember 2020-09-30 0001470099 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-09-30 0001470099 us-gaap:MaintenanceMember 2020-07-01 2020-09-30 0001470099 us-gaap:LicenseMember 2020-07-01 2020-09-30 0001470099 mobl:CloudServicesMember 2020-07-01 2020-09-30 0001470099 us-gaap:MaintenanceMember 2020-01-01 2020-09-30 0001470099 us-gaap:LicenseMember 2020-01-01 2020-09-30 0001470099 mobl:CloudServicesMember 2020-01-01 2020-09-30 0001470099 us-gaap:MaintenanceMember 2019-07-01 2019-09-30 0001470099 us-gaap:LicenseMember 2019-07-01 2019-09-30 0001470099 mobl:CloudServicesMember 2019-07-01 2019-09-30 0001470099 us-gaap:MaintenanceMember 2019-01-01 2019-09-30 0001470099 us-gaap:LicenseMember 2019-01-01 2019-09-30 0001470099 mobl:CloudServicesMember 2019-01-01 2019-09-30 0001470099 2020-06-30 0001470099 2019-06-30 0001470099 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-07-01 2020-09-30 0001470099 mobl:ApplianceMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-09-30 0001470099 mobl:ResellerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001470099 mobl:ResellerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001470099 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-09-30 0001470099 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-09-30 0001470099 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-07-01 2019-09-30 0001470099 country:IN us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001470099 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-09-30 0001470099 2019-01-01 2019-12-31 0001470099 srt:MaximumMember mobl:TwoThousandAndFourteenStockPlanMember 2020-09-30 0001470099 mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-09-30 0001470099 mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2019-12-31 0001470099 mobl:AmendedAndRestated2015InducementPlanMember 2016-01-05 0001470099 2018-12-31 0001470099 2019-09-30 0001470099 mobl:IncappticConnectGmbhMember us-gaap:TradeNamesMember 2020-04-24 0001470099 mobl:IncappticConnectGmbhMember us-gaap:DevelopedTechnologyRightsMember 2020-04-24 0001470099 mobl:IncappticConnectGmbhMember us-gaap:CustomerRelationshipsMember 2020-04-24 0001470099 mobl:IncappticConnectGmbhMember 2020-07-01 2020-09-30 0001470099 mobl:IncappticConnectGmbhMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001470099 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001470099 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001470099 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001470099 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001470099 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001470099 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001470099 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001470099 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001470099 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001470099 us-gaap:PhantomShareUnitsPSUsMember 2020-01-01 2020-09-30 0001470099 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001470099 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0001470099 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001470099 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001470099 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0001470099 mobl:StockSettledBonusSharesMember 2019-01-01 2019-09-30 0001470099 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001470099 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001470099 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001470099 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001470099 mobl:BonusPlans2020Member 2020-04-01 2020-06-30 0001470099 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001470099 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001470099 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001470099 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001470099 mobl:BonusPlans2019Member 2020-01-01 2020-09-30 0001470099 mobl:BonusPlans2020Member 2020-01-01 2020-06-30 0001470099 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001470099 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001470099 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001470099 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001470099 mobl:BonusPlans2019Member 2019-07-01 2019-09-30 0001470099 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001470099 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001470099 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001470099 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001470099 mobl:TwoThousandEighteenBonusPlanMember 2019-01-01 2019-09-30 0001470099 mobl:BonusPlans2019Member 2019-01-01 2019-09-30 0001470099 mobl:IncappticConnectGmbhMember us-gaap:TradeNamesMember 2020-04-24 2020-04-24 0001470099 mobl:IncappticConnectGmbhMember us-gaap:DevelopedTechnologyRightsMember 2020-04-24 2020-04-24 0001470099 mobl:IncappticConnectGmbhMember us-gaap:CustomerRelationshipsMember 2020-04-24 2020-04-24 0001470099 us-gaap:UnbilledRevenuesMember 2020-09-30 0001470099 us-gaap:BilledRevenuesMember 2020-09-30 0001470099 us-gaap:UnbilledRevenuesMember 2019-12-31 0001470099 us-gaap:BilledRevenuesMember 2019-12-31 0001470099 us-gaap:OtherNoncurrentAssetsMember 2020-09-30 0001470099 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001470099 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001470099 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001470099 mobl:AmendedAndRestated2015InducementPlanMember 2020-09-30 0001470099 mobl:TwoThousandAndFourteenStockPlanMember 2020-01-01 2020-01-01 0001470099 mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-01-01 2020-01-01 0001470099 mobl:BonusPlans2020Member 2020-09-01 2020-09-30 0001470099 mobl:BonusPlans2019Member 2020-01-01 2020-03-31 0001470099 mobl:TwoThousandEighteenBonusPlanMember 2019-01-01 2019-03-31 0001470099 mobl:TwoThousandAndFourteenStockPlanMember 2020-01-01 2020-09-30 0001470099 mobl:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001470099 mobl:IncappticConnectGmbhMember 2020-04-24 2020-04-24 0001470099 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001470099 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001470099 us-gaap:PrimeRateMember 2020-01-01 2020-09-30 0001470099 srt:MinimumMember 2020-01-01 2020-09-30 0001470099 srt:MaximumMember 2020-01-01 2020-09-30 0001470099 mobl:ResellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001470099 mobl:ResellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0001470099 mobl:ResellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0001470099 mobl:IncappticConnectGmbhMember 2020-04-24 0001470099 mobl:MergerAgreementMember 2020-09-26 2020-09-26 0001470099 mobl:MergerAgreementMember 2020-09-30 0001470099 mobl:MergerAgreementMember 2020-09-26 0001470099 srt:RestatementAdjustmentMember mobl:BonusPlans2020Member 2020-07-01 2020-09-30 0001470099 mobl:BonusPlans2020Member 2020-07-01 2020-09-30 0001470099 us-gaap:RevolvingCreditFacilityMember 2017-11-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001470099 2020-07-01 2020-09-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001470099 2019-07-01 2019-09-30 0001470099 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001470099 2019-01-01 2019-09-30 0001470099 2020-09-30 0001470099 2019-12-31 0001470099 2020-10-23 0001470099 2020-01-01 2020-09-30 shares iso4217:USD pure iso4217:USD shares mobl:item mobl:person mobl:segment 0 0 P3Y 0 0 0001470099 --12-31 2020 Q3 false P3Y P1D P2D 5700000 10-Q true 2020-09-30 false 001-36471 MobileIron, Inc. DE 26-0866846 490 East Middlefield Road Mountain View CA 94043 650 919-8100 Common Stock, par value $.0001 per share MOBL NASDAQ Yes Yes Accelerated Filer false false false 118584315 89824000 94415000 511000 412000 39120000 58815000 8019000 9825000 13686000 11965000 150649000 175020000 3346000 4804000 10346000 13683000 7964000 8077000 2822000 8407000 5475000 4110000 5371000 187644000 212430000 2002000 1310000 26836000 24792000 4753000 5664000 82017000 85153000 11268000 16130000 126876000 133049000 6680000 10088000 25874000 33058000 122000 237000 159552000 176432000 0.0001 0.0001 300000000 300000000 121730409 118560029 115685153 112725391 12000 11000 534259000 504041000 15825000 15141000 -490354000 -452913000 28092000 35998000 187644000 212430000 20890000 17591000 59073000 49163000 6465000 12216000 32553000 35814000 22644000 22394000 66996000 66171000 49999000 52201000 158622000 151148000 6792000 5557000 19673000 15413000 415000 436000 1461000 1423000 4914000 4466000 14263000 14333000 300000 12121000 10459000 35397000 31469000 37878000 41742000 123225000 119679000 20259000 19072000 60115000 60889000 23597000 23577000 72575000 74099000 9949000 6932000 26069000 22477000 579000 2758000 53805000 49581000 159338000 160223000 -15927000 -7839000 -36113000 -40544000 263000 35000 183000 987000 -15664000 -7804000 -35930000 -39557000 608000 399000 1511000 1335000 -16272000 -8203000 -37441000 -40892000 -0.14 -0.07 -0.32 -0.37 117703000 110831000 116192000 109147000 116843504 12000 525383000 -15825000 -474082000 35488000 301374 1324000 1324000 558451 2131000 2131000 490420 2942000 2942000 1347120 8363000 8363000 -16272000 -16272000 118560029 12000 534259000 -15825000 -490354000 28092000 112725391 11000 504041000 -15141000 -452913000 35998000 443674 1823000 1823000 1120684 4282000 4282000 1730682 1000 7633000 7634000 1305947 6484000 6484000 210618 684000 684000 4056163 22964000 22964000 -37441000 -37441000 118560029 12000 534259000 -15825000 -490354000 28092000 109770021 11000 484593000 -10422000 -436756000 37426000 780029 3761000 3761000 530190 2085000 2085000 102535 707000 707000 290844 2033000 2033000 1343812 7453000 7453000 -8203000 -8203000 112030673 11000 497185000 -12455000 -444959000 39782000 106206545 11000 462004000 -3831000 -404067000 54117000 1337433 5481000 5481000 1048302 4132000 4132000 2170855 10485000 10485000 1064577 5492000 5492000 1572030 8624000 8624000 3904145 20575000 20575000 -40892000 -40892000 112030673 11000 497185000 -12455000 -444959000 39782000 -37441000 -40892000 23723000 27159000 2275000 2587000 302000 119000 21000 1328000 -170000 -19578000 -16429000 -1919000 -220000 -3249000 2372000 615000 637000 -10595000 964000 -4862000 -3121000 5702000 -5504000 4584000 -2416000 796000 1233000 5668000 3250000 4126000 -6464000 -2109000 2977000 3100000 6485000 5492000 1829000 5481000 684000 8624000 -2363000 -5535000 -4243000 -10060000 94415000 104613000 90172000 94553000 1353000 1280000 4865000 5540000 4765000 6374000 4282000 4132000 21000 155000 89824000 94553000 348000 90172000 94553000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Description of Business and Significant Accounting Policies</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">MobileIron, Inc. and its wholly owned subsidiaries, collectively, the “Company”, “we”, “us” or “our”, provides a purpose-built mobile IT platform that enables enterprises to manage and secure mobile applications, content and devices while providing their employees with device choice, privacy and a native user experience. We were incorporated in Delaware in July 2007 and are headquartered in Mountain View, California, with additional sales and support presence in North America, Europe, the Middle East, Asia and Australia and employees in India primarily focused on research and development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="background-color:#ffffff;font-style:italic;">Pending Acquisition by Ivanti, Inc.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">On September 26, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ivanti, Inc., a Delaware corporation (“Parent”), and Oahu Merger Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Parent (“Merger Sub”). <span style="background-color:#ffffff;">The Merger Agreement provides that, subject to the terms and conditions set forth in the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and becoming a wholly owned subsidiary of Parent. </span>The Merger Agreement and the transactions contemplated thereby were approved unanimously by the Company’s Board of Directors on September 26, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Under the terms of the Merger Agreement, at the effective time of the Merger (the “Effective Time”), each share of our common stock that is outstanding immediately prior to the Effective Time (other than shares of common stock (1) held by the Company as treasury stock, (2) owned by Parent or Merger Sub, (3) owned by any direct or indirect wholly owned subsidiary of Parent or Merger Sub or (4) held by stockholders who have properly and validly exercised their statutory rights of appraisal under Section 262 of the Delaware General Corporation Law (the “DGCL”)) will be canceled and converted into the right to receive cash in the amount equal to $7.05, without interest (the “Per Share Merger Consideration”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">At the Effective Time, each outstanding vested restricted stock unit (“RSU”), performance stock unit (“PSU”) and option granted by the Company shall be cancelled and converted into the right to receive cash equal to (A) the aggregate number of shares of the Company’s common stock subject to such RSU, PSU or option, as applicable, multiplied by (B) the Per Share Merger Consideration (less the exercise price in the case of vested options) (the “Award Consideration”). Each outstanding RSU, PSU or option that is not vested but that is subject to acceleration shall be cancelled and converted into the right to receive an amount in cash equal to the Award Consideration pursuant to the terms of the Merger Agreement, a portion of which will be paid after the Effective Time in accordance with the applicable award agreement. Each outstanding RSU, PSU or option that is not vested and that does not automatically accelerate at closing of the Merger will be cancelled without consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Pursuant to the Merger Agreement, the Company has acted to provide, among other things, that (1) each individual participating in an offering period under the Company’s 2014 Employee Stock Purchase Plan (the “ESPP”) in progress on the date of the Merger Agreement will not be permitted to (A) increase his or her payroll contribution rate pursuant to the ESPP or (B) make separate non-payroll contributions to the ESPP on or following the date of the Merger Agreement, except as may be required by applicable law; (2) no individual who is not participating in the ESPP will be allowed to commence participation in the ESPP; and (3) any offering period that would otherwise be outstanding at the Effective Time will terminate no later than five days prior to the date on which the Effective Time occurs. The Company will make any pro rata adjustments as may be necessary to reflect the shortened offering period and will cause the exercise of each outstanding purchase right pursuant to the ESPP no later than <span style="-sec-ix-hidden:Hidden_Wu4K1CxpGE6IEwOMvMAmzg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">one</span></span> business day prior to the Effective Time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company, and Parent and Merger Sub, have made certain representations, warranties and covenants in the Merger Agreement, including, among others, covenants by the Company to conduct its business in the ordinary course during the period between execution of the Merger Agreement and closing of the Merger.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Pursuant to the terms of the Merger Agreement, the Company is subject to restrictions on its ability to solicit alternative acquisition proposals and to provide information to, and engage in discussion with, third parties regarding such proposals, except under limited circumstances. In the event the Merger Agreement is terminated by the Company to enter into a Superior Proposal, as defined in the Merger Agreement, <span style="background-color:#ffffff;">the Company will be required to pay Parent a termination fee of </span><span style="background-color:#ffffff;">$30.45</span><span style="background-color:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Subject to certain exceptions, each of the parties has agreed to use its reasonable best efforts to take or cause to be taken actions necessary to consummate the Merger, including with respect to obtaining required government approvals. The Merger Agreement also contains certain termination rights for both the Company and Parent. Pursuant to the terms of the Merger Agreement, if the Company terminates <span style="background-color:#ffffff;">the Merger Agreement </span>as a result of Parent’s failure to close the Merger following the end of the marketing period for the debt financing required to consummate the transactions within <span style="-sec-ix-hidden:Hidden_3nEvxA9Ha0y-iPadC1RvZA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">two</span></span> business days after receiving a written notice from the Company stating that all closing conditions have been satisfied or validly waived<span style="background-color:#ffffff;">, Parent will pay the Company </span><span style="background-color:#ffffff;">$65.25</span><span style="background-color:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Merger Agreement requires the Company to convene a special meeting of stockholders for purposes of obtaining approval of the adoption of the Merger Agreement. Commencing on October 26, 2020, the Company noticed and mailed a definitive proxy statement for a special meeting of the Company’s stockholders to be held on November 24, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Merger is subject to the satisfaction or waiver of certain closing conditions including, among other things, (1) the affirmative vote of the holders of a majority of the voting power of the outstanding shares of the Company’s common stock entitled to vote on the adoption of the Merger Agreement, (2) <span style="background-color:#ffffff;">the expiration or termination of the waiting period under Antitrust Laws (as defined in the Merger Agreement),</span> (3) the absence of any law, injunction, judgment, order or ruling prohibiting the Merger, (4) the accuracy of the representations and warranties made by the parties, (5) the performance by the parties in all material respects of their covenants, obligations and agreements under the Merger Agreement, and (6) the absence of a material adverse effect on the Company prior to the closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Parent furnished the Company with copies of equity and debt financing commitments obtained by Parent, the proceeds of which will provide for funds to consummate the transactions contemplated by the Merger Agreement. The consummation of the Merger is not subject to a financing condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">COVID-19 Pandemic</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In the first quarter of 2020, the United States and other countries began shelter-in-place mandates and began to close many businesses as a result of the COVID-19 virus. The World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. The future impact of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is difficult at this time to predict the amount of the financial impact that COVID-19 will have on the Company’s business, financial position and operating results in future periods due to numerous uncertainties. The Company is closely monitoring the impact of the pandemic on all aspects of its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation and Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, for interim financial statements and pursuant to the rules and regulations of the SEC, and include the accounts of our wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Certain information and footnote disclosures in this Quarterly Report on Form 10-Q normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary for a fair presentation of our balance sheet as of September 30, 2020, our operating results for the three and nine months ended September 30, 2020 and 2019, and our cash flows for the nine months ended September 30, 2020 and 2019. Our operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The condensed consolidated balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with our audited financial statements and related notes for the year ended December 31, 2019, included in our Annual Report on Form 10-K for the year ended December 31, 2019 previously filed with the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Foreign Currency Translation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our reporting currency is the U.S. dollar. The functional currency of all our international operations is the U.S. dollar. All monetary asset and liability accounts are translated into U.S. dollars at the period-end rate, nonmonetary assets and liabilities are translated at historical exchange rates, and revenue and expenses are translated at the weighted-average exchange rates in effect during the period. Translation adjustments are recorded as foreign currency gains (losses) in the condensed consolidated statements of operations. We recognized a foreign currency gain of $236,000 and a loss of $420,000 in the three months ended September 30, 2020 and 2019, respectively, and we recognized a foreign currency loss of $189,000 and $612,000 in the nine months ended September 30, 2020 and 2019, respectively, in other income (expense)—net in our condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, revenue recognition, deferred commissions and commissions expense, stock-based compensation, intangible assets, goodwill, and accounting for income taxes. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Concentrations of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Financial instruments that potentially subject us to a concentration of credit risk consist of cash, money market funds and fixed income investments. Although we deposit our cash with multiple financial institutions, our deposits, at times, exceed federally insured limits. We invest in fixed income securities that are of high-credit quality. Substantially all of our money market funds, or $51.8 million, are held in two funds that are rated “AAA.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We generally do not require collateral or other security in support of accounts receivable. Allowances are provided for individual accounts receivable when we become aware of a customer’s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration of the customer’s operating results, or change in financial position. If circumstances related to customers change, estimates of the recoverability of receivables would be further adjusted. We also consider broader factors in evaluating the sufficiency of our allowances for doubtful accounts, including the length of time receivables are past due, significant one-time events, overall or industry-specific economic conditions, and historical experience. We had an allowance for doubtful accounts of $511,000 and $412,000 at September 30, 2020 and December 31, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">One reseller accounted for 10% of total revenue for both the three and nine months ended September 30, 2019. No resellers or end-user customers accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2020 and no other reseller or end-user customer accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2019. Two resellers accounted for 18% and 12%, respectively, of net accounts receivable at September 30, 2020. No reseller or end-user customer accounted for 10% or more of net accounts receivable as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Segments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We have one reportable segment, software and services to manage and secure mobile devices, applications and content.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Summary of Significant Accounting Policies </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:9pt 0pt 0pt 0pt;"><i style="font-style:italic;">Revenue Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">License revenue includes sales of perpetual software licenses, software licenses sold as part of on-premise term subscriptions, and appliances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Software support and services revenue includes sales of software support sold as part of on-premise term subscriptions, software support for perpetual licenses, and professional services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Nature of Products and Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Cloud services, which allow customers to use hosted software over a contract period without taking possession of our software, are provided on a subscription or usage basis. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract period and revenue related to cloud services based on usage is generally recognized as the usage occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Customers may purchase on-premise software licenses as perpetual licenses or as part of subscriptions. On-premise licenses are considered distinct performance obligations and revenue from the licenses is recognized upfront when the software is made available to the customer. In the case of our on-premise subscriptions, the license portion of revenue is recognized up-front, and the software support and services portion is recognized ratably.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Software support and services convey rights to the upgrades released over the contract period and provide support and tools to help customers deploy and use our products more efficiently. Revenue allocated to software support and services is generally recognized ratably over the contract period as customers simultaneously consume and receive benefits, given that the software support and services comprises a distinct performance obligation that is satisfied over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">On-premise subscriptions and software support and services occasionally contain termination rights. We recognize revenue from those arrangements, including the distinct licenses contained therein, as the termination rights </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">for the performance obligation expire. See also <i style="font-style:italic;">Unearned Revenue and Customer Arrangements with Termination Rights </i>below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Professional services include consulting, deployment and training services. Our professional services represent distinct performance obligations as our customers benefit from the services separately or together with other readily available resources. Professional services revenue is recognized as services are delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Appliance revenue was less than 1% of total revenue for all periods presented and is included as a component of license revenue within the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Refer to Note 15 – Segment and Disaggregated Revenue Information for further information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Significant Judgments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Judgment is required to determine the standalone selling price (“SSP”) for each distinct performance obligation. We use a range of amounts to estimate the SSP for items that are not sold separately, including on-premises licenses sold with software support and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customer classes and circumstances. In these instances, we may use information such as the size and type of customer in determining the SSP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Contract Balances  </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Timing of revenue recognition may differ from the timing of invoicing customers. We record a receivable when revenue is recognized prior to invoicing, or unearned revenue when revenue will be recognized after invoicing. For multi-year agreements, we either invoice our customer in full at the inception of the contract or annually at the beginning of each annual period. We record an unbilled receivable related to revenue recognized for multi-year on-premise licenses invoiced annually when we have an unconditional right to invoice and receive payment in the future for those licenses or when we have the right to invoice future monthly periods under committed monthly recurring charge (“MRC”) agreements. The majority of our MRC agreements are for a month to month term (“non-committed”) or usage-based.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement to pay within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. This includes invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period or multi-year on-premise licenses that are invoiced annually with a portion of the revenue recognized upfront.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">As of September 30, 2020 and December 31, 2019, the balance of accounts receivable, net of the allowance for doubtful accounts, included $2.3 million and $2.0 million, respectively, of unbilled receivables from upfront recognition of revenue for certain multi-period on-premises software subscriptions that include both distinct software licenses and software support and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">As of September 30, 2020 and December 31, 2019, unbilled receivables included in other long-term assets on our condensed consolidated balance sheets were $726,000 and $795,000, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">Unearned Revenue and Customer Arrangements with Termination Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">We generally invoice our customers upfront for subscriptions and software support and services associated with perpetual licenses. Unearned revenue from those upfront billings is comprised of unearned revenue from cloud-based subscriptions, software support and services for on-premise subscriptions, software support and services associated with perpetual licenses and professional services to be performed in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:40.5pt;margin:0pt;">Because some of our arrangements with customers contain termination rights, the arrangements do not meet the definition of a contract under Accounting Standard Codification, or ASC, Topic 606, Revenue Recognition from Contracts with Customers, or ASC 606, and are not recorded as unearned revenue and instead are recorded as “customer arrangements with termination rights” on our condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Refer to Note 14 – Unearned Revenue for further information on unearned revenue, changes in unearned revenue during the period, and customer arrangements with termination rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Deferred Commissions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer. We have determined that certain sales incentive programs meet the requirements to be capitalized and we include those costs in current and non-current deferred commissions on our consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Deferred commissions are amortized over the period commensurate with revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Changes in deferred commissions were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,331</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Deferral of commissions earned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,862</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Recognition of commission expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,272)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,867)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,846)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,844)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Impairment of deferred commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (239)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,110</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. As of September 30, 2020 and December 31, 2019, cash and cash equivalents consist of cash deposited with banks and money market funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive Loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Comprehensive loss includes all changes in equity (net assets) during a period from non-owner sources. For the three and nine months ended September 30, 2020 and 2019, there were no differences between net loss and comprehensive loss. Therefore, the consolidated statements of comprehensive loss have been omitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss per Share of Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period after repurchases but without consideration for potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding for the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net loss per share calculation, unvested restricted stock and stock options are considered to be potentially dilutive securities. Because we have reported a net loss for the three and nine months ended </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Software Development Costs Incurred in Connection with Software to be Sold or Marketed</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The costs to develop new software products and enhancements to existing software products are expensed as incurred until technological feasibility has been established. We consider technological feasibility to have occurred when all planning, designing, coding and testing have been completed according to design specifications. Once technological feasibility is established, any additional costs would be capitalized. We believe our current process for developing software is essentially completed concurrent with the establishment of technological feasibility, and accordingly, no costs have been capitalized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Internal Use Software</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We capitalize costs incurred during the application development stage related to our internally used software. Such costs are primarily incurred by third-party vendors and consultants. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Amounts capitalized in all periods presented were not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">All software development costs incurred in connection with our cloud offering, or SaaS, are also sold or marketed to partners or end customers, therefore we start capitalizing costs when technological feasibility is achieved. No costs were capitalized in any periods presented as we believe that our current process for developing software is essentially completed concurrent with the establishment of technological feasibility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful life of the property and equipment, determined to be three years for computers and equipment and software, five years for furniture and fixtures, and the lesser of the remaining lease term or estimated useful life for leasehold improvements. Expenditures for repairs and software support are charged to expense as incurred. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is reflected as operating expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We determine if an arrangement is a lease conveying the right to control identified property, plant, or equipment and whether the lease is operating or financing at the lease’s inception. We have determined that all of our leases are operating leases. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments under the lease arrangements. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments. The operating lease ROU asset also includes any advance lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. We have adopted the practical expedient as permitted by the new leasing standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. Our leases generally separate lease components from nonlease components. However, where lease and nonlease components are combined in our lease arrangements, we have adopted the practical expedient to not separate the lease from the nonlease components. Refer to Note 13 - Leases for further information about our leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:0pt 0pt 10pt 0pt;">We record the excess of the acquisition purchase price over the fair value of the tangible and identifiable intangible assets acquired as goodwill. We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We have a single reporting unit and consequently evaluate goodwill for impairment based on an evaluation of the fair value of the Company as a whole. We record purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased intangible assets are being amortized using the straight-line method over their estimated useful lives, which range from <span style="-sec-ix-hidden:Hidden_FU1dQAwM10W5GO9VUFgRsA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">three</span></span> to five years. We evaluate the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. Refer to Note 5 – Goodwill and Intangible Assets for further information about our goodwill and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:10pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets with Finite Lives</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:10pt 0pt 0pt 0pt;">Long-lived assets are reviewed for possible impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. We evaluate the recoverability of each of our long-lived assets, including property and equipment and purchased intangible assets, by comparison of its carrying amount to the future discounted cash flows we expect the asset to generate. If we consider the asset to be impaired, we measure the amount of any impairment as the difference between the carrying amount and the fair value of the impaired asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We use the estimated grant-date fair value method of accounting in accordance with ASC Topic 718 <i style="font-style:italic;">Compensation—Stock Compensation</i>. Fair value is determined using the Black-Scholes Model using various inputs, including our estimates of expected volatility, term and future dividends. We estimated the forfeiture rate based on our historical experience for annual grant years where the majority of the vesting terms have been satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We recognize compensation costs for awards with service and performance vesting conditions and for our ESPP on an accelerated method over the requisite service period of the award. For stock options or restricted stock unit grants with no performance condition, we recognize compensation costs on a straight-line basis over the requisite service period of the award, which is generally the vesting term of four years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Because we estimate that our software is essentially completed concurrent with the establishment of technological feasibility, we have charged all research and development to expense as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Advertising</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense for the three and nine months ended September 30, 2020 and 2019 was not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We account for income taxes in accordance with ASC Topic 740, <i style="font-style:italic;">Income Taxes</i>, under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure and transition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We are currently evaluating the impact of the CARES Act, but at present do not expect that the NOL carryback provision of the CARES Act would result in a cash benefit to us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:0pt 0pt 10pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments,” which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses are recognized as allowances rather than reductions in the amortized cost of the securities. The standard was effective for annual reporting periods beginning after December 15, 2019. Entities apply the standard’s provisions by recording a cumulative-effect adjustment to retained earnings. We adopted ASU 2016-13 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, cash flows and disclosures for the three and nine months ended September 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-15 “Intangibles—Goodwill and Other—Internal-Use Software.” The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and require the entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The standard was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted ASU 2018-15 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, or cash flows for the three and nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Guidance Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In January 2017, the FASB issued ASU 2017-04, “Simplifying the Test for Goodwill Impairment.” This ASU simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. This ASU should be applied on a prospective basis. The ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted. We do not expect the adoption of this ASU to have a material impact on our consolidated balance sheet, results of operations, or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Simplifying Accounting for Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="color:#212529;font-family:'inherit';">In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. </span>We are currently evaluating the impact of this ASU on our consolidated balance sheet, results of operations, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">MobileIron, Inc. and its wholly owned subsidiaries, collectively, the “Company”, “we”, “us” or “our”, provides a purpose-built mobile IT platform that enables enterprises to manage and secure mobile applications, content and devices while providing their employees with device choice, privacy and a native user experience. We were incorporated in Delaware in July 2007 and are headquartered in Mountain View, California, with additional sales and support presence in North America, Europe, the Middle East, Asia and Australia and employees in India primarily focused on research and development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="background-color:#ffffff;font-style:italic;">Pending Acquisition by Ivanti, Inc.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">On September 26, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ivanti, Inc., a Delaware corporation (“Parent”), and Oahu Merger Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Parent (“Merger Sub”). <span style="background-color:#ffffff;">The Merger Agreement provides that, subject to the terms and conditions set forth in the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and becoming a wholly owned subsidiary of Parent. </span>The Merger Agreement and the transactions contemplated thereby were approved unanimously by the Company’s Board of Directors on September 26, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Under the terms of the Merger Agreement, at the effective time of the Merger (the “Effective Time”), each share of our common stock that is outstanding immediately prior to the Effective Time (other than shares of common stock (1) held by the Company as treasury stock, (2) owned by Parent or Merger Sub, (3) owned by any direct or indirect wholly owned subsidiary of Parent or Merger Sub or (4) held by stockholders who have properly and validly exercised their statutory rights of appraisal under Section 262 of the Delaware General Corporation Law (the “DGCL”)) will be canceled and converted into the right to receive cash in the amount equal to $7.05, without interest (the “Per Share Merger Consideration”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">At the Effective Time, each outstanding vested restricted stock unit (“RSU”), performance stock unit (“PSU”) and option granted by the Company shall be cancelled and converted into the right to receive cash equal to (A) the aggregate number of shares of the Company’s common stock subject to such RSU, PSU or option, as applicable, multiplied by (B) the Per Share Merger Consideration (less the exercise price in the case of vested options) (the “Award Consideration”). Each outstanding RSU, PSU or option that is not vested but that is subject to acceleration shall be cancelled and converted into the right to receive an amount in cash equal to the Award Consideration pursuant to the terms of the Merger Agreement, a portion of which will be paid after the Effective Time in accordance with the applicable award agreement. Each outstanding RSU, PSU or option that is not vested and that does not automatically accelerate at closing of the Merger will be cancelled without consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Pursuant to the Merger Agreement, the Company has acted to provide, among other things, that (1) each individual participating in an offering period under the Company’s 2014 Employee Stock Purchase Plan (the “ESPP”) in progress on the date of the Merger Agreement will not be permitted to (A) increase his or her payroll contribution rate pursuant to the ESPP or (B) make separate non-payroll contributions to the ESPP on or following the date of the Merger Agreement, except as may be required by applicable law; (2) no individual who is not participating in the ESPP will be allowed to commence participation in the ESPP; and (3) any offering period that would otherwise be outstanding at the Effective Time will terminate no later than five days prior to the date on which the Effective Time occurs. The Company will make any pro rata adjustments as may be necessary to reflect the shortened offering period and will cause the exercise of each outstanding purchase right pursuant to the ESPP no later than <span style="-sec-ix-hidden:Hidden_Wu4K1CxpGE6IEwOMvMAmzg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">one</span></span> business day prior to the Effective Time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company, and Parent and Merger Sub, have made certain representations, warranties and covenants in the Merger Agreement, including, among others, covenants by the Company to conduct its business in the ordinary course during the period between execution of the Merger Agreement and closing of the Merger.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Pursuant to the terms of the Merger Agreement, the Company is subject to restrictions on its ability to solicit alternative acquisition proposals and to provide information to, and engage in discussion with, third parties regarding such proposals, except under limited circumstances. In the event the Merger Agreement is terminated by the Company to enter into a Superior Proposal, as defined in the Merger Agreement, <span style="background-color:#ffffff;">the Company will be required to pay Parent a termination fee of </span><span style="background-color:#ffffff;">$30.45</span><span style="background-color:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Subject to certain exceptions, each of the parties has agreed to use its reasonable best efforts to take or cause to be taken actions necessary to consummate the Merger, including with respect to obtaining required government approvals. The Merger Agreement also contains certain termination rights for both the Company and Parent. Pursuant to the terms of the Merger Agreement, if the Company terminates <span style="background-color:#ffffff;">the Merger Agreement </span>as a result of Parent’s failure to close the Merger following the end of the marketing period for the debt financing required to consummate the transactions within <span style="-sec-ix-hidden:Hidden_3nEvxA9Ha0y-iPadC1RvZA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">two</span></span> business days after receiving a written notice from the Company stating that all closing conditions have been satisfied or validly waived<span style="background-color:#ffffff;">, Parent will pay the Company </span><span style="background-color:#ffffff;">$65.25</span><span style="background-color:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Merger Agreement requires the Company to convene a special meeting of stockholders for purposes of obtaining approval of the adoption of the Merger Agreement. Commencing on October 26, 2020, the Company noticed and mailed a definitive proxy statement for a special meeting of the Company’s stockholders to be held on November 24, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Merger is subject to the satisfaction or waiver of certain closing conditions including, among other things, (1) the affirmative vote of the holders of a majority of the voting power of the outstanding shares of the Company’s common stock entitled to vote on the adoption of the Merger Agreement, (2) <span style="background-color:#ffffff;">the expiration or termination of the waiting period under Antitrust Laws (as defined in the Merger Agreement),</span> (3) the absence of any law, injunction, judgment, order or ruling prohibiting the Merger, (4) the accuracy of the representations and warranties made by the parties, (5) the performance by the parties in all material respects of their covenants, obligations and agreements under the Merger Agreement, and (6) the absence of a material adverse effect on the Company prior to the closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Parent furnished the Company with copies of equity and debt financing commitments obtained by Parent, the proceeds of which will provide for funds to consummate the transactions contemplated by the Merger Agreement. The consummation of the Merger is not subject to a financing condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">COVID-19 Pandemic</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In the first quarter of 2020, the United States and other countries began shelter-in-place mandates and began to close many businesses as a result of the COVID-19 virus. The World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. The future impact of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is difficult at this time to predict the amount of the financial impact that COVID-19 will have on the Company’s business, financial position and operating results in future periods due to numerous uncertainties. The Company is closely monitoring the impact of the pandemic on all aspects of its business.</p> 7.05 P5D 30450000 65250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation and Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, for interim financial statements and pursuant to the rules and regulations of the SEC, and include the accounts of our wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Certain information and footnote disclosures in this Quarterly Report on Form 10-Q normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary for a fair presentation of our balance sheet as of September 30, 2020, our operating results for the three and nine months ended September 30, 2020 and 2019, and our cash flows for the nine months ended September 30, 2020 and 2019. Our operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The condensed consolidated balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with our audited financial statements and related notes for the year ended December 31, 2019, included in our Annual Report on Form 10-K for the year ended December 31, 2019 previously filed with the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Foreign Currency Translation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our reporting currency is the U.S. dollar. The functional currency of all our international operations is the U.S. dollar. All monetary asset and liability accounts are translated into U.S. dollars at the period-end rate, nonmonetary assets and liabilities are translated at historical exchange rates, and revenue and expenses are translated at the weighted-average exchange rates in effect during the period. Translation adjustments are recorded as foreign currency gains (losses) in the condensed consolidated statements of operations. We recognized a foreign currency gain of $236,000 and a loss of $420,000 in the three months ended September 30, 2020 and 2019, respectively, and we recognized a foreign currency loss of $189,000 and $612,000 in the nine months ended September 30, 2020 and 2019, respectively, in other income (expense)—net in our condensed consolidated statements of operations.</p> 236000 -420000 -189000 -612000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, revenue recognition, deferred commissions and commissions expense, stock-based compensation, intangible assets, goodwill, and accounting for income taxes. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Concentrations of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Financial instruments that potentially subject us to a concentration of credit risk consist of cash, money market funds and fixed income investments. Although we deposit our cash with multiple financial institutions, our deposits, at times, exceed federally insured limits. We invest in fixed income securities that are of high-credit quality. Substantially all of our money market funds, or $51.8 million, are held in two funds that are rated “AAA.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We generally do not require collateral or other security in support of accounts receivable. Allowances are provided for individual accounts receivable when we become aware of a customer’s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration of the customer’s operating results, or change in financial position. If circumstances related to customers change, estimates of the recoverability of receivables would be further adjusted. We also consider broader factors in evaluating the sufficiency of our allowances for doubtful accounts, including the length of time receivables are past due, significant one-time events, overall or industry-specific economic conditions, and historical experience. We had an allowance for doubtful accounts of $511,000 and $412,000 at September 30, 2020 and December 31, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">One reseller accounted for 10% of total revenue for both the three and nine months ended September 30, 2019. No resellers or end-user customers accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2020 and no other reseller or end-user customer accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2019. Two resellers accounted for 18% and 12%, respectively, of net accounts receivable at September 30, 2020. No reseller or end-user customer accounted for 10% or more of net accounts receivable as of December 31, 2019.</p> 51800000 2 511000 412000 1 1 0.10 0.10 2 0.18 0.12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Segments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We have one reportable segment, software and services to manage and secure mobile devices, applications and content.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:9pt 0pt 0pt 0pt;"><i style="font-style:italic;">Revenue Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">License revenue includes sales of perpetual software licenses, software licenses sold as part of on-premise term subscriptions, and appliances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Software support and services revenue includes sales of software support sold as part of on-premise term subscriptions, software support for perpetual licenses, and professional services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Nature of Products and Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Cloud services, which allow customers to use hosted software over a contract period without taking possession of our software, are provided on a subscription or usage basis. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract period and revenue related to cloud services based on usage is generally recognized as the usage occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Customers may purchase on-premise software licenses as perpetual licenses or as part of subscriptions. On-premise licenses are considered distinct performance obligations and revenue from the licenses is recognized upfront when the software is made available to the customer. In the case of our on-premise subscriptions, the license portion of revenue is recognized up-front, and the software support and services portion is recognized ratably.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Software support and services convey rights to the upgrades released over the contract period and provide support and tools to help customers deploy and use our products more efficiently. Revenue allocated to software support and services is generally recognized ratably over the contract period as customers simultaneously consume and receive benefits, given that the software support and services comprises a distinct performance obligation that is satisfied over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">On-premise subscriptions and software support and services occasionally contain termination rights. We recognize revenue from those arrangements, including the distinct licenses contained therein, as the termination rights </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">for the performance obligation expire. See also <i style="font-style:italic;">Unearned Revenue and Customer Arrangements with Termination Rights </i>below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Professional services include consulting, deployment and training services. Our professional services represent distinct performance obligations as our customers benefit from the services separately or together with other readily available resources. Professional services revenue is recognized as services are delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Appliance revenue was less than 1% of total revenue for all periods presented and is included as a component of license revenue within the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Refer to Note 15 – Segment and Disaggregated Revenue Information for further information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Significant Judgments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Judgment is required to determine the standalone selling price (“SSP”) for each distinct performance obligation. We use a range of amounts to estimate the SSP for items that are not sold separately, including on-premises licenses sold with software support and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customer classes and circumstances. In these instances, we may use information such as the size and type of customer in determining the SSP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Contract Balances  </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Timing of revenue recognition may differ from the timing of invoicing customers. We record a receivable when revenue is recognized prior to invoicing, or unearned revenue when revenue will be recognized after invoicing. For multi-year agreements, we either invoice our customer in full at the inception of the contract or annually at the beginning of each annual period. We record an unbilled receivable related to revenue recognized for multi-year on-premise licenses invoiced annually when we have an unconditional right to invoice and receive payment in the future for those licenses or when we have the right to invoice future monthly periods under committed monthly recurring charge (“MRC”) agreements. The majority of our MRC agreements are for a month to month term (“non-committed”) or usage-based.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement to pay within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. This includes invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period or multi-year on-premise licenses that are invoiced annually with a portion of the revenue recognized upfront.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">As of September 30, 2020 and December 31, 2019, the balance of accounts receivable, net of the allowance for doubtful accounts, included $2.3 million and $2.0 million, respectively, of unbilled receivables from upfront recognition of revenue for certain multi-period on-premises software subscriptions that include both distinct software licenses and software support and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">As of September 30, 2020 and December 31, 2019, unbilled receivables included in other long-term assets on our condensed consolidated balance sheets were $726,000 and $795,000, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">Unearned Revenue and Customer Arrangements with Termination Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">We generally invoice our customers upfront for subscriptions and software support and services associated with perpetual licenses. Unearned revenue from those upfront billings is comprised of unearned revenue from cloud-based subscriptions, software support and services for on-premise subscriptions, software support and services associated with perpetual licenses and professional services to be performed in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:40.5pt;margin:0pt;">Because some of our arrangements with customers contain termination rights, the arrangements do not meet the definition of a contract under Accounting Standard Codification, or ASC, Topic 606, Revenue Recognition from Contracts with Customers, or ASC 606, and are not recorded as unearned revenue and instead are recorded as “customer arrangements with termination rights” on our condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Refer to Note 14 – Unearned Revenue for further information on unearned revenue, changes in unearned revenue during the period, and customer arrangements with termination rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:13pt 0pt 0pt 0pt;"><i style="font-style:italic;">Deferred Commissions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer. We have determined that certain sales incentive programs meet the requirements to be capitalized and we include those costs in current and non-current deferred commissions on our consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Deferred commissions are amortized over the period commensurate with revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Changes in deferred commissions were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,331</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Deferral of commissions earned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,862</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Recognition of commission expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,272)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,867)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,846)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,844)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Impairment of deferred commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (239)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,110</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.01 P30D P60D 2300000 2000000.0 726000 795000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,331</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Deferral of commissions earned</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,862</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Recognition of commission expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,272)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (4,867)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,846)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,844)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Impairment of deferred commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (239)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, end of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,110</p></td></tr></table> 16736000 17727000 17902000 17331000 3519000 4271000 11967000 12862000 4272000 4867000 13846000 12844000 21000 40000 239000 15983000 17110000 15983000 17110000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. As of September 30, 2020 and December 31, 2019, cash and cash equivalents consist of cash deposited with banks and money market funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive Loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Comprehensive loss includes all changes in equity (net assets) during a period from non-owner sources. For the three and nine months ended September 30, 2020 and 2019, there were no differences between net loss and comprehensive loss. Therefore, the consolidated statements of comprehensive loss have been omitted.</p> 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss per Share of Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period after repurchases but without consideration for potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding for the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net loss per share calculation, unvested restricted stock and stock options are considered to be potentially dilutive securities. Because we have reported a net loss for the three and nine months ended </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Software Development Costs Incurred in Connection with Software to be Sold or Marketed</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The costs to develop new software products and enhancements to existing software products are expensed as incurred until technological feasibility has been established. We consider technological feasibility to have occurred when all planning, designing, coding and testing have been completed according to design specifications. Once technological feasibility is established, any additional costs would be capitalized. We believe our current process for developing software is essentially completed concurrent with the establishment of technological feasibility, and accordingly, no costs have been capitalized.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Internal Use Software</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We capitalize costs incurred during the application development stage related to our internally used software. Such costs are primarily incurred by third-party vendors and consultants. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Amounts capitalized in all periods presented were not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">All software development costs incurred in connection with our cloud offering, or SaaS, are also sold or marketed to partners or end customers, therefore we start capitalizing costs when technological feasibility is achieved. No costs were capitalized in any periods presented as we believe that our current process for developing software is essentially completed concurrent with the establishment of technological feasibility.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful life of the property and equipment, determined to be three years for computers and equipment and software, five years for furniture and fixtures, and the lesser of the remaining lease term or estimated useful life for leasehold improvements. Expenditures for repairs and software support are charged to expense as incurred. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is reflected as operating expenses in the consolidated statements of operations.</p> P3Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We determine if an arrangement is a lease conveying the right to control identified property, plant, or equipment and whether the lease is operating or financing at the lease’s inception. We have determined that all of our leases are operating leases. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments under the lease arrangements. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments. The operating lease ROU asset also includes any advance lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. We have adopted the practical expedient as permitted by the new leasing standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. Our leases generally separate lease components from nonlease components. However, where lease and nonlease components are combined in our lease arrangements, we have adopted the practical expedient to not separate the lease from the nonlease components. Refer to Note 13 - Leases for further information about our leases.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:0pt 0pt 10pt 0pt;">We record the excess of the acquisition purchase price over the fair value of the tangible and identifiable intangible assets acquired as goodwill. We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We have a single reporting unit and consequently evaluate goodwill for impairment based on an evaluation of the fair value of the Company as a whole. We record purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased intangible assets are being amortized using the straight-line method over their estimated useful lives, which range from <span style="-sec-ix-hidden:Hidden_FU1dQAwM10W5GO9VUFgRsA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">three</span></span> to five years. We evaluate the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. Refer to Note 5 – Goodwill and Intangible Assets for further information about our goodwill and intangible assets.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:10pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets with Finite Lives</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:10pt 0pt 0pt 0pt;">Long-lived assets are reviewed for possible impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. We evaluate the recoverability of each of our long-lived assets, including property and equipment and purchased intangible assets, by comparison of its carrying amount to the future discounted cash flows we expect the asset to generate. If we consider the asset to be impaired, we measure the amount of any impairment as the difference between the carrying amount and the fair value of the impaired asset.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We use the estimated grant-date fair value method of accounting in accordance with ASC Topic 718 <i style="font-style:italic;">Compensation—Stock Compensation</i>. Fair value is determined using the Black-Scholes Model using various inputs, including our estimates of expected volatility, term and future dividends. We estimated the forfeiture rate based on our historical experience for annual grant years where the majority of the vesting terms have been satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We recognize compensation costs for awards with service and performance vesting conditions and for our ESPP on an accelerated method over the requisite service period of the award. For stock options or restricted stock unit grants with no performance condition, we recognize compensation costs on a straight-line basis over the requisite service period of the award, which is generally the vesting term of four years.</p> P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Because we estimate that our software is essentially completed concurrent with the establishment of technological feasibility, we have charged all research and development to expense as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Advertising</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense for the three and nine months ended September 30, 2020 and 2019 was not significant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We account for income taxes in accordance with ASC Topic 740, <i style="font-style:italic;">Income Taxes</i>, under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure and transition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We are currently evaluating the impact of the CARES Act, but at present do not expect that the NOL carryback provision of the CARES Act would result in a cash benefit to us.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:0pt 0pt 10pt 0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Guidance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments,” which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses are recognized as allowances rather than reductions in the amortized cost of the securities. The standard was effective for annual reporting periods beginning after December 15, 2019. Entities apply the standard’s provisions by recording a cumulative-effect adjustment to retained earnings. We adopted ASU 2016-13 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, cash flows and disclosures for the three and nine months ended September 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-15 “Intangibles—Goodwill and Other—Internal-Use Software.” The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and require the entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The standard was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted ASU 2018-15 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, or cash flows for the three and nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Guidance Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In January 2017, the FASB issued ASU 2017-04, “Simplifying the Test for Goodwill Impairment.” This ASU simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. This ASU should be applied on a prospective basis. The ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted. We do not expect the adoption of this ASU to have a material impact on our consolidated balance sheet, results of operations, or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Simplifying Accounting for Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="color:#212529;font-family:'inherit';">In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. </span>We are currently evaluating the impact of this ASU on our consolidated balance sheet, results of operations, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">2.</b></span><b style="font-weight:bold;">Significant Balance Sheet Components</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><b style="font-weight:bold;">Accounts Receivable, Net</b> —Accounts receivable, net at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable - billed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,184</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable - unbilled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,043</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (511)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (412)</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,815</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><b style="font-weight:bold;">Property and Equipment</b> —Property and equipment at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computers and appliances</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (20,155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (17,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment—net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,804</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Prepaid Expenses and Other Current Assets and Other Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Prepaid expenses and other current assets at September 30, 2020 and December 31, 2019 included $7.1 million and $6.3 million of prepaid royalties, respectively. Other assets at September 30, 2020 and December 31, 2019 included $1.5 million and $3.0 million of prepaid royalties, respectively. The prepaid royalties were primarily associated with MobileIron Threat Defense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">At September 30, 2020, $348,000 of restricted cash was included in Other Assets. The cash was restricted as part of a bank guarantee drawn in favor of India taxing authorities for an ongoing corporate income tax audit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><b style="font-weight:bold;">Accrued Expenses</b> —Accrued expenses at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued commissions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued bonus </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee Stock Purchase Plan liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,187</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued payroll-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued royalties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable - billed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,184</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable - unbilled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,043</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (511)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (412)</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,815</p></td></tr></table> 37331000 57184000 2300000 2043000 511000 412000 39120000 58815000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computers and appliances</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (20,155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (17,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment—net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,804</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 13670000 13300000 4252000 4235000 1745000 1745000 3834000 3403000 23501000 22683000 20155000 17879000 3346000 4804000 7100000 6300000 1500000 3000000.0 348000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued commissions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued bonus </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee Stock Purchase Plan liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,187</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued payroll-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued royalties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3450000 4810000 9249000 6875000 882000 2187000 3748000 2839000 2758000 2386000 6749000 5695000 26836000 24792000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Fair Value Measurement</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;font-weight:normal;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">With the exception of held-to-maturity fixed income investments, we report financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis in accordance with ASC 820, Fair Value Measurements. ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions and credit risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">ASC 820 also establishes a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three levels. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is available and significant to the fair value measurement. ASC 820 establishes and prioritizes three levels of inputs that may be used to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:90.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;"><span style="font-size:12pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;">—</p></td><td style="vertical-align:top;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;"><span style="font-size:12pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:90.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;">Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:90.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;">—</p></td><td style="vertical-align:top;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:90.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;">Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:90.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;">—</p></td><td style="vertical-align:top;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:90.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0.8pt 0pt 0pt;">Level 3—Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our financial assets that are carried at fair value include cash and money market funds. We had no financial liabilities, or nonfinancial assets and liabilities that were required to be measured at fair value on a recurring basis, or that were measured at fair value as of September 30, 2020 or December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our financial instruments measured at fair value as of September 30, 2020 and December 31, 2019 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 51821000 51821000 51821000 51821000 82411000 82411000 82411000 82411000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;">4. Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">On April 24, 2020, we acquired all of the issued and outstanding capital stock of incapptic Connect GmbH (“incapptic”), a privately held company based in Germany that provides automated mobile application distribution software, for </span><span style="font-weight:normal;">$5.9</span><span style="font-weight:normal;"> million in cash. </span><span style="font-weight:normal;">Our unified endpoint management platform integrates with the incapptic software to help customers develop, deploy and secure in-house business applications. </span><span style="font-weight:normal;">Of the </span><span style="font-weight:normal;">$5.9</span><span style="font-weight:normal;"> million paid, </span><span style="font-weight:normal;">$1.1</span><span style="font-weight:normal;"> million was paid to an escrow account and will be distributed to former incapptic shareholders within </span><span style="font-weight:normal;">24 months</span><span style="font-weight:normal;">, less </span><span style="background-color:#ffffff;font-weight:normal;">any amounts used to satisfy any claims for indemnification that we may make for certain breaches of representations, warranties and covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">Transaction costs associated with the acquisition were </span><span style="font-weight:normal;">$347,000</span><span style="font-weight:normal;"> in the nine months ended September 30, 2020 and are included in general and administrative expenses. </span><span style="font-weight:normal;">No</span><span style="font-weight:normal;"> further transaction costs associated with the acquisition were incurred in the three months ended September 30, 2020.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">We accounted for the incapptic acquisition as a business combination. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. We engaged an independent third-party valuation firm to assist us in the determination of the value of the purchased intangible assets. The methodologies used to value the intangible assets were relief from royalty for tradename, multi-period excess earnings for contractual customer relationships and the cost approach for developed technology. The excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired was recorded as goodwill, which will not be amortized and is not deductible for tax purposes. The goodwill generated from the business combination was primarily related to the value placed on expected synergies and the value of the acquired workforce. Although we believe the purchase price allocation is substantially complete, the finalization of certain liabilities, or tax-related issues, among other things, could result in a future adjustment to the purchase price allocation. The preliminary purchase price allocation is as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Tradename</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Contractual customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,546</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,932</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Unearned revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (275)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Other assets and liabilities, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (113)</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,947</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:40.5pt;margin:0pt;">The tradename, contractual customer relationship and developed technology intangible assets are being amortized on a straight-line basis over estimated useful lives of 3, 5, and 4 years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:40.5pt;margin:0pt;">Incapptic has been included in our condensed consolidated results of operations since the date of acquisition. Pro forma results of operations for the acquisition have not been presented because the acquisition was not material to our condensed consolidated statement of operations.</p> 5900000 5900000 1100000 P24M 347000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Tradename</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Contractual customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,546</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,932</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Unearned revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (275)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Other assets and liabilities, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (113)</p></td></tr><tr><td style="vertical-align:bottom;width:81.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,947</p></td></tr></table> 163000 1415000 1546000 2932000 279000 275000 113000 5947000 P3Y P5Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;">5. Goodwill and Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The following table reflects intangible assets subject to amortization as of September 30, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Tradename</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (23)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Contractual customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,546</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (161)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (302)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">The net book value of intangible assets subject to amortization was </span><span style="font-weight:normal;">zero</span><span style="font-weight:normal;"> at December 31, 2019.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">We recorded amortization of intangible assets of </span><span style="font-weight:normal;">$178,000</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$302,000</span><span style="font-weight:normal;"> in the three and nine months ended September 30, 2020. There was </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> amortization of intangible assets for the three and nine months ended September 30, 2019.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">The weighted average remaining life of our intangible assets on September 30, 2020 was </span><span style="font-weight:normal;">4.1</span><span style="font-weight:normal;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">As of September 30, 2020, estimated remaining intangible asset amortization expense is as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">At September 30, 2020 and December 31, 2019, the carrying value of goodwill was as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We determined that goodwill was not impaired based on the impairment test completed in the third quarter of 2020.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:9pt;font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Tradename</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (23)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Contractual customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,546</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (161)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (302)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 163000 23000 140000 1415000 118000 1297000 1546000 161000 1385000 3124000 302000 2822000 0 178000 302000 0 0 P4Y1M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 181000 724000 724000 687000 412000 94000 2822000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Balance, September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5475000 2932000 8407000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;">6. Restructuring Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-family:'inherit';font-weight:normal;">We</span><span style="font-weight:normal;"> implemented business restructurings in the three months ended March 31, 2020 and the three and nine months ended September 30, 2019 to reduce our cost structure through workforce reductions. The three and nine months ended September 30, 2019 also included charges for the exit of an office building.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">The following table summarizes the activity in accrued restructuring expense, included in accrued expenses, for the three and nine months ended September 30, 2020 (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:21.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:18.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:46.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Severance and Other Restructuring Costs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:21.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:48.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued restructuring, beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282</p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for restructuring expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (121)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (563)</p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued restructuring, end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-weight:normal;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">We expect to pay the remaining accrued restructuring balance by June 30, 2021.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:21.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:18.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:46.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Severance and Other Restructuring Costs</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:21.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:48.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued restructuring, beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282</p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision for restructuring expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (121)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (563)</p></td></tr><tr><td style="vertical-align:bottom;width:47.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued restructuring, end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td></tr></table> 419000 282000 579000 121000 563000 298000 298000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;">7. Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We have a $20.0 million revolving line of credit with a financial institution that can be used to borrow for working capital and general business requirements and issue letters of credit. Amounts borrowed accrue interest at a floating per annum rate equal to the greater of (a) the prime rate or 3.25% plus 0.25% or (b) LIBOR plus 3 percent. A default interest rate shall apply during an event of default at a rate per annum equal to 5% above the otherwise applicable interest rate. The line of credit is collateralized by substantially all of our assets, except intellectual property, and requires us to comply with working capital covenants, including limitations on indebtedness and restrictions on dividend distributions, among others, but does allow for the repurchase of a limited amount of our common stock. We are required to maintain an adjusted quick ratio (defined as the ratio of eligible cash and cash equivalents plus accounts receivable to current liabilities minus deferred revenue and customer arrangements with termination rights) of at least 1.25.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In May 2015, we issued a letter of credit for $1.5 million as a security deposit for a new lease for office space in a building in Mountain View, California, and in November 2017 we issued a bank guarantee to a customer of approximately $3.0 million that can be drawn if we become insolvent or bankrupt. The issuances of the letter of credit and bank guarantee reduced the borrowing capacity under our line of credit to approximately $15.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In June 2020, we amended our revolving line of credit and extended its maturity date to June 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">There were no other outstanding amounts under the line of credit at September 30, 2020 or December 31, 2019 and we were in compliance with all financial and non-financial covenants.</p> 20000000.0 0.0325 0.0025 0.03 0.05 1.25 1500000 3000000.0 15500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-align:center;text-indent:-18pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Preferred Stock</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We were authorized to issue up to 10,000,000 shares of convertible preferred stock as of September 30, 2020 and December 31, 2019. No shares of convertible preferred stock were issued and outstanding as of September 30, 2020 or December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 10000000 10000000 0 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Common Stock</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We were authorized to issue 300,000,000 shares of common stock with a par value of $0.0001 per share as of September 30, 2020 and December 31, 2019. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends out of funds legally available therefore, when and if declared by the board of directors, subject to the approval and priority rights of holders of all classes of preferred stock outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">As of September 30, 2020 and December 31, 2019, our shares of common stock reserved for issuance were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Options outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,293,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,977</p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested restricted stock units outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,730,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,639,066</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested performance stock units outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 835,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Shares available for grant under the 2014 Equity Incentive Plan and 2015 Inducement Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301,881</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Shares available for purchase under the Employee Stock Purchase Plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,525</p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,936,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,218,449</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36.7pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Repurchase Program</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">In October 2018, our Board of Directors approved a common stock repurchase program (“Repurchase Program”) whereby the Company is authorized to purchase up to a maximum of $25 million of its common stock, subject to compliance with applicable law and the limitations in the Company’s credit facilities on stock repurchases.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The authorization allows repurchases from time to time in the open market or in privately negotiated transactions. The amount and timing of repurchases made under the Repurchase Program will depend on a variety of factors, including available liquidity, cash flow and market conditions. Shares can be purchased through the Repurchase Program through October 2020, unless extended or shortened by our Board of Directors. The Repurchase Program does not obligate us to acquire any particular amount of common stock and the program may be modified or suspended at any time at our discretion. The repurchases would be funded from available working capital and are subject to compliance with the terms and limitations of the Company’s credit facilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In the three months ended September 30, 2020, we did not repurchase any shares of common stock under the Repurchase Program. In the nine months ended September 30, 2020, we repurchased 210,618 shares of common stock at an average price of $3.25 per share for a total cost of $684,000 under the Repurchase Program. This excludes shares repurchased to settle employee tax withholding related to the vesting of our stock-settled bonus and RSUs. The maximum remaining dollar value of shares that may be purchased under the Repurchase Program was $9.2 million at September 30, 2020<span style="font-family:'Arial','Helvetica','sans-serif';">. </span>Our Board of Directors has not extended the program as of the date of the filing of this quarterly report on Form 10-Q.</p> 300000000 300000000 0.0001 0.0001 one one <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Options outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,293,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,977</p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested restricted stock units outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,730,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,639,066</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested performance stock units outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 835,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Shares available for grant under the 2014 Equity Incentive Plan and 2015 Inducement Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301,881</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Shares available for purchase under the Employee Stock Purchase Plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,525</p></td></tr><tr><td style="vertical-align:bottom;width:70.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,936,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,218,449</p></td></tr></table> 2293276 2898977 12730746 12639066 835000 1692599 1301881 385094 378525 17936715 17218449 25000000 210618 3.25 684000 9200000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Share Based Awards</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 34.55pt;"><i style="font-style:italic;">2008 Stock Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 34.55pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our 2008 Stock Plan, or 2008 Plan, which expired on June 12, 2014, provided for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Options granted under the 2008 Plan generally become exercisable within <span style="-sec-ix-hidden:Hidden_kj1vrFSaf0KAt3cOKitvyA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">three</span></span> to four years following the date of grant and expire 10 years from the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our 2008 Plan was terminated following the date our 2014 Equity Incentive Plan, or our 2014 Plan, became effective. Any outstanding stock awards under our 2008 Plan will continue to be governed by the terms of our 2008 Plan and applicable award agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 34.55pt;"><i style="font-style:italic;">2014 Equity Incentive Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our 2014 Plan provides for the grant of incentive stock options, or ISOs, within the meaning of Section 422 of the Internal Revenue Code, or the Code, to our employees and our parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, or NSOs, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance-based stock awards, and other forms of equity compensation to our employees, directors and consultants. Additionally, our 2014 Plan provides for the grant of performance cash awards to our employees, directors and consultants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The initial number of shares of our common stock available to be issued under our 2014 Plan was 8,142,857, which number of shares will be increased by any shares subject to stock options or other stock awards granted under the 2008 Stock Plan that would have otherwise returned to our 2008 Stock Plan (such as upon the expiration or termination of a stock award prior to vesting), not to exceed 16,312,202.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The number of shares of our common stock reserved for issuance under our 2014 Plan automatically increase on January 1 of each year, beginning on January 1, 2015 and continuing through and including January 1, 2024, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. On January 1, 2020, we increased the number of shares of common stock reserved for issuance under our 2014 Plan by 5,636,269 shares, which was 5% of the total number of shares of common stock outstanding at December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:10pt 0pt 0pt 0pt;"><i style="font-style:italic;">Amended and Restated 2015 Inducement Plan </i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:10pt 0pt 0pt 0pt;">On December 20, 2015, our board of directors adopted our 2015 Inducement Plan, or the Inducement Plan, to reserve 1,600,000 shares of our common stock to be used exclusively for grants of awards to individuals that were not previously employees or directors of the Company. The terms and conditions of the Inducement Plan are substantially </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">similar to our stockholder-approved 2014 Plan. On January 5, 2016, our board of directors approved the amendment and restatement of the Inducement Plan to increase the share reserve under the Inducement Plan to 1,970,000 shares of our common stock. As of September 30, 2020, there were 312,500 stock options and restricted stock units outstanding under the Inducement Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:10pt 0pt 0pt 34.55pt;"><i style="font-style:italic;">2014 Employee Stock Purchase Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 34.55pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The purpose of our 2014 Employee Stock Purchase Plan, or ESPP, is to secure the services of new employees, to retain the services of existing employees and to provide incentives for such individuals to exert maximum efforts toward our success and that of our customers, other partners, and shareholders. Our ESPP is intended to qualify as an “employee stock purchase plan” within the meaning of Section 423 of the Code. Our ESPP permits eligible employees to purchase our common stock through payroll deductions, which may not exceed 15% of the employee’s base compensation. Stock may be purchased under the plan at a price equal to 85% of the fair market value of our common stock on either the first day of the offering or the last day of the applicable purchase period, whichever is lower.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">As of September 30, 2020 and December 31, 2019, approximately 385,094 and 378,525 shares of common stock were available for future issuance under our ESPP, respectively. The number of shares of our common stock reserved for issuance under our ESPP increase automatically each year, beginning on January 1, 2015 and continuing through and including January 1, 2024, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year; (ii) 2,142,857 shares of common stock; or (iii) such lesser number as determined by our board of directors. Shares subject to purchase rights granted under our ESPP that terminate without having been exercised in full will not reduce the number of shares available for issuance under our ESPP. On January 1, 2020, we increased the number of shares available for issuance under the ESPP by 1,127,253 shares, which was 1% of the total number of shares of our common stock outstanding as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 17.25pt;"><i style="font-style:italic;">Restricted Stock Units and Performance Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 17.25pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:40.5pt;margin:0pt;">We grant RSUs and, beginning in our first quarter of 2020, PSUs under our 2014 Plan. For stock-based compensation expense, we measure the value of the RSUs and PSUs based on the fair value of our common stock on the date of grant. Our RSU grants are subject to service conditions and we expense the fair value of those shares on a straight-line basis over their vesting periods. Our PSU grants are subject to performance and service conditions and we expense the fair value of those shares on an accelerated-graded basis over the employee’s requisite service period. The PSU expense may be adjusted each quarter based on our forecast of the Company’s performance relative to the annual recurring revenue metrics that determine the number of PSUs that will vest. To the extent that updated estimates of PSU expense differ from original estimates, the cumulative effect on current and prior periods of those changes is recorded in the period in which those estimates are revised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 34.55pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our RSU activity for the nine months ended September 30, 2020 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Unvested, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,639,066</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,543,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,786,845)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,664,740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Unvested, September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,730,746</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.01</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Our PSU activity for the nine months ended September 30, 2020 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:31.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Performance Stock Units</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">n/a</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,005,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">n/a</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (170,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested, September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 835,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:34.55pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Bonus Plans</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The 2018 Non-Executive and Executive Bonus Plans provided for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2018 Company metrics. We issued 1,338,220 shares of unrestricted common stock in the first quarter of 2019, after withholding 832,635 shares to cover employee payroll taxes which we paid in cash totaling $4.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In March 2019, the Compensation Committee of our board of directors approved the 2019 Non-Executive Bonus Plan and the 2019 Executive Bonus Plan, or collectively, the 2019 Bonus Plans. The 2019 Bonus Plans provided for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2019 Company metrics. We issued 1,061,165 shares of unrestricted common stock in the first quarter of 2020, after withholding 669,517 shares to cover employee payroll taxes which we paid in cash totaling $2.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In April 2020, the Compensation Committee of our board of directors approved the 2020 Non-Executive Bonus Plan and the 2020 Executive Bonus Plan, or collectively, the 2020 Bonus Plans. The 2020 Bonus Plans provide for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2020 Company metrics as determined by the Compensation Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Shares issued under the aforementioned Bonus Plans are issued from our 2014 Plan and reduce the 2014 Plan shares available for issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We record stock-based compensation expense related to the Bonus Plans over the service period of eligible employees based on forecasted performance relative to the Company target metrics. To the extent that updated estimates of bonus expense differ from original estimates, the cumulative effect on current and prior periods of those changes is recorded in the period those estimates are revised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">In the three and six months ended June 30, 2020, we recorded $5.7 million of stock-based compensation expense under the 2020 Bonus Plans. In September 2020, following the completion of negotiations among the parties regarding the material terms of the Merger Agreement (including the price of $7.05 per share), the Compensation Committee of our board of directors split the 2020 Bonus Plans into Nine-Month Plans, covering January 1, 2020 to September 30, 2020, and Three-Month Plans, covering October 1, 2020 to December 31, 2020. In the case of the Three-Month Plans and the Nine-Month Plans, the level of achievement will be determined by the Company based on the application of the metrics and terms previously adopted by the Company, but with a minimum payout of 100% of target under each plan. In addition to our splitting of the 2020 Bonus Plans and requiring a minimum 100% of target payout, the Merger Agreement imposes certain pre-closing restrictions on our activities, one of which precludes settlement of our 2020 Bonus Plans in unrestricted common stock. Because we are currently required to settle the 2020 Bonus Plans in cash, we recorded a cumulative adjustment in the three months ended September 30, 2020 to reclassify the $5.7 million previously recorded as stock-based compensation expense to <span style="-sec-ix-hidden:Hidden_s9mPJhHObU2ApJHKekteNw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">bonus expense</span></span>. We recorded an additional $3.5 million of bonus expense under the 2020 Bonus Plans in the three months ended September 30, 2020 based on expected performance relative to the 2020 Bonus Plan metrics. The $3.5 million of bonus expense recorded in three months ended September 30, 2020 included a $515,000 cumulative expense catch-up for revising our performance estimates relative to the Company target metrics. In the nine months ended September 30, 2020, we recorded $757,000 of stock-based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">compensation expense under the 2019 Bonus Plans. In the three and nine months ended September 30, 2019, we recorded $559,000 and $5.5 million, respectively, of stock-based compensation expense under the 2019 Bonus Plans. In the nine months ended September 30, 2019, we recorded $1.1 million of stock-based compensation expense under the 2018 Bonus Plans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:34.55pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Stock option activity under the 2008 Plan, 2014 Plan and 2015 Inducement Plan for the nine months ended September 30, 2020 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:43.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">for Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Balance—December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,977</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,636,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Stock options granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Issuance of shares under Bonus Plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,730,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Shares withheld from net settlement of restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,305,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Restricted stock units granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,812,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Performance stock units granted(1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,005,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (443,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Stock options canceled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (162,027)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Restricted and Performance stock units forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,834,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Balance—September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,293,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.07</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested and exercisable—September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,068,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested and expected to vest(2)—September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,281</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Performance stock units granted are reflected in the table as a decrease in the number of shares available for issuance at target achievement for tracking and reporting purposes but do not technically reduce shares available for issuance until earned.</span></td><td style="width:0.7pt;"/></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Options expected to vest reflect an estimated forfeiture rate.</span></td><td style="width:0.7pt;"/></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0.7pt 0pt 18pt;"><span style="font-weight:normal;margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Our stock-based compensation expense was recorded in the following cost and expense categories (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,859</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,015</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,208</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,367</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,918</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,723</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,159</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We used the Black-Scholes Model to estimate the fair value of our stock options granted to employees with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:42.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:42.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">2.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">50%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">No stock options were granted in the three and nine months ended September 30, 2020 or the three months ended September 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We used the Black-Scholes Model to estimate the fair value of our Employee Stock Purchase Plan awards with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">0.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">0.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">2.1%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">57%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">40%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">41%</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">As required by Topic 718 <i style="font-style:italic;">Compensation—Stock Compensation</i>, we estimate expected forfeitures and recognize compensation costs only for those equity awards expected to vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">As of September 30, 2020, unrecognized stock-based compensation expense and its remaining weighted-average recognition period was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock-based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognition</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in millions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.0</p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Performance stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.6</p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P4Y P10Y 8142857 16312202 0.05 5636269 0.05 1600000 1970000 312500 0.15 0.85 385094 378525 0.01 2142857 1127253 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Unvested, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,639,066</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,543,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,786,845)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,664,740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Unvested, September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,730,746</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.01</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 12639066 5.20 7543265 4.54 5786845 4.84 1664740 4.94 12730746 5.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:31.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Performance Stock Units</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">n/a</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,005,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">n/a</p></td></tr><tr><td style="vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (170,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested, September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 835,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr></table> 1005000 3.27 170000 3.27 835000 3.27 1338220 832635 4100000 1061165 669517 2900000 5700000 5700000 7.05 1 1 -5700000 3500000 3500000 515000 757000 559000 5500000 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:43.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">for Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Balance—December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,977</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,636,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Stock options granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Issuance of shares under Bonus Plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,730,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Shares withheld from net settlement of restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,305,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Restricted stock units granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,812,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Performance stock units granted(1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,005,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (443,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Stock options canceled</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (162,027)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Restricted and Performance stock units forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,834,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Balance—September 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,293,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.07</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested and exercisable—September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,068,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested and expected to vest(2)—September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,281</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Performance stock units granted are reflected in the table as a decrease in the number of shares available for issuance at target achievement for tracking and reporting purposes but do not technically reduce shares available for issuance until earned.</span></td><td style="width:0.7pt;"/></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">Options expected to vest reflect an estimated forfeiture rate.</span></td><td style="width:0.7pt;"/></tr></table> 1301881 2898977 5.17 P4Y10M20D 1556000 5636269 1730682 1305947 5812583 1005000 443674 4.12 162027 162027 5.46 1834740 1692599 2293276 5.36 P4Y25D 4358000 2068275 5.45 P3Y9M3D 3800000 2261882 5.37 P3Y11M8D 4281000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,859</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,015</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,208</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,367</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,918</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,723</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,159</p></td></tr></table> -57000 1052000 2739000 3859000 367000 3279000 8710000 11015000 1208000 2029000 6670000 6367000 1126000 1652000 5604000 5918000 2644000 8012000 23723000 27159000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:42.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:42.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">2.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">50%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">n/a</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.025 0.50 P6Y1M6D 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">0.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">0.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">2.1%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">57%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">40%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">41%</p></td></tr><tr><td style="vertical-align:bottom;width:35.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">1.3</p></td></tr></table> 0.001 0.017 0.008 0.021 0.57 0.40 0.51 0.41 P1Y3M18D P1Y3M18D P1Y3M18D P1Y3M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock-based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognition</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in millions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.0</p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Performance stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.6</p></td></tr><tr><td style="vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 300000 P2Y 47800000 P2Y8M12D 2400000 P1Y7M6D 2100000 P1Y6M 52600000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Employee Benefit Plan</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We maintain a defined contribution 401(k) plan. The plan covers all full-time U.S. employees over the age of 21. Each employee can contribute up to $19,500 annually (with a $6,500 catch up contribution limit for employees aged 50 or older). Beginning January 2020, we provide matching contributions at 100% of every dollar an employee contributes, up to 3% of eligible compensation with a $2,000 annual maximum match.</p> P21Y 19500 6500 P50Y 1 0.03 2000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Commitments and Contingencies</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We continually evaluate uncertainties associated with litigation and record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">date of the financial statements and (ii) the loss or range of loss can be reasonably estimated. If we determine that a loss is possible and a range of the loss can be reasonably estimated, we disclose the range of the possible loss in the Notes to the Consolidated Financial Statements. We evaluate, on a quarterly basis, developments in our legal matters that could affect the amount of liability that has been previously accrued, if any, and the matters and related ranges of possible losses disclosed, and make adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), we have determined we do not have material exposure on an aggregate basis at this time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><i style="font-style:italic;">Patent Claim</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We received a letter in August 2019 from BlackBerry Corp. asserting that our products and software infringe BlackBerry’s patents, and that we should license its portfolio. We retained counsel and evaluated BlackBerry’s letter, as well as potential counterclaims against BlackBerry. BlackBerry sent a second letter in March 2020 asserting that our products and software infringe additional BlackBerry patents, although BlackBerry did not specify its infringement theories or make a demand for damages in the March 2020 letter. The parties have attempted to negotiate, and we accrued an immaterial amount related to the matter in 2019. However, through the date of the filing of this Quarterly Report on Form 10-Q, these discussions have not been resolved. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt 0pt 0pt 34.55pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">To protect our rights, we filed a lawsuit against BlackBerry in the United States District Court for the Northern District of California on April 27, 2020. The case is MobileIron, Inc. v. BlackBerry Corp. and BlackBerry Ltd. The lawsuit asserts that BlackBerry’s products infringe MobileIron patents, that MobileIron’s products and software do not infringe BlackBerry’s patents, and that BlackBerry has engaged in certain unlawful activities related to its licensing program for its patent portfolio. We intend to vigorously assert our claims and defend against any claims or lawsuits that BlackBerry may assert against us. The amount of damages that could be awarded in the lawsuit is unknown at this time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Indemnification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Under the indemnification provisions of our standard sales related contracts, we agree to defend and/or settle claims brought by third parties against our customers and channel partners alleging that our software or the customer’s use thereof infringes the third-party’s intellectual property right, such as a patent right. These indemnification obligations are typically not subject to limitation; however if we believe such a claim is reasonably likely to occur and if it is commercially impractical for us to either procure the right for the customer to continue to use our software or modify our software so that it’s not infringing, we can terminate the customer agreement and refund the customer a portion of the license fees paid (prorated over the three year period from initial delivery for software licensed on a perpetual basis). We also on occasion indemnify our customers for other types of third-party claims. In addition, we indemnify our officers, directors, and certain key employees while they are serving in such capacities in good faith. Through September 30, 2020, we have not received any material written claim for indemnification.</p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">13.</b></span><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">We have operating leases for office facilities and data centers. Our leases have remaining lease terms of less than one year to approximately seven years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">On our balance sheet, we have current and noncurrent lease commitment liabilities of approximately $4.8 million and $6.7, million, respectively, and corresponding right-of-use assets of approximately $10.3 million at September 30, 2020 for our operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The operating lease cost for both the three months ended September 30, 2020 and 2019 was $1.3 million. The operating lease cost for the nine months ended September 30, 2020 and 2019 was $3.7 million and $4.7 million, respectively. The future maturities of lease liabilities as of September 30, 2020 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2020 (remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total lease liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,433</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">All of our leases are classified as operating leases. In the nine months ended September 30, 2020, the weighted average discount rate used to determine the lease liabilities was 5.3% and the weighted average remaining lease term was 35 months.</p> P1Y P7Y true P5Y true P1Y 4800000 6700000 10300000 1300000 1300000 3700000 4700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2020 (remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total lease liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,433</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1400000 4968000 3526000 1518000 355000 579000 12346000 913000 11433000 0.053 P35M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;line-height:1.19;text-align:left;">14.</b></span><b style="font-weight:bold;">Unearned Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">Changes in unearned revenue were as follows for the three and nine months ended September 30, 2020 and 2019:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Balance, beginning of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,213</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,837</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Billings, excluding billings for customer arrangements with termination rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,904</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Additions to unearned revenue upon expiration of termination rights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,634</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,118</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Recognition of revenue, net of change in unbilled accounts receivable*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (50,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (50,900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (158,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (150,058)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Acquired unearned revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,801</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">* Reconciliation to Revenue Reported per Condensed Consolidated Statement of Operations:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Revenue billed as of the end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,058</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Increase (decrease) in total unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Revenue Reported in Condensed Consolidated Statement of Operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,148</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Revenue allocated to remaining performance obligations includes unearned revenue plus contractually committed amounts that will be invoiced and recognized as revenue in future periods, but excludes amounts invoiced and not recognized as revenue under customer arrangements that contain termination rights. Remaining performance obligations were $118.9 million as of September 30, 2020, of which we expect to recognize approximately 76% as revenue over the next 12 months and the remainder thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As of September 30, 2020 and December 31, 2019, the balance of customer arrangements that contain termination rights was $11.3 million and $16.1 million, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Balance, beginning of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,213</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,837</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Billings, excluding billings for customer arrangements with termination rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,904</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Additions to unearned revenue upon expiration of termination rights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,634</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,118</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Recognition of revenue, net of change in unbilled accounts receivable*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (50,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (50,900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (158,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (150,058)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Acquired unearned revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,801</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">* Reconciliation to Revenue Reported per Condensed Consolidated Statement of Operations:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Revenue billed as of the end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,058</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Increase (decrease) in total unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Revenue Reported in Condensed Consolidated Statement of Operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,148</p></td></tr></table> 113213000 106399000 118211000 105837000 40123000 46246000 133961000 135904000 -4634000 -5056000 -13878000 -15118000 50079000 50900000 158434000 150058000 275000 107891000 106801000 107891000 106801000 50079000 50900000 158434000 150058000 -80000 1301000 188000 1090000 49999000 52201000 158622000 151148000 118900000 0.76 P12M 11300000 16100000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">15.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Segment and Disaggregated Revenue Information</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We conduct business globally. Our chief operating decision maker (Chief Executive Officer) reviews financial information presented on a consolidated basis accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, software and services to manage and secure mobile devices, applications and content, and there are no segment managers who are held accountable for operations, operating results and plans for levels, components or types of products or services below the consolidated unit level. Accordingly, we are considered to be in a single reportable segment and operating unit structure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Approximately $1.4 million and $2.0 million as of September 30, 2020 and December 31, 2019, or 41% and 42%, respectively, of our net Property and Equipment was attributable to our operations located in India. Substantially all other long-lived assets were attributable to operations in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Revenue by geographic region based on the billing address was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,849</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">International</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,551</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,299</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,148</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">We recognized revenue of $6.5 million, or 13% of total revenue, and $7.3 million, or 14% of total revenue, from customers with a billing address in Germany for the three months ended September 30, 2020 and 2019, respectively. We recognized revenue of $23.6 million, or 15% of total revenue, and $23.4 million, or 15% of total revenue, from customers with a billing address in Germany for the nine months ended September 30, 2020 and 2019, respectively. No other country, except for the United States and Germany, exceeded 10% of total revenue in the three or nine months ended September 30, 2020 or 2019. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Revenue from recurring and non-recurring contractual arrangements was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cloud subscriptions - ratable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,163</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">On-premise subscriptions - point-in-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">On-premise subscriptions - ratable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,232</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,872</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Software support on perpetual licenses - ratable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,669</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Recurring revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,850</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,098</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Perpetual license - point-in-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,420</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Professional services - point-in-time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,458</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,630</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Non-recurring revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,050</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,148</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Recurring revenue in the table above is defined as revenue that requires a contract renewal for the service or license to continue beyond the initial or current contract term and additional revenue will be recognized if that renewal occurs. Non-recurring revenue is defined as sales of perpetual license or professional services that are one-time in nature and do not need to be renewed.</p> 1 0 1400000 2000000.0 0.41 0.42 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,849</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">International</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,551</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,299</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,148</p></td></tr></table> 22448000 23376000 67746000 64849000 27551000 28825000 90876000 86299000 49999000 52201000 158622000 151148000 6500000 0.13 7300000 0.14 23600000 0.15 23400000 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cloud subscriptions - ratable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,890</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,163</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">On-premise subscriptions - point-in-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">On-premise subscriptions - ratable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,232</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,872</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Software support on perpetual licenses - ratable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,669</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Recurring revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,850</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,098</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Perpetual license - point-in-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,420</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Professional services - point-in-time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,458</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,630</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Non-recurring revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,050</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:36.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,622</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,148</p></td></tr></table> 20890000 17591000 59073000 49163000 5139000 5964000 14240000 17394000 5267000 4902000 15232000 13872000 16132000 16363000 48305000 48669000 47428000 44820000 136850000 129098000 1326000 6252000 18314000 18420000 1245000 1129000 3458000 3630000 2571000 7381000 21772000 22050000 49999000 52201000 158622000 151148000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">16.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin-bottom:0pt;margin-top:0pt;">Net Loss per Share</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2020 and 2019 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (8,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (37,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (40,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Weighted–average shares used to compute basic and diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Basic and diluted net loss per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.14)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.07)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.32)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.37)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and nine months ended September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;text-indent:34.55pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported (in common stock equivalent shares):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock options outstanding, net of unvested exercised stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,293,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,929,095</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,730,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,806,088</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested performance stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 835,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 226,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 194,622</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock-settled bonus shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 499,612</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="white-space:pre-wrap;"> Total potentially dilutive securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,085,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,429,417</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:34.55pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2020 and 2019 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (16,272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (8,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (37,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (40,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Weighted–average shares used to compute basic and diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Basic and diluted net loss per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.14)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.07)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.32)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (0.37)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -16272000 -8203000 -37441000 -40892000 117703000 110831000 116192000 109147000 -0.14 -0.07 -0.32 -0.37 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock options outstanding, net of unvested exercised stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,293,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,929,095</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,730,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,806,088</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested performance stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 835,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 226,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 194,622</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock-settled bonus shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 499,612</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="white-space:pre-wrap;"> Total potentially dilutive securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,085,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,429,417</p></td></tr></table> 2293276 2929095 12730746 13806088 835000 226673 194622 499612 16085695 17429417 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 23, 2020
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2020  
Entity File Number 001-36471  
Entity Registrant Name MobileIron, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 490 East Middlefield Road  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Tax Identification Number 26-0866846  
Entity Address, Postal Zip Code 94043  
City Area Code 650  
Local Phone Number 919-8100  
Title of 12(b) Security Common Stock, par value $.0001 per share  
Trading Symbol MOBL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   118,584,315
Entity Central Index Key 0001470099  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 89,824,000 $ 94,415,000
Accounts receivable, net of allowance for doubtful accounts of $511 and $412 at September 30, 2020 and December 31, 2019, respectively 39,120,000 58,815,000
Deferred commissions - current 8,019,000 9,825,000
Prepaid expenses and other current assets 13,686,000 11,965,000
TOTAL CURRENT ASSETS 150,649,000 175,020,000
Property and equipment-net 3,346,000 4,804,000
Operating lease right-of-use assets 10,346,000 13,683,000
Deferred commissions - noncurrent 7,964,000 8,077,000
Intangible assets 2,822,000 0
Goodwill 8,407,000 5,475,000
Other assets 4,110,000 5,371,000
TOTAL ASSETS 187,644,000 212,430,000
Current liabilities:    
Accounts payable 2,002,000 1,310,000
Accrued expenses 26,836,000 24,792,000
Lease liabilities - current 4,753,000 5,664,000
Unearned revenue - current 82,017,000 85,153,000
Customer arrangements with termination rights 11,268,000 16,130,000
TOTAL CURRENT LIABILITIES 126,876,000 133,049,000
Long-term liabilities:    
Lease liabilities - noncurrent 6,680,000 10,088,000
Unearned revenue - noncurrent 25,874,000 33,058,000
Other long-term liabilities 122,000 237,000
TOTAL LIABILITIES 159,552,000 176,432,000
Commitments and contingencies (Note 12)
Stockholders' equity:    
Common stock, $0.0001 par value, 300,000,000 shares authorized, 121,730,409 shares issued and 118,560,029 shares outstanding and 115,685,153 shares issued and 112,725,391 shares outstanding at September 30, 2020 and December 31, 2019, respectively 12,000 11,000
Additional paid-in capital 534,259,000 504,041,000
Treasury stock (15,825,000) (15,141,000)
Accumulated deficit (490,354,000) (452,913,000)
TOTAL STOCKHOLDERS' EQUITY 28,092,000 35,998,000
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 187,644,000 $ 212,430,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Statement Of Financial Position [Abstract]    
Accounts receivable, allowance $ 511,000 $ 412,000
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 121,730,409 115,685,153
Common stock, shares outstanding 118,560,029 112,725,391
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue        
Revenue $ 49,999 $ 52,201 $ 158,622 $ 151,148
Cost of revenue        
Restructuring expense       300
Total cost of revenue 12,121 10,459 35,397 31,469
Gross profit 37,878 41,742 123,225 119,679
Operating expenses:        
Research and development 20,259 19,072 60,115 60,889
Sales and marketing 23,597 23,577 72,575 74,099
General and administrative 9,949 6,932 26,069 22,477
Restructuring expense     579 2,758
Total operating expenses 53,805 49,581 159,338 160,223
Operating loss (15,927) (7,839) (36,113) (40,544)
Other income (expense) - net 263 35 183 987
Loss before income taxes (15,664) (7,804) (35,930) (39,557)
Income tax expense 608 399 1,511 1,335
Net loss $ (16,272) $ (8,203) $ (37,441) $ (40,892)
Net loss per share, basic and diluted (in dollars per share) $ (0.14) $ (0.07) $ (0.32) $ (0.37)
Weighted-average shares used to compute net loss per share, basic and diluted (in shares) 117,703 110,831 116,192 109,147
Cloud services        
Revenue        
Revenue $ 20,890 $ 17,591 $ 59,073 $ 49,163
Cost of revenue        
Cost of revenue 415 436 1,461 1,423
License        
Revenue        
Revenue 6,465 12,216 32,553 35,814
Cost of revenue        
Cost of revenue 6,792 5,557 19,673 15,413
Software support and services        
Revenue        
Revenue 22,644 22,394 66,996 66,171
Cost of revenue        
Cost of revenue $ 4,914 $ 4,466 $ 14,263 $ 14,333
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Deficit
Total
BALANCE at Dec. 31, 2018 $ 11 $ 462,004 $ (3,831) $ (404,067) $ 54,117
BALANCE (in shares) at Dec. 31, 2018 106,206,545        
Issuance of common stock for stock option exercises   5,481     5,481
Issuance of common stock for stock option exercises (in shares) 1,337,433        
Issuance of common stock pursuant to the Employee Stock Purchase Plan   4,132     4,132
Issuance of common stock pursuant to the Employee Stock Purchase Plan (in shares) 1,048,302        
Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans   10,485     10,485
Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans (in shares) 2,170,855        
Shares withheld for net settlement of equity awards   (5,492)     (5,492)
Shares withheld for net settlement of equity awards (in shares) (1,064,577)        
Repurchase of common stock     (8,624)   (8,624)
Repurchase of common stock (in shares) (1,572,030)        
Vesting of restricted stock units (in shares) 3,904,145        
Stock-based compensation   20,575     20,575
Net loss       (40,892) (40,892)
BALANCE at Sep. 30, 2019 $ 11 497,185 (12,455) (444,959) 39,782
BALANCE (in shares) at Sep. 30, 2019 112,030,673        
BALANCE at Jun. 30, 2019 $ 11 484,593 (10,422) (436,756) 37,426
BALANCE (in shares) at Jun. 30, 2019 109,770,021        
Issuance of common stock for stock option exercises   3,761     3,761
Issuance of common stock for stock option exercises (in shares) 780,029        
Issuance of common stock pursuant to the Employee Stock Purchase Plan   2,085     2,085
Issuance of common stock pursuant to the Employee Stock Purchase Plan (in shares) 530,190        
Shares withheld for net settlement of equity awards   (707)     (707)
Shares withheld for net settlement of equity awards (in shares) (102,535)        
Repurchase of common stock     (2,033)   (2,033)
Repurchase of common stock (in shares) (290,844)        
Vesting of restricted stock units (in shares) 1,343,812        
Stock-based compensation   7,453     7,453
Net loss       (8,203) (8,203)
BALANCE at Sep. 30, 2019 $ 11 497,185 (12,455) (444,959) 39,782
BALANCE (in shares) at Sep. 30, 2019 112,030,673        
BALANCE at Dec. 31, 2019 $ 11 504,041 (15,141) (452,913) 35,998
BALANCE (in shares) at Dec. 31, 2019 112,725,391        
Issuance of common stock for stock option exercises   1,823     $ 1,823
Issuance of common stock for stock option exercises (in shares) 443,674       443,674
Issuance of common stock pursuant to the Employee Stock Purchase Plan   4,282     $ 4,282
Issuance of common stock pursuant to the Employee Stock Purchase Plan (in shares) 1,120,684        
Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans $ 1 7,633     7,634
Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans (in shares) 1,730,682        
Shares withheld for net settlement of equity awards   (6,484)     $ (6,484)
Shares withheld for net settlement of equity awards (in shares) (1,305,947)       (1,305,947)
Repurchase of common stock     (684)   $ (684)
Repurchase of common stock (in shares) (210,618)       (210,618)
Vesting of restricted stock units (in shares) 4,056,163        
Stock-based compensation   22,964     $ 22,964
Net loss       (37,441) (37,441)
BALANCE at Sep. 30, 2020 $ 12 534,259 (15,825) (490,354) 28,092
BALANCE (in shares) at Sep. 30, 2020 118,560,029        
BALANCE at Jun. 30, 2020 $ 12 525,383 (15,825) (474,082) 35,488
BALANCE (in shares) at Jun. 30, 2020 116,843,504        
Issuance of common stock for stock option exercises   1,324     1,324
Issuance of common stock for stock option exercises (in shares) 301,374        
Issuance of common stock pursuant to the Employee Stock Purchase Plan   2,131     2,131
Issuance of common stock pursuant to the Employee Stock Purchase Plan (in shares) 558,451        
Shares withheld for net settlement of equity awards   (2,942)     (2,942)
Shares withheld for net settlement of equity awards (in shares) (490,420)        
Vesting of restricted stock units (in shares) 1,347,120        
Stock-based compensation   8,363     8,363
Net loss       (16,272) (16,272)
BALANCE at Sep. 30, 2020 $ 12 $ 534,259 $ (15,825) $ (490,354) $ 28,092
BALANCE (in shares) at Sep. 30, 2020 118,560,029        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (37,441,000) $ (40,892,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Stock-based compensation expense 23,723,000 27,159,000
Depreciation 2,275,000 2,587,000
Amortization of intangible assets 302,000 0
Provision for doubtful accounts 119,000  
Accretion of premium of investment securities   (21,000)
Impairment of right-of-use assets   1,328,000
Loss on disposal of fixed assets   170,000
Changes in operating assets and liabilities:    
Accounts receivable 19,578,000 16,429,000
Deferred commissions 1,919,000 220,000
Other current and noncurrent assets 3,249,000 (2,372,000)
Accounts payable 615,000 637,000
Unearned revenue (10,595,000) 964,000
Customer arrangements with termination rights (4,862,000) (3,121,000)
Accrued expenses and other long-term liabilities 5,702,000 (5,504,000)
Net cash provided by (used in) operating activities 4,584,000 (2,416,000)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (796,000) (1,233,000)
Purchase of incapptic, net of cash acquired (5,668,000)  
Proceeds from maturities of investment securities   3,250,000
Purchase of investment securities   (4,126,000)
Net cash used in investing activities (6,464,000) (2,109,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from Employee Stock Purchase Plan 2,977,000 3,100,000
Taxes paid for net settlement of equity awards (6,485,000) (5,492,000)
Proceeds from exercise of stock options 1,829,000 5,481,000
Repurchase of common stock (684,000) (8,624,000)
Net cash used in financing activities (2,363,000) (5,535,000)
NET CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (4,243,000) (10,060,000)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH-Beginning of period 94,415,000 104,613,000
CASH, CASH EQUIVALENTS AND RESTRICTED CASH-End of period 90,172,000 94,553,000
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for income taxes 1,353,000 1,280,000
Lease payments for amounts included in the measurement of lease liabilities 4,865,000 5,540,000
SUPPLEMENTAL DISCLOSURES OF NONCASH FINANCING ACTIVITIES:    
Value of shares issued under Bonus Plans 4,765,000 6,374,000
Value of shares issued under the Employee Stock Purchase Plan 4,282,000 4,132,000
Unpaid property and equipment purchases $ 21,000 $ 155,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
Sep. 30, 2020
USD ($)
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE BALANCE SHEETS  
Cash and cash equivalents $ 89,824
Restricted cash included within Other Assets 348
Total cash, cash equivalents and restricted cash $ 90,172
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Description of Business and Significant Accounting Policies  
Description of Business and Significant Accounting Policies

1.

Description of Business and Significant Accounting Policies

Description of Business

MobileIron, Inc. and its wholly owned subsidiaries, collectively, the “Company”, “we”, “us” or “our”, provides a purpose-built mobile IT platform that enables enterprises to manage and secure mobile applications, content and devices while providing their employees with device choice, privacy and a native user experience. We were incorporated in Delaware in July 2007 and are headquartered in Mountain View, California, with additional sales and support presence in North America, Europe, the Middle East, Asia and Australia and employees in India primarily focused on research and development.

Pending Acquisition by Ivanti, Inc.

On September 26, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ivanti, Inc., a Delaware corporation (“Parent”), and Oahu Merger Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Parent (“Merger Sub”). The Merger Agreement provides that, subject to the terms and conditions set forth in the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and becoming a wholly owned subsidiary of Parent. The Merger Agreement and the transactions contemplated thereby were approved unanimously by the Company’s Board of Directors on September 26, 2020.

 

Under the terms of the Merger Agreement, at the effective time of the Merger (the “Effective Time”), each share of our common stock that is outstanding immediately prior to the Effective Time (other than shares of common stock (1) held by the Company as treasury stock, (2) owned by Parent or Merger Sub, (3) owned by any direct or indirect wholly owned subsidiary of Parent or Merger Sub or (4) held by stockholders who have properly and validly exercised their statutory rights of appraisal under Section 262 of the Delaware General Corporation Law (the “DGCL”)) will be canceled and converted into the right to receive cash in the amount equal to $7.05, without interest (the “Per Share Merger Consideration”).

 

At the Effective Time, each outstanding vested restricted stock unit (“RSU”), performance stock unit (“PSU”) and option granted by the Company shall be cancelled and converted into the right to receive cash equal to (A) the aggregate number of shares of the Company’s common stock subject to such RSU, PSU or option, as applicable, multiplied by (B) the Per Share Merger Consideration (less the exercise price in the case of vested options) (the “Award Consideration”). Each outstanding RSU, PSU or option that is not vested but that is subject to acceleration shall be cancelled and converted into the right to receive an amount in cash equal to the Award Consideration pursuant to the terms of the Merger Agreement, a portion of which will be paid after the Effective Time in accordance with the applicable award agreement. Each outstanding RSU, PSU or option that is not vested and that does not automatically accelerate at closing of the Merger will be cancelled without consideration.

Pursuant to the Merger Agreement, the Company has acted to provide, among other things, that (1) each individual participating in an offering period under the Company’s 2014 Employee Stock Purchase Plan (the “ESPP”) in progress on the date of the Merger Agreement will not be permitted to (A) increase his or her payroll contribution rate pursuant to the ESPP or (B) make separate non-payroll contributions to the ESPP on or following the date of the Merger Agreement, except as may be required by applicable law; (2) no individual who is not participating in the ESPP will be allowed to commence participation in the ESPP; and (3) any offering period that would otherwise be outstanding at the Effective Time will terminate no later than five days prior to the date on which the Effective Time occurs. The Company will make any pro rata adjustments as may be necessary to reflect the shortened offering period and will cause the exercise of each outstanding purchase right pursuant to the ESPP no later than one business day prior to the Effective Time.

 

The Company, and Parent and Merger Sub, have made certain representations, warranties and covenants in the Merger Agreement, including, among others, covenants by the Company to conduct its business in the ordinary course during the period between execution of the Merger Agreement and closing of the Merger.  

 

Pursuant to the terms of the Merger Agreement, the Company is subject to restrictions on its ability to solicit alternative acquisition proposals and to provide information to, and engage in discussion with, third parties regarding such proposals, except under limited circumstances. In the event the Merger Agreement is terminated by the Company to enter into a Superior Proposal, as defined in the Merger Agreement, the Company will be required to pay Parent a termination fee of $30.45 million.

 

Subject to certain exceptions, each of the parties has agreed to use its reasonable best efforts to take or cause to be taken actions necessary to consummate the Merger, including with respect to obtaining required government approvals. The Merger Agreement also contains certain termination rights for both the Company and Parent. Pursuant to the terms of the Merger Agreement, if the Company terminates the Merger Agreement as a result of Parent’s failure to close the Merger following the end of the marketing period for the debt financing required to consummate the transactions within two business days after receiving a written notice from the Company stating that all closing conditions have been satisfied or validly waived, Parent will pay the Company $65.25 million.

 

The Merger Agreement requires the Company to convene a special meeting of stockholders for purposes of obtaining approval of the adoption of the Merger Agreement. Commencing on October 26, 2020, the Company noticed and mailed a definitive proxy statement for a special meeting of the Company’s stockholders to be held on November 24, 2020.

The Merger is subject to the satisfaction or waiver of certain closing conditions including, among other things, (1) the affirmative vote of the holders of a majority of the voting power of the outstanding shares of the Company’s common stock entitled to vote on the adoption of the Merger Agreement, (2) the expiration or termination of the waiting period under Antitrust Laws (as defined in the Merger Agreement), (3) the absence of any law, injunction, judgment, order or ruling prohibiting the Merger, (4) the accuracy of the representations and warranties made by the parties, (5) the performance by the parties in all material respects of their covenants, obligations and agreements under the Merger Agreement, and (6) the absence of a material adverse effect on the Company prior to the closing.

 

Parent furnished the Company with copies of equity and debt financing commitments obtained by Parent, the proceeds of which will provide for funds to consummate the transactions contemplated by the Merger Agreement. The consummation of the Merger is not subject to a financing condition.

COVID-19 Pandemic

In the first quarter of 2020, the United States and other countries began shelter-in-place mandates and began to close many businesses as a result of the COVID-19 virus. The World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. The future impact of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is difficult at this time to predict the amount of the financial impact that COVID-19 will have on the Company’s business, financial position and operating results in future periods due to numerous uncertainties. The Company is closely monitoring the impact of the pandemic on all aspects of its business.

Basis of Presentation and Consolidation

The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, for interim financial statements and pursuant to the rules and regulations of the SEC, and include the accounts of our wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.

Certain information and footnote disclosures in this Quarterly Report on Form 10-Q normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary for a fair presentation of our balance sheet as of September 30, 2020, our operating results for the three and nine months ended September 30, 2020 and 2019, and our cash flows for the nine months ended September 30, 2020 and 2019. Our operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The condensed consolidated balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements.

The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with our audited financial statements and related notes for the year ended December 31, 2019, included in our Annual Report on Form 10-K for the year ended December 31, 2019 previously filed with the SEC.

Foreign Currency Translation

Our reporting currency is the U.S. dollar. The functional currency of all our international operations is the U.S. dollar. All monetary asset and liability accounts are translated into U.S. dollars at the period-end rate, nonmonetary assets and liabilities are translated at historical exchange rates, and revenue and expenses are translated at the weighted-average exchange rates in effect during the period. Translation adjustments are recorded as foreign currency gains (losses) in the condensed consolidated statements of operations. We recognized a foreign currency gain of $236,000 and a loss of $420,000 in the three months ended September 30, 2020 and 2019, respectively, and we recognized a foreign currency loss of $189,000 and $612,000 in the nine months ended September 30, 2020 and 2019, respectively, in other income (expense)—net in our condensed consolidated statements of operations.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, revenue recognition, deferred commissions and commissions expense, stock-based compensation, intangible assets, goodwill, and accounting for income taxes. Actual results could differ from those estimates.

Concentrations of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk consist of cash, money market funds and fixed income investments. Although we deposit our cash with multiple financial institutions, our deposits, at times, exceed federally insured limits. We invest in fixed income securities that are of high-credit quality. Substantially all of our money market funds, or $51.8 million, are held in two funds that are rated “AAA.”

We generally do not require collateral or other security in support of accounts receivable. Allowances are provided for individual accounts receivable when we become aware of a customer’s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration of the customer’s operating results, or change in financial position. If circumstances related to customers change, estimates of the recoverability of receivables would be further adjusted. We also consider broader factors in evaluating the sufficiency of our allowances for doubtful accounts, including the length of time receivables are past due, significant one-time events, overall or industry-specific economic conditions, and historical experience. We had an allowance for doubtful accounts of $511,000 and $412,000 at September 30, 2020 and December 31, 2019, respectively.

One reseller accounted for 10% of total revenue for both the three and nine months ended September 30, 2019. No resellers or end-user customers accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2020 and no other reseller or end-user customer accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2019. Two resellers accounted for 18% and 12%, respectively, of net accounts receivable at September 30, 2020. No reseller or end-user customer accounted for 10% or more of net accounts receivable as of December 31, 2019.

Segments

We have one reportable segment, software and services to manage and secure mobile devices, applications and content.

Summary of Significant Accounting Policies

Revenue Recognition

Revenue Presentation

Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis.

License revenue includes sales of perpetual software licenses, software licenses sold as part of on-premise term subscriptions, and appliances.

Software support and services revenue includes sales of software support sold as part of on-premise term subscriptions, software support for perpetual licenses, and professional services.

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Nature of Products and Services

Cloud services, which allow customers to use hosted software over a contract period without taking possession of our software, are provided on a subscription or usage basis. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract period and revenue related to cloud services based on usage is generally recognized as the usage occurs.

Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Customers may purchase on-premise software licenses as perpetual licenses or as part of subscriptions. On-premise licenses are considered distinct performance obligations and revenue from the licenses is recognized upfront when the software is made available to the customer. In the case of our on-premise subscriptions, the license portion of revenue is recognized up-front, and the software support and services portion is recognized ratably.

Software support and services convey rights to the upgrades released over the contract period and provide support and tools to help customers deploy and use our products more efficiently. Revenue allocated to software support and services is generally recognized ratably over the contract period as customers simultaneously consume and receive benefits, given that the software support and services comprises a distinct performance obligation that is satisfied over time.

On-premise subscriptions and software support and services occasionally contain termination rights. We recognize revenue from those arrangements, including the distinct licenses contained therein, as the termination rights

for the performance obligation expire. See also Unearned Revenue and Customer Arrangements with Termination Rights below.

Professional services include consulting, deployment and training services. Our professional services represent distinct performance obligations as our customers benefit from the services separately or together with other readily available resources. Professional services revenue is recognized as services are delivered.

Appliance revenue was less than 1% of total revenue for all periods presented and is included as a component of license revenue within the consolidated statements of operations.

Refer to Note 15 – Segment and Disaggregated Revenue Information for further information.

Significant Judgments

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time.

Judgment is required to determine the standalone selling price (“SSP”) for each distinct performance obligation. We use a range of amounts to estimate the SSP for items that are not sold separately, including on-premises licenses sold with software support and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customer classes and circumstances. In these instances, we may use information such as the size and type of customer in determining the SSP.

Contract Balances  

Timing of revenue recognition may differ from the timing of invoicing customers. We record a receivable when revenue is recognized prior to invoicing, or unearned revenue when revenue will be recognized after invoicing. For multi-year agreements, we either invoice our customer in full at the inception of the contract or annually at the beginning of each annual period. We record an unbilled receivable related to revenue recognized for multi-year on-premise licenses invoiced annually when we have an unconditional right to invoice and receive payment in the future for those licenses or when we have the right to invoice future monthly periods under committed monthly recurring charge (“MRC”) agreements. The majority of our MRC agreements are for a month to month term (“non-committed”) or usage-based.

Payment terms and conditions vary by contract type, although terms generally include a requirement to pay within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. This includes invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period or multi-year on-premise licenses that are invoiced annually with a portion of the revenue recognized upfront.

As of September 30, 2020 and December 31, 2019, the balance of accounts receivable, net of the allowance for doubtful accounts, included $2.3 million and $2.0 million, respectively, of unbilled receivables from upfront recognition of revenue for certain multi-period on-premises software subscriptions that include both distinct software licenses and software support and services.

As of September 30, 2020 and December 31, 2019, unbilled receivables included in other long-term assets on our condensed consolidated balance sheets were $726,000 and $795,000, respectively.

Unearned Revenue and Customer Arrangements with Termination Rights

We generally invoice our customers upfront for subscriptions and software support and services associated with perpetual licenses. Unearned revenue from those upfront billings is comprised of unearned revenue from cloud-based subscriptions, software support and services for on-premise subscriptions, software support and services associated with perpetual licenses and professional services to be performed in the future.

Because some of our arrangements with customers contain termination rights, the arrangements do not meet the definition of a contract under Accounting Standard Codification, or ASC, Topic 606, Revenue Recognition from Contracts with Customers, or ASC 606, and are not recorded as unearned revenue and instead are recorded as “customer arrangements with termination rights” on our condensed consolidated balance sheets.

Refer to Note 14 – Unearned Revenue for further information on unearned revenue, changes in unearned revenue during the period, and customer arrangements with termination rights.

Deferred Commissions

We recognize an asset for the incremental costs of obtaining a contract with a customer. We have determined that certain sales incentive programs meet the requirements to be capitalized and we include those costs in current and non-current deferred commissions on our consolidated balance sheets.

Deferred commissions are amortized over the period commensurate with revenue recognition.

Changes in deferred commissions were as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Balance, beginning of the period

$

16,736

$

17,727

$

17,902

$

17,331

Deferral of commissions earned

 

3,519

4,271

 

11,967

12,862

Recognition of commission expense

 

(4,272)

(4,867)

 

(13,846)

(12,844)

Impairment of deferred commissions

(21)

(40)

(239)

Balance, end of the period

$

15,983

$

17,110

$

15,983

$

17,110

Cash Equivalents

We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. As of September 30, 2020 and December 31, 2019, cash and cash equivalents consist of cash deposited with banks and money market funds.

Comprehensive Loss

Comprehensive loss includes all changes in equity (net assets) during a period from non-owner sources. For the three and nine months ended September 30, 2020 and 2019, there were no differences between net loss and comprehensive loss. Therefore, the consolidated statements of comprehensive loss have been omitted.

Net Loss per Share of Common Stock

Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period after repurchases but without consideration for potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding for the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net loss per share calculation, unvested restricted stock and stock options are considered to be potentially dilutive securities. Because we have reported a net loss for the three and nine months ended

September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.

Software Development Costs Incurred in Connection with Software to be Sold or Marketed

The costs to develop new software products and enhancements to existing software products are expensed as incurred until technological feasibility has been established. We consider technological feasibility to have occurred when all planning, designing, coding and testing have been completed according to design specifications. Once technological feasibility is established, any additional costs would be capitalized. We believe our current process for developing software is essentially completed concurrent with the establishment of technological feasibility, and accordingly, no costs have been capitalized.

Internal Use Software

We capitalize costs incurred during the application development stage related to our internally used software. Such costs are primarily incurred by third-party vendors and consultants. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Amounts capitalized in all periods presented were not significant.

All software development costs incurred in connection with our cloud offering, or SaaS, are also sold or marketed to partners or end customers, therefore we start capitalizing costs when technological feasibility is achieved. No costs were capitalized in any periods presented as we believe that our current process for developing software is essentially completed concurrent with the establishment of technological feasibility.

Property and Equipment

Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful life of the property and equipment, determined to be three years for computers and equipment and software, five years for furniture and fixtures, and the lesser of the remaining lease term or estimated useful life for leasehold improvements. Expenditures for repairs and software support are charged to expense as incurred. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is reflected as operating expenses in the consolidated statements of operations.

Leases

We determine if an arrangement is a lease conveying the right to control identified property, plant, or equipment and whether the lease is operating or financing at the lease’s inception. We have determined that all of our leases are operating leases. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments under the lease arrangements. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments. The operating lease ROU asset also includes any advance lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. We have adopted the practical expedient as permitted by the new leasing standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. Our leases generally separate lease components from nonlease components. However, where lease and nonlease components are combined in our lease arrangements, we have adopted the practical expedient to not separate the lease from the nonlease components. Refer to Note 13 - Leases for further information about our leases.

Goodwill and Intangible Assets

We record the excess of the acquisition purchase price over the fair value of the tangible and identifiable intangible assets acquired as goodwill. We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We have a single reporting unit and consequently evaluate goodwill for impairment based on an evaluation of the fair value of the Company as a whole. We record purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased intangible assets are being amortized using the straight-line method over their estimated useful lives, which range from three to five years. We evaluate the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. Refer to Note 5 – Goodwill and Intangible Assets for further information about our goodwill and intangible assets.

Long-Lived Assets with Finite Lives

Long-lived assets are reviewed for possible impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. We evaluate the recoverability of each of our long-lived assets, including property and equipment and purchased intangible assets, by comparison of its carrying amount to the future discounted cash flows we expect the asset to generate. If we consider the asset to be impaired, we measure the amount of any impairment as the difference between the carrying amount and the fair value of the impaired asset.

Stock-Based Compensation

We use the estimated grant-date fair value method of accounting in accordance with ASC Topic 718 Compensation—Stock Compensation. Fair value is determined using the Black-Scholes Model using various inputs, including our estimates of expected volatility, term and future dividends. We estimated the forfeiture rate based on our historical experience for annual grant years where the majority of the vesting terms have been satisfied.

We recognize compensation costs for awards with service and performance vesting conditions and for our ESPP on an accelerated method over the requisite service period of the award. For stock options or restricted stock unit grants with no performance condition, we recognize compensation costs on a straight-line basis over the requisite service period of the award, which is generally the vesting term of four years.

Research and Development

Because we estimate that our software is essentially completed concurrent with the establishment of technological feasibility, we have charged all research and development to expense as incurred.

Advertising

Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense for the three and nine months ended September 30, 2020 and 2019 was not significant.

Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes, under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The

standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure and transition.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We are currently evaluating the impact of the CARES Act, but at present do not expect that the NOL carryback provision of the CARES Act would result in a cash benefit to us.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.

Recently Adopted Accounting Guidance

In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments,” which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses are recognized as allowances rather than reductions in the amortized cost of the securities. The standard was effective for annual reporting periods beginning after December 15, 2019. Entities apply the standard’s provisions by recording a cumulative-effect adjustment to retained earnings. We adopted ASU 2016-13 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, cash flows and disclosures for the three and nine months ended September 30, 2020.

In August 2018, the FASB issued ASU 2018-15 “Intangibles—Goodwill and Other—Internal-Use Software.” The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and require the entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The standard was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted ASU 2018-15 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, or cash flows for the three and nine months ended September 30, 2020.

Accounting Guidance Not Yet Adopted

Simplifying the Test for Goodwill Impairment

In January 2017, the FASB issued ASU 2017-04, “Simplifying the Test for Goodwill Impairment.” This ASU simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. This ASU should be applied on a prospective basis. The ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted. We do not expect the adoption of this ASU to have a material impact on our consolidated balance sheet, results of operations, or cash flows.

Simplifying Accounting for Income Taxes

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this ASU on our consolidated balance sheet, results of operations, and cash flows.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Balance Sheet Components
9 Months Ended
Sep. 30, 2020
Significant Balance Sheet Components  
Significant Balance Sheet Components

2.Significant Balance Sheet Components

Accounts Receivable, Net —Accounts receivable, net at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

Accounts receivable - billed

$

37,331

$

57,184

Accounts receivable - unbilled

2,300

2,043

Allowance for doubtful accounts

 

(511)

 

(412)

Accounts receivable, net

$

39,120

$

58,815

Property and Equipment —Property and equipment at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

 

Computers and appliances

$

13,670

$

13,300

Purchased software

 

4,252

 

4,235

Furniture and fixtures

 

1,745

 

1,745

Leasehold improvements

 

3,834

 

3,403

Total property and equipment

 

23,501

 

22,683

Accumulated depreciation and amortization

 

(20,155)

 

(17,879)

Total property and equipment—net

$

3,346

$

4,804

Prepaid Expenses and Other Current Assets and Other Assets

Prepaid expenses and other current assets at September 30, 2020 and December 31, 2019 included $7.1 million and $6.3 million of prepaid royalties, respectively. Other assets at September 30, 2020 and December 31, 2019 included $1.5 million and $3.0 million of prepaid royalties, respectively. The prepaid royalties were primarily associated with MobileIron Threat Defense.

At September 30, 2020, $348,000 of restricted cash was included in Other Assets. The cash was restricted as part of a bank guarantee drawn in favor of India taxing authorities for an ongoing corporate income tax audit.

Accrued Expenses —Accrued expenses at September 30, 2020 and December 31, 2019 consisted of the following (in thousands):

    

September 30, 2020

    

December 31, 2019

 

Accrued commissions

$

3,450

$

4,810

Accrued bonus

9,249

6,875

Employee Stock Purchase Plan liability

 

882

 

2,187

Other accrued payroll-related expenses

 

3,748

 

2,839

Accrued royalties

2,758

2,386

Other accrued liabilities

 

6,749

 

5,695

Total accrued expenses

$

26,836

$

24,792

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
9 Months Ended
Sep. 30, 2020
Fair Value Measurement  
Fair Value Measurement

3.

Fair Value Measurement

With the exception of held-to-maturity fixed income investments, we report financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis in accordance with ASC 820, Fair Value Measurements. ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions and credit risk.

ASC 820 also establishes a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three levels. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is available and significant to the fair value measurement. ASC 820 establishes and prioritizes three levels of inputs that may be used to measure fair value:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

Our financial assets that are carried at fair value include cash and money market funds. We had no financial liabilities, or nonfinancial assets and liabilities that were required to be measured at fair value on a recurring basis, or that were measured at fair value as of September 30, 2020 or December 31, 2019.

Our financial instruments measured at fair value as of September 30, 2020 and December 31, 2019 were as follows:

As of September 30, 2020

 

(in thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Money market funds

$

51,821

$

$

$

51,821

Total

$

51,821

$

$

$

51,821

    

As of December 31, 2019

 

(in thousands)

 

Level 1

 

Level 2

 

Level 3

 

Total

Money market funds

$

82,411

$

$

$

82,411

Total

$

82,411

$

$

$

82,411

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
9 Months Ended
Sep. 30, 2020
Acquisitions  
Acquisitions

4. Acquisitions

On April 24, 2020, we acquired all of the issued and outstanding capital stock of incapptic Connect GmbH (“incapptic”), a privately held company based in Germany that provides automated mobile application distribution software, for $5.9 million in cash. Our unified endpoint management platform integrates with the incapptic software to help customers develop, deploy and secure in-house business applications. Of the $5.9 million paid, $1.1 million was paid to an escrow account and will be distributed to former incapptic shareholders within 24 months, less any amounts used to satisfy any claims for indemnification that we may make for certain breaches of representations, warranties and covenants.

Transaction costs associated with the acquisition were $347,000 in the nine months ended September 30, 2020 and are included in general and administrative expenses. No further transaction costs associated with the acquisition were incurred in the three months ended September 30, 2020.

We accounted for the incapptic acquisition as a business combination. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. We engaged an independent third-party valuation firm to assist us in the determination of the value of the purchased intangible assets. The methodologies used to value the intangible assets were relief from royalty for tradename, multi-period excess earnings for contractual customer relationships and the cost approach for developed technology. The excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired was recorded as goodwill, which will not be amortized and is not deductible for tax purposes. The goodwill generated from the business combination was primarily related to the value placed on expected synergies and the value of the acquired workforce. Although we believe the purchase price allocation is substantially complete, the finalization of certain liabilities, or tax-related issues, among other things, could result in a future adjustment to the purchase price allocation. The preliminary purchase price allocation is as follows (in thousands):

Intangible assets:

    

Tradename

$

163

Contractual customer relationship

1,415

Developed technology

1,546

Goodwill

2,932

Cash

279

Unearned revenue

    

 

(275)

Other assets and liabilities, net

(113)

Net assets acquired

    

$

5,947

The tradename, contractual customer relationship and developed technology intangible assets are being amortized on a straight-line basis over estimated useful lives of 3, 5, and 4 years, respectively.

Incapptic has been included in our condensed consolidated results of operations since the date of acquisition. Pro forma results of operations for the acquisition have not been presented because the acquisition was not material to our condensed consolidated statement of operations.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

5. Goodwill and Intangible Assets

The following table reflects intangible assets subject to amortization as of September 30, 2020:

    

September 30, 2020

 

    

Gross Carrying

    

Accumulated

    

    

Net Book

Amount

 

Amortization

Impairment

 

Value

Tradename

$

163

$

(23)

 

$

140

Contractual customer relationship

1,415

(118)

1,297

Developed technology

1,546

(161)

1,385

Total

$

3,124

$

(302)

$

$

2,822

The net book value of intangible assets subject to amortization was zero at December 31, 2019.

We recorded amortization of intangible assets of $178,000 and $302,000 in the three and nine months ended September 30, 2020. There was no amortization of intangible assets for the three and nine months ended September 30, 2019.

The weighted average remaining life of our intangible assets on September 30, 2020 was 4.1 years.

As of September 30, 2020, estimated remaining intangible asset amortization expense is as follows (in thousands):

Year

    

    

 

2020

$

181

2021

 

724

2022

 

724

2023

 

687

2024

 

412

Thereafter

94

Total

$

2,822

At September 30, 2020 and December 31, 2019, the carrying value of goodwill was as follows (in thousands):

    

    

Balance, December 31, 2019

$

5,475

Additions

 

2,932

Balance, September 30, 2020

$

8,407

We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We determined that goodwill was not impaired based on the impairment test completed in the third quarter of 2020.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Expense
9 Months Ended
Sep. 30, 2020
Restructuring Expense  
Restructuring Expense

6. Restructuring Expense

We implemented business restructurings in the three months ended March 31, 2020 and the three and nine months ended September 30, 2019 to reduce our cost structure through workforce reductions. The three and nine months ended September 30, 2019 also included charges for the exit of an office building.

The following table summarizes the activity in accrued restructuring expense, included in accrued expenses, for the three and nine months ended September 30, 2020 (in thousands):

    

Severance and Other Restructuring Costs

Three Months Ended

Nine Months Ended

September 30, 2020

Accrued restructuring, beginning of the period

$

419

$

282

Provision for restructuring expense

579

Cash payments

(121)

(563)

Accrued restructuring, end of the period

$

298

$

298

We expect to pay the remaining accrued restructuring balance by June 30, 2021.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Line of Credit
9 Months Ended
Sep. 30, 2020
Line of Credit  
Line of Credit

7. Line of Credit

We have a $20.0 million revolving line of credit with a financial institution that can be used to borrow for working capital and general business requirements and issue letters of credit. Amounts borrowed accrue interest at a floating per annum rate equal to the greater of (a) the prime rate or 3.25% plus 0.25% or (b) LIBOR plus 3 percent. A default interest rate shall apply during an event of default at a rate per annum equal to 5% above the otherwise applicable interest rate. The line of credit is collateralized by substantially all of our assets, except intellectual property, and requires us to comply with working capital covenants, including limitations on indebtedness and restrictions on dividend distributions, among others, but does allow for the repurchase of a limited amount of our common stock. We are required to maintain an adjusted quick ratio (defined as the ratio of eligible cash and cash equivalents plus accounts receivable to current liabilities minus deferred revenue and customer arrangements with termination rights) of at least 1.25.

In May 2015, we issued a letter of credit for $1.5 million as a security deposit for a new lease for office space in a building in Mountain View, California, and in November 2017 we issued a bank guarantee to a customer of approximately $3.0 million that can be drawn if we become insolvent or bankrupt. The issuances of the letter of credit and bank guarantee reduced the borrowing capacity under our line of credit to approximately $15.5 million.

In June 2020, we amended our revolving line of credit and extended its maturity date to June 2023.

There were no other outstanding amounts under the line of credit at September 30, 2020 or December 31, 2019 and we were in compliance with all financial and non-financial covenants.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Preferred Stock
9 Months Ended
Sep. 30, 2020
Preferred Stock  
Preferred Stock

8.

Preferred Stock

We were authorized to issue up to 10,000,000 shares of convertible preferred stock as of September 30, 2020 and December 31, 2019. No shares of convertible preferred stock were issued and outstanding as of September 30, 2020 or December 31, 2019.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock
9 Months Ended
Sep. 30, 2020
Common Stock  
Common Stock

9.

Common Stock

We were authorized to issue 300,000,000 shares of common stock with a par value of $0.0001 per share as of September 30, 2020 and December 31, 2019. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends out of funds legally available therefore, when and if declared by the board of directors, subject to the approval and priority rights of holders of all classes of preferred stock outstanding.

As of September 30, 2020 and December 31, 2019, our shares of common stock reserved for issuance were as follows:

    

    

    

September 30, 

    

December 31,

2020

2019

Options outstanding

2,293,276

2,898,977

Unvested restricted stock units outstanding

12,730,746

12,639,066

Unvested performance stock units outstanding

835,000

Shares available for grant under the 2014 Equity Incentive Plan and 2015 Inducement Plan

1,692,599

1,301,881

Shares available for purchase under the Employee Stock Purchase Plan

385,094

378,525

Total

    

17,936,715

    

17,218,449

Repurchase Program

In October 2018, our Board of Directors approved a common stock repurchase program (“Repurchase Program”) whereby the Company is authorized to purchase up to a maximum of $25 million of its common stock, subject to compliance with applicable law and the limitations in the Company’s credit facilities on stock repurchases.

The authorization allows repurchases from time to time in the open market or in privately negotiated transactions. The amount and timing of repurchases made under the Repurchase Program will depend on a variety of factors, including available liquidity, cash flow and market conditions. Shares can be purchased through the Repurchase Program through October 2020, unless extended or shortened by our Board of Directors. The Repurchase Program does not obligate us to acquire any particular amount of common stock and the program may be modified or suspended at any time at our discretion. The repurchases would be funded from available working capital and are subject to compliance with the terms and limitations of the Company’s credit facilities.

In the three months ended September 30, 2020, we did not repurchase any shares of common stock under the Repurchase Program. In the nine months ended September 30, 2020, we repurchased 210,618 shares of common stock at an average price of $3.25 per share for a total cost of $684,000 under the Repurchase Program. This excludes shares repurchased to settle employee tax withholding related to the vesting of our stock-settled bonus and RSUs. The maximum remaining dollar value of shares that may be purchased under the Repurchase Program was $9.2 million at September 30, 2020. Our Board of Directors has not extended the program as of the date of the filing of this quarterly report on Form 10-Q.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards
9 Months Ended
Sep. 30, 2020
Share Based Awards  
Share Based Awards

10.

Share Based Awards

2008 Stock Plan

Our 2008 Stock Plan, or 2008 Plan, which expired on June 12, 2014, provided for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Options granted under the 2008 Plan generally become exercisable within three to four years following the date of grant and expire 10 years from the date of grant.

Our 2008 Plan was terminated following the date our 2014 Equity Incentive Plan, or our 2014 Plan, became effective. Any outstanding stock awards under our 2008 Plan will continue to be governed by the terms of our 2008 Plan and applicable award agreements.

2014 Equity Incentive Plan

Our 2014 Plan provides for the grant of incentive stock options, or ISOs, within the meaning of Section 422 of the Internal Revenue Code, or the Code, to our employees and our parent and subsidiary corporations’ employees, and for the grant of nonstatutory stock options, or NSOs, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance-based stock awards, and other forms of equity compensation to our employees, directors and consultants. Additionally, our 2014 Plan provides for the grant of performance cash awards to our employees, directors and consultants.

The initial number of shares of our common stock available to be issued under our 2014 Plan was 8,142,857, which number of shares will be increased by any shares subject to stock options or other stock awards granted under the 2008 Stock Plan that would have otherwise returned to our 2008 Stock Plan (such as upon the expiration or termination of a stock award prior to vesting), not to exceed 16,312,202.

The number of shares of our common stock reserved for issuance under our 2014 Plan automatically increase on January 1 of each year, beginning on January 1, 2015 and continuing through and including January 1, 2024, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. On January 1, 2020, we increased the number of shares of common stock reserved for issuance under our 2014 Plan by 5,636,269 shares, which was 5% of the total number of shares of common stock outstanding at December 31, 2019.

Amended and Restated 2015 Inducement Plan 

On December 20, 2015, our board of directors adopted our 2015 Inducement Plan, or the Inducement Plan, to reserve 1,600,000 shares of our common stock to be used exclusively for grants of awards to individuals that were not previously employees or directors of the Company. The terms and conditions of the Inducement Plan are substantially

similar to our stockholder-approved 2014 Plan. On January 5, 2016, our board of directors approved the amendment and restatement of the Inducement Plan to increase the share reserve under the Inducement Plan to 1,970,000 shares of our common stock. As of September 30, 2020, there were 312,500 stock options and restricted stock units outstanding under the Inducement Plan.

2014 Employee Stock Purchase Plan

The purpose of our 2014 Employee Stock Purchase Plan, or ESPP, is to secure the services of new employees, to retain the services of existing employees and to provide incentives for such individuals to exert maximum efforts toward our success and that of our customers, other partners, and shareholders. Our ESPP is intended to qualify as an “employee stock purchase plan” within the meaning of Section 423 of the Code. Our ESPP permits eligible employees to purchase our common stock through payroll deductions, which may not exceed 15% of the employee’s base compensation. Stock may be purchased under the plan at a price equal to 85% of the fair market value of our common stock on either the first day of the offering or the last day of the applicable purchase period, whichever is lower.

As of September 30, 2020 and December 31, 2019, approximately 385,094 and 378,525 shares of common stock were available for future issuance under our ESPP, respectively. The number of shares of our common stock reserved for issuance under our ESPP increase automatically each year, beginning on January 1, 2015 and continuing through and including January 1, 2024, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year; (ii) 2,142,857 shares of common stock; or (iii) such lesser number as determined by our board of directors. Shares subject to purchase rights granted under our ESPP that terminate without having been exercised in full will not reduce the number of shares available for issuance under our ESPP. On January 1, 2020, we increased the number of shares available for issuance under the ESPP by 1,127,253 shares, which was 1% of the total number of shares of our common stock outstanding as of December 31, 2019.

Restricted Stock Units and Performance Stock Units

We grant RSUs and, beginning in our first quarter of 2020, PSUs under our 2014 Plan. For stock-based compensation expense, we measure the value of the RSUs and PSUs based on the fair value of our common stock on the date of grant. Our RSU grants are subject to service conditions and we expense the fair value of those shares on a straight-line basis over their vesting periods. Our PSU grants are subject to performance and service conditions and we expense the fair value of those shares on an accelerated-graded basis over the employee’s requisite service period. The PSU expense may be adjusted each quarter based on our forecast of the Company’s performance relative to the annual recurring revenue metrics that determine the number of PSUs that will vest. To the extent that updated estimates of PSU expense differ from original estimates, the cumulative effect on current and prior periods of those changes is recorded in the period in which those estimates are revised.

Our RSU activity for the nine months ended September 30, 2020 was as follows:

Restricted Stock Units

 

Weighted-

 

Average

 

Number of

Grant Date

 

    

Shares

    

Fair Value

 

Unvested, December 31, 2019

 

12,639,066

$

5.20

Granted

 

7,543,265

 

4.54

Vested

 

(5,786,845)

 

4.84

Forfeitures

 

(1,664,740)

 

4.94

Unvested, September 30, 2020

 

12,730,746

$

5.01

Our PSU activity for the nine months ended September 30, 2020 was as follows:

Performance Stock Units

Weighted-

Average

Number of

Grant Date

    

Shares

    

Fair Value

Unvested, December 31, 2019

 

$

n/a

Granted

 

1,005,000

 

3.27

Vested

 

 

n/a

Forfeitures

 

(170,000)

 

3.27

Unvested, September 30, 2020

 

835,000

$

3.27

Bonus Plans

The 2018 Non-Executive and Executive Bonus Plans provided for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2018 Company metrics. We issued 1,338,220 shares of unrestricted common stock in the first quarter of 2019, after withholding 832,635 shares to cover employee payroll taxes which we paid in cash totaling $4.1 million.

In March 2019, the Compensation Committee of our board of directors approved the 2019 Non-Executive Bonus Plan and the 2019 Executive Bonus Plan, or collectively, the 2019 Bonus Plans. The 2019 Bonus Plans provided for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2019 Company metrics. We issued 1,061,165 shares of unrestricted common stock in the first quarter of 2020, after withholding 669,517 shares to cover employee payroll taxes which we paid in cash totaling $2.9 million.

In April 2020, the Compensation Committee of our board of directors approved the 2020 Non-Executive Bonus Plan and the 2020 Executive Bonus Plan, or collectively, the 2020 Bonus Plans. The 2020 Bonus Plans provide for the issuance of shares of unrestricted common stock to employees based on the achievement of certain 2020 Company metrics as determined by the Compensation Committee.

Shares issued under the aforementioned Bonus Plans are issued from our 2014 Plan and reduce the 2014 Plan shares available for issuance.

We record stock-based compensation expense related to the Bonus Plans over the service period of eligible employees based on forecasted performance relative to the Company target metrics. To the extent that updated estimates of bonus expense differ from original estimates, the cumulative effect on current and prior periods of those changes is recorded in the period those estimates are revised.

In the three and six months ended June 30, 2020, we recorded $5.7 million of stock-based compensation expense under the 2020 Bonus Plans. In September 2020, following the completion of negotiations among the parties regarding the material terms of the Merger Agreement (including the price of $7.05 per share), the Compensation Committee of our board of directors split the 2020 Bonus Plans into Nine-Month Plans, covering January 1, 2020 to September 30, 2020, and Three-Month Plans, covering October 1, 2020 to December 31, 2020. In the case of the Three-Month Plans and the Nine-Month Plans, the level of achievement will be determined by the Company based on the application of the metrics and terms previously adopted by the Company, but with a minimum payout of 100% of target under each plan. In addition to our splitting of the 2020 Bonus Plans and requiring a minimum 100% of target payout, the Merger Agreement imposes certain pre-closing restrictions on our activities, one of which precludes settlement of our 2020 Bonus Plans in unrestricted common stock. Because we are currently required to settle the 2020 Bonus Plans in cash, we recorded a cumulative adjustment in the three months ended September 30, 2020 to reclassify the $5.7 million previously recorded as stock-based compensation expense to bonus expense. We recorded an additional $3.5 million of bonus expense under the 2020 Bonus Plans in the three months ended September 30, 2020 based on expected performance relative to the 2020 Bonus Plan metrics. The $3.5 million of bonus expense recorded in three months ended September 30, 2020 included a $515,000 cumulative expense catch-up for revising our performance estimates relative to the Company target metrics. In the nine months ended September 30, 2020, we recorded $757,000 of stock-based

compensation expense under the 2019 Bonus Plans. In the three and nine months ended September 30, 2019, we recorded $559,000 and $5.5 million, respectively, of stock-based compensation expense under the 2019 Bonus Plans. In the nine months ended September 30, 2019, we recorded $1.1 million of stock-based compensation expense under the 2018 Bonus Plans.

Stock Options

Stock option activity under the 2008 Plan, 2014 Plan and 2015 Inducement Plan for the nine months ended September 30, 2020 was as follows:

    

    

Options Outstanding

 

Weighted-

Number of

Average

Aggregate

 

Shares

Weighted-

Remaining

Intrinsic

 

Available

Number of

Average

Contractual

Value

 

for Issuance

Shares

    

Exercise Price

    

Term (Years)

    

(In thousands)

  

Balance—December 31, 2019

 

1,301,881

 

2,898,977

$

5.17

4.89

$

1,556

Authorized

 

5,636,269

Stock options granted

 

 

Issuance of shares under Bonus Plans

(1,730,682)

Shares withheld from net settlement of restricted stock units

1,305,947

Restricted stock units granted

(5,812,583)

Performance stock units granted(1)

(1,005,000)

Exercised

 

(443,674)

 

4.12

Stock options canceled

 

162,027

(162,027)

 

5.46

Restricted and Performance stock units forfeited

1,834,740

Balance—September 30, 2020

 

1,692,599

 

2,293,276

$

5.36

4.07

$

4,358

Vested and exercisable—September 30, 2020

 

2,068,275

$

5.45

3.76

$

3,800

Vested and expected to vest(2)—September 30, 2020

 

2,261,882

$

5.37

3.94

$

4,281

(1)Performance stock units granted are reflected in the table as a decrease in the number of shares available for issuance at target achievement for tracking and reporting purposes but do not technically reduce shares available for issuance until earned.
(2)Options expected to vest reflect an estimated forfeiture rate.

Our stock-based compensation expense was recorded in the following cost and expense categories (in thousands):

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of revenue

$

(57)

$

1,052

$

2,739

$

3,859

Research and development

 

367

 

3,279

 

8,710

 

11,015

Sales and marketing

 

1,208

 

2,029

 

6,670

 

6,367

General and administrative

 

1,126

 

1,652

 

5,604

 

5,918

Total

$

2,644

$

8,012

$

23,723

$

27,159

We used the Black-Scholes Model to estimate the fair value of our stock options granted to employees with the following assumptions:

    

Nine Months Ended

 

September 30, 

 

 

2020

    

2019

Expected dividend yield

 

n/a

Risk-free interest rate

 

n/a

2.5%

Expected volatility

 

n/a

  

50%

Expected life (in years)

 

n/a

6.1

No stock options were granted in the three and nine months ended September 30, 2020 or the three months ended September 30, 2019.

We used the Black-Scholes Model to estimate the fair value of our Employee Stock Purchase Plan awards with the following assumptions:

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

 

2020

    

2019

2020

    

2019

Expected dividend yield

 

Risk-free interest rate

 

0.1%

1.7%

  

0.8%

2.1%

Expected volatility

 

57%

  

40%

51%

41%

Expected life (in years)

 

1.3

1.3

1.3

1.3

As required by Topic 718 Compensation—Stock Compensation, we estimate expected forfeitures and recognize compensation costs only for those equity awards expected to vest.

As of September 30, 2020, unrecognized stock-based compensation expense and its remaining weighted-average recognition period was as follows:

Unrecognized

Remaining

Stock-based

Weighted-Average

Compensation

Recognition

Expense

Period

   

(in millions)

   

(in years)

Stock options

 

$

0.3

2.0

Restricted stock units

 

47.8

2.7

Performance stock units

2.4

1.6

ESPP

 

2.1

1.5

Total

 

$

52.6

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plan
9 Months Ended
Sep. 30, 2020
Employee Benefit Plan  
Employee Benefit Plan

11.

Employee Benefit Plan

We maintain a defined contribution 401(k) plan. The plan covers all full-time U.S. employees over the age of 21. Each employee can contribute up to $19,500 annually (with a $6,500 catch up contribution limit for employees aged 50 or older). Beginning January 2020, we provide matching contributions at 100% of every dollar an employee contributes, up to 3% of eligible compensation with a $2,000 annual maximum match.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies  
Commitments and Contingencies

12.

Commitments and Contingencies

Litigation

We continually evaluate uncertainties associated with litigation and record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the

date of the financial statements and (ii) the loss or range of loss can be reasonably estimated. If we determine that a loss is possible and a range of the loss can be reasonably estimated, we disclose the range of the possible loss in the Notes to the Consolidated Financial Statements. We evaluate, on a quarterly basis, developments in our legal matters that could affect the amount of liability that has been previously accrued, if any, and the matters and related ranges of possible losses disclosed, and make adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), we have determined we do not have material exposure on an aggregate basis at this time.

Patent Claim

We received a letter in August 2019 from BlackBerry Corp. asserting that our products and software infringe BlackBerry’s patents, and that we should license its portfolio. We retained counsel and evaluated BlackBerry’s letter, as well as potential counterclaims against BlackBerry. BlackBerry sent a second letter in March 2020 asserting that our products and software infringe additional BlackBerry patents, although BlackBerry did not specify its infringement theories or make a demand for damages in the March 2020 letter. The parties have attempted to negotiate, and we accrued an immaterial amount related to the matter in 2019. However, through the date of the filing of this Quarterly Report on Form 10-Q, these discussions have not been resolved.

 

To protect our rights, we filed a lawsuit against BlackBerry in the United States District Court for the Northern District of California on April 27, 2020. The case is MobileIron, Inc. v. BlackBerry Corp. and BlackBerry Ltd. The lawsuit asserts that BlackBerry’s products infringe MobileIron patents, that MobileIron’s products and software do not infringe BlackBerry’s patents, and that BlackBerry has engaged in certain unlawful activities related to its licensing program for its patent portfolio. We intend to vigorously assert our claims and defend against any claims or lawsuits that BlackBerry may assert against us. The amount of damages that could be awarded in the lawsuit is unknown at this time.

Indemnification

Under the indemnification provisions of our standard sales related contracts, we agree to defend and/or settle claims brought by third parties against our customers and channel partners alleging that our software or the customer’s use thereof infringes the third-party’s intellectual property right, such as a patent right. These indemnification obligations are typically not subject to limitation; however if we believe such a claim is reasonably likely to occur and if it is commercially impractical for us to either procure the right for the customer to continue to use our software or modify our software so that it’s not infringing, we can terminate the customer agreement and refund the customer a portion of the license fees paid (prorated over the three year period from initial delivery for software licensed on a perpetual basis). We also on occasion indemnify our customers for other types of third-party claims. In addition, we indemnify our officers, directors, and certain key employees while they are serving in such capacities in good faith. Through September 30, 2020, we have not received any material written claim for indemnification.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Sep. 30, 2020
Leases  
Leases

13.Leases

We have operating leases for office facilities and data centers. Our leases have remaining lease terms of less than one year to approximately seven years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year.

On our balance sheet, we have current and noncurrent lease commitment liabilities of approximately $4.8 million and $6.7, million, respectively, and corresponding right-of-use assets of approximately $10.3 million at September 30, 2020 for our operating leases.

The operating lease cost for both the three months ended September 30, 2020 and 2019 was $1.3 million. The operating lease cost for the nine months ended September 30, 2020 and 2019 was $3.7 million and $4.7 million, respectively. The future maturities of lease liabilities as of September 30, 2020 are as follows (in thousands):

Year

    

    

2020 (remaining)

$

1,400

2021

 

4,968

2022

 

3,526

2023

 

1,518

2024

 

355

Thereafter

 

579

Total lease payments

12,346

Less: imputed interest

 

(913)

Total lease liability

$

11,433

All of our leases are classified as operating leases. In the nine months ended September 30, 2020, the weighted average discount rate used to determine the lease liabilities was 5.3% and the weighted average remaining lease term was 35 months.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Unearned Revenue
9 Months Ended
Sep. 30, 2020
Unearned Revenue  
Unearned Revenue

14.Unearned Revenue

Changes in unearned revenue were as follows for the three and nine months ended September 30, 2020 and 2019:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Balance, beginning of period

$

113,213

$

106,399

$

118,211

$

105,837

Billings, excluding billings for customer arrangements with termination rights

40,123

46,246

133,961

135,904

Additions to unearned revenue upon expiration of termination rights

4,634

5,056

13,878

15,118

Recognition of revenue, net of change in unbilled accounts receivable*

(50,079)

(50,900)

(158,434)

(150,058)

Acquired unearned revenue

275

Balance, end of period

$

107,891

$

106,801

$

107,891

$

106,801

* Reconciliation to Revenue Reported per Condensed Consolidated Statement of Operations:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Revenue billed as of the end of period

$

50,079

$

50,900

$

158,434

$

150,058

Increase (decrease) in total unbilled accounts receivable

(80)

1,301

188

1,090

Revenue Reported in Condensed Consolidated Statement of Operations

$

49,999

$

52,201

$

158,622

$

151,148

Revenue allocated to remaining performance obligations includes unearned revenue plus contractually committed amounts that will be invoiced and recognized as revenue in future periods, but excludes amounts invoiced and not recognized as revenue under customer arrangements that contain termination rights. Remaining performance obligations were $118.9 million as of September 30, 2020, of which we expect to recognize approximately 76% as revenue over the next 12 months and the remainder thereafter.

As of September 30, 2020 and December 31, 2019, the balance of customer arrangements that contain termination rights was $11.3 million and $16.1 million, respectively.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Disaggregated Revenue Information
9 Months Ended
Sep. 30, 2020
Segment and Disaggregated Revenue Information  
Segment and Disaggregated Revenue Information

15.

Segment and Disaggregated Revenue Information

We conduct business globally. Our chief operating decision maker (Chief Executive Officer) reviews financial information presented on a consolidated basis accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, software and services to manage and secure mobile devices, applications and content, and there are no segment managers who are held accountable for operations, operating results and plans for levels, components or types of products or services below the consolidated unit level. Accordingly, we are considered to be in a single reportable segment and operating unit structure.

Approximately $1.4 million and $2.0 million as of September 30, 2020 and December 31, 2019, or 41% and 42%, respectively, of our net Property and Equipment was attributable to our operations located in India. Substantially all other long-lived assets were attributable to operations in the United States.

Revenue by geographic region based on the billing address was as follows:

    

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2020

    

2019

    

2020

    

2019

Revenue

United States

$

22,448

$

23,376

$

67,746

$

64,849

International

 

27,551

 

28,825

 

90,876

 

86,299

Total

$

49,999

$

52,201

$

158,622

$

151,148

We recognized revenue of $6.5 million, or 13% of total revenue, and $7.3 million, or 14% of total revenue, from customers with a billing address in Germany for the three months ended September 30, 2020 and 2019, respectively. We recognized revenue of $23.6 million, or 15% of total revenue, and $23.4 million, or 15% of total revenue, from customers with a billing address in Germany for the nine months ended September 30, 2020 and 2019, respectively. No other country, except for the United States and Germany, exceeded 10% of total revenue in the three or nine months ended September 30, 2020 or 2019.

Revenue from recurring and non-recurring contractual arrangements was as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Cloud subscriptions - ratable

$

20,890

$

17,591

$

59,073

$

49,163

On-premise subscriptions - point-in-time

5,139

5,964

14,240

17,394

On-premise subscriptions - ratable

5,267

4,902

15,232

13,872

Software support on perpetual licenses - ratable

16,132

16,363

48,305

48,669

Recurring revenue

47,428

44,820

136,850

129,098

Perpetual license - point-in-time

1,326

6,252

18,314

18,420

Professional services - point-in-time

 

1,245

1,129

3,458

 

3,630

Non-recurring revenue

2,571

7,381

21,772

22,050

Total revenue

$

49,999

$

52,201

$

158,622

$

151,148

Recurring revenue in the table above is defined as revenue that requires a contract renewal for the service or license to continue beyond the initial or current contract term and additional revenue will be recognized if that renewal occurs. Non-recurring revenue is defined as sales of perpetual license or professional services that are one-time in nature and do not need to be renewed.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share
9 Months Ended
Sep. 30, 2020
Net Loss per Share  
Net Loss per Share

16.

Net Loss per Share

The following table sets forth the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2020 and 2019 (in thousands, except per share data):

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2020

    

2019

    

2020

    

2019

 

Numerator:

Net loss

$

(16,272)

$

(8,203)

$

(37,441)

$

(40,892)

Denominator:

Weighted–average shares used to compute basic and diluted net loss per share

 

117,703

 

110,831

 

116,192

 

109,147

Basic and diluted net loss per share

$

(0.14)

$

(0.07)

$

(0.32)

$

(0.37)

Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and nine months ended September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.

The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported (in common stock equivalent shares):

September 30, 

September 30, 

    

2020

    

2019

Stock options outstanding, net of unvested exercised stock options

2,293,276

2,929,095

Unvested restricted stock units

12,730,746

13,806,088

Unvested performance stock units

835,000

ESPP shares

226,673

194,622

Stock-settled bonus shares

499,612

Total potentially dilutive securities

16,085,695

17,429,417

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Description of Business and Significant Accounting Policies  
Description of Business

Description of Business

MobileIron, Inc. and its wholly owned subsidiaries, collectively, the “Company”, “we”, “us” or “our”, provides a purpose-built mobile IT platform that enables enterprises to manage and secure mobile applications, content and devices while providing their employees with device choice, privacy and a native user experience. We were incorporated in Delaware in July 2007 and are headquartered in Mountain View, California, with additional sales and support presence in North America, Europe, the Middle East, Asia and Australia and employees in India primarily focused on research and development.

Pending Acquisition by Ivanti, Inc.

On September 26, 2020, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ivanti, Inc., a Delaware corporation (“Parent”), and Oahu Merger Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Parent (“Merger Sub”). The Merger Agreement provides that, subject to the terms and conditions set forth in the Merger Agreement, Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger and becoming a wholly owned subsidiary of Parent. The Merger Agreement and the transactions contemplated thereby were approved unanimously by the Company’s Board of Directors on September 26, 2020.

 

Under the terms of the Merger Agreement, at the effective time of the Merger (the “Effective Time”), each share of our common stock that is outstanding immediately prior to the Effective Time (other than shares of common stock (1) held by the Company as treasury stock, (2) owned by Parent or Merger Sub, (3) owned by any direct or indirect wholly owned subsidiary of Parent or Merger Sub or (4) held by stockholders who have properly and validly exercised their statutory rights of appraisal under Section 262 of the Delaware General Corporation Law (the “DGCL”)) will be canceled and converted into the right to receive cash in the amount equal to $7.05, without interest (the “Per Share Merger Consideration”).

 

At the Effective Time, each outstanding vested restricted stock unit (“RSU”), performance stock unit (“PSU”) and option granted by the Company shall be cancelled and converted into the right to receive cash equal to (A) the aggregate number of shares of the Company’s common stock subject to such RSU, PSU or option, as applicable, multiplied by (B) the Per Share Merger Consideration (less the exercise price in the case of vested options) (the “Award Consideration”). Each outstanding RSU, PSU or option that is not vested but that is subject to acceleration shall be cancelled and converted into the right to receive an amount in cash equal to the Award Consideration pursuant to the terms of the Merger Agreement, a portion of which will be paid after the Effective Time in accordance with the applicable award agreement. Each outstanding RSU, PSU or option that is not vested and that does not automatically accelerate at closing of the Merger will be cancelled without consideration.

Pursuant to the Merger Agreement, the Company has acted to provide, among other things, that (1) each individual participating in an offering period under the Company’s 2014 Employee Stock Purchase Plan (the “ESPP”) in progress on the date of the Merger Agreement will not be permitted to (A) increase his or her payroll contribution rate pursuant to the ESPP or (B) make separate non-payroll contributions to the ESPP on or following the date of the Merger Agreement, except as may be required by applicable law; (2) no individual who is not participating in the ESPP will be allowed to commence participation in the ESPP; and (3) any offering period that would otherwise be outstanding at the Effective Time will terminate no later than five days prior to the date on which the Effective Time occurs. The Company will make any pro rata adjustments as may be necessary to reflect the shortened offering period and will cause the exercise of each outstanding purchase right pursuant to the ESPP no later than one business day prior to the Effective Time.

 

The Company, and Parent and Merger Sub, have made certain representations, warranties and covenants in the Merger Agreement, including, among others, covenants by the Company to conduct its business in the ordinary course during the period between execution of the Merger Agreement and closing of the Merger.  

 

Pursuant to the terms of the Merger Agreement, the Company is subject to restrictions on its ability to solicit alternative acquisition proposals and to provide information to, and engage in discussion with, third parties regarding such proposals, except under limited circumstances. In the event the Merger Agreement is terminated by the Company to enter into a Superior Proposal, as defined in the Merger Agreement, the Company will be required to pay Parent a termination fee of $30.45 million.

 

Subject to certain exceptions, each of the parties has agreed to use its reasonable best efforts to take or cause to be taken actions necessary to consummate the Merger, including with respect to obtaining required government approvals. The Merger Agreement also contains certain termination rights for both the Company and Parent. Pursuant to the terms of the Merger Agreement, if the Company terminates the Merger Agreement as a result of Parent’s failure to close the Merger following the end of the marketing period for the debt financing required to consummate the transactions within two business days after receiving a written notice from the Company stating that all closing conditions have been satisfied or validly waived, Parent will pay the Company $65.25 million.

 

The Merger Agreement requires the Company to convene a special meeting of stockholders for purposes of obtaining approval of the adoption of the Merger Agreement. Commencing on October 26, 2020, the Company noticed and mailed a definitive proxy statement for a special meeting of the Company’s stockholders to be held on November 24, 2020.

The Merger is subject to the satisfaction or waiver of certain closing conditions including, among other things, (1) the affirmative vote of the holders of a majority of the voting power of the outstanding shares of the Company’s common stock entitled to vote on the adoption of the Merger Agreement, (2) the expiration or termination of the waiting period under Antitrust Laws (as defined in the Merger Agreement), (3) the absence of any law, injunction, judgment, order or ruling prohibiting the Merger, (4) the accuracy of the representations and warranties made by the parties, (5) the performance by the parties in all material respects of their covenants, obligations and agreements under the Merger Agreement, and (6) the absence of a material adverse effect on the Company prior to the closing.

 

Parent furnished the Company with copies of equity and debt financing commitments obtained by Parent, the proceeds of which will provide for funds to consummate the transactions contemplated by the Merger Agreement. The consummation of the Merger is not subject to a financing condition.

COVID-19 Pandemic

In the first quarter of 2020, the United States and other countries began shelter-in-place mandates and began to close many businesses as a result of the COVID-19 virus. The World Health Organization characterized COVID-19 as a pandemic and the President of the United States declared the COVID-19 outbreak a national emergency. Since then, the COVID-19 pandemic has rapidly spread across the globe and has already resulted in significant volatility, uncertainty and economic disruption. The future impact of the pandemic and any resulting economic impact are largely unknown and rapidly evolving. It is difficult at this time to predict the amount of the financial impact that COVID-19 will have on the Company’s business, financial position and operating results in future periods due to numerous uncertainties. The Company is closely monitoring the impact of the pandemic on all aspects of its business.

Basis of Presentation and Consolidation

Basis of Presentation and Consolidation

The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019 have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, for interim financial statements and pursuant to the rules and regulations of the SEC, and include the accounts of our wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.

Certain information and footnote disclosures in this Quarterly Report on Form 10-Q normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary for a fair presentation of our balance sheet as of September 30, 2020, our operating results for the three and nine months ended September 30, 2020 and 2019, and our cash flows for the nine months ended September 30, 2020 and 2019. Our operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The condensed consolidated balance sheet as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements.

The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with our audited financial statements and related notes for the year ended December 31, 2019, included in our Annual Report on Form 10-K for the year ended December 31, 2019 previously filed with the SEC.

Foreign Currency Translation

Foreign Currency Translation

Our reporting currency is the U.S. dollar. The functional currency of all our international operations is the U.S. dollar. All monetary asset and liability accounts are translated into U.S. dollars at the period-end rate, nonmonetary assets and liabilities are translated at historical exchange rates, and revenue and expenses are translated at the weighted-average exchange rates in effect during the period. Translation adjustments are recorded as foreign currency gains (losses) in the condensed consolidated statements of operations. We recognized a foreign currency gain of $236,000 and a loss of $420,000 in the three months ended September 30, 2020 and 2019, respectively, and we recognized a foreign currency loss of $189,000 and $612,000 in the nine months ended September 30, 2020 and 2019, respectively, in other income (expense)—net in our condensed consolidated statements of operations.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. These estimates include, but are not limited to, revenue recognition, deferred commissions and commissions expense, stock-based compensation, intangible assets, goodwill, and accounting for income taxes. Actual results could differ from those estimates.

Concentrations of Credit Risk

Concentrations of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk consist of cash, money market funds and fixed income investments. Although we deposit our cash with multiple financial institutions, our deposits, at times, exceed federally insured limits. We invest in fixed income securities that are of high-credit quality. Substantially all of our money market funds, or $51.8 million, are held in two funds that are rated “AAA.”

We generally do not require collateral or other security in support of accounts receivable. Allowances are provided for individual accounts receivable when we become aware of a customer’s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration of the customer’s operating results, or change in financial position. If circumstances related to customers change, estimates of the recoverability of receivables would be further adjusted. We also consider broader factors in evaluating the sufficiency of our allowances for doubtful accounts, including the length of time receivables are past due, significant one-time events, overall or industry-specific economic conditions, and historical experience. We had an allowance for doubtful accounts of $511,000 and $412,000 at September 30, 2020 and December 31, 2019, respectively.

One reseller accounted for 10% of total revenue for both the three and nine months ended September 30, 2019. No resellers or end-user customers accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2020 and no other reseller or end-user customer accounted for 10% or more of our total revenue in the three and nine months ended September 30, 2019. Two resellers accounted for 18% and 12%, respectively, of net accounts receivable at September 30, 2020. No reseller or end-user customer accounted for 10% or more of net accounts receivable as of December 31, 2019.

Segments

Segments

We have one reportable segment, software and services to manage and secure mobile devices, applications and content.

Revenue Recognition

Revenue Recognition

Revenue Presentation

Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis.

License revenue includes sales of perpetual software licenses, software licenses sold as part of on-premise term subscriptions, and appliances.

Software support and services revenue includes sales of software support sold as part of on-premise term subscriptions, software support for perpetual licenses, and professional services.

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.

Nature of Products and Services

Cloud services, which allow customers to use hosted software over a contract period without taking possession of our software, are provided on a subscription or usage basis. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract period and revenue related to cloud services based on usage is generally recognized as the usage occurs.

Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Customers may purchase on-premise software licenses as perpetual licenses or as part of subscriptions. On-premise licenses are considered distinct performance obligations and revenue from the licenses is recognized upfront when the software is made available to the customer. In the case of our on-premise subscriptions, the license portion of revenue is recognized up-front, and the software support and services portion is recognized ratably.

Software support and services convey rights to the upgrades released over the contract period and provide support and tools to help customers deploy and use our products more efficiently. Revenue allocated to software support and services is generally recognized ratably over the contract period as customers simultaneously consume and receive benefits, given that the software support and services comprises a distinct performance obligation that is satisfied over time.

On-premise subscriptions and software support and services occasionally contain termination rights. We recognize revenue from those arrangements, including the distinct licenses contained therein, as the termination rights

for the performance obligation expire. See also Unearned Revenue and Customer Arrangements with Termination Rights below.

Professional services include consulting, deployment and training services. Our professional services represent distinct performance obligations as our customers benefit from the services separately or together with other readily available resources. Professional services revenue is recognized as services are delivered.

Appliance revenue was less than 1% of total revenue for all periods presented and is included as a component of license revenue within the consolidated statements of operations.

Refer to Note 15 – Segment and Disaggregated Revenue Information for further information.

Significant Judgments

Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Judgment is required to determine whether a software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software support and services and recognized over time.

Judgment is required to determine the standalone selling price (“SSP”) for each distinct performance obligation. We use a range of amounts to estimate the SSP for items that are not sold separately, including on-premises licenses sold with software support and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that may include other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customer classes and circumstances. In these instances, we may use information such as the size and type of customer in determining the SSP.

Contract Balances  

Timing of revenue recognition may differ from the timing of invoicing customers. We record a receivable when revenue is recognized prior to invoicing, or unearned revenue when revenue will be recognized after invoicing. For multi-year agreements, we either invoice our customer in full at the inception of the contract or annually at the beginning of each annual period. We record an unbilled receivable related to revenue recognized for multi-year on-premise licenses invoiced annually when we have an unconditional right to invoice and receive payment in the future for those licenses or when we have the right to invoice future monthly periods under committed monthly recurring charge (“MRC”) agreements. The majority of our MRC agreements are for a month to month term (“non-committed”) or usage-based.

Payment terms and conditions vary by contract type, although terms generally include a requirement to pay within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. This includes invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period or multi-year on-premise licenses that are invoiced annually with a portion of the revenue recognized upfront.

As of September 30, 2020 and December 31, 2019, the balance of accounts receivable, net of the allowance for doubtful accounts, included $2.3 million and $2.0 million, respectively, of unbilled receivables from upfront recognition of revenue for certain multi-period on-premises software subscriptions that include both distinct software licenses and software support and services.

As of September 30, 2020 and December 31, 2019, unbilled receivables included in other long-term assets on our condensed consolidated balance sheets were $726,000 and $795,000, respectively.

Unearned Revenue and Customer Arrangements with Termination Rights

We generally invoice our customers upfront for subscriptions and software support and services associated with perpetual licenses. Unearned revenue from those upfront billings is comprised of unearned revenue from cloud-based subscriptions, software support and services for on-premise subscriptions, software support and services associated with perpetual licenses and professional services to be performed in the future.

Because some of our arrangements with customers contain termination rights, the arrangements do not meet the definition of a contract under Accounting Standard Codification, or ASC, Topic 606, Revenue Recognition from Contracts with Customers, or ASC 606, and are not recorded as unearned revenue and instead are recorded as “customer arrangements with termination rights” on our condensed consolidated balance sheets.

Refer to Note 14 – Unearned Revenue for further information on unearned revenue, changes in unearned revenue during the period, and customer arrangements with termination rights.

Deferred Commissions

We recognize an asset for the incremental costs of obtaining a contract with a customer. We have determined that certain sales incentive programs meet the requirements to be capitalized and we include those costs in current and non-current deferred commissions on our consolidated balance sheets.

Deferred commissions are amortized over the period commensurate with revenue recognition.

Changes in deferred commissions were as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Balance, beginning of the period

$

16,736

$

17,727

$

17,902

$

17,331

Deferral of commissions earned

 

3,519

4,271

 

11,967

12,862

Recognition of commission expense

 

(4,272)

(4,867)

 

(13,846)

(12,844)

Impairment of deferred commissions

(21)

(40)

(239)

Balance, end of the period

$

15,983

$

17,110

$

15,983

$

17,110

Cash Equivalents

Cash Equivalents

We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. As of September 30, 2020 and December 31, 2019, cash and cash equivalents consist of cash deposited with banks and money market funds.

Comprehensive Loss

Comprehensive Loss

Comprehensive loss includes all changes in equity (net assets) during a period from non-owner sources. For the three and nine months ended September 30, 2020 and 2019, there were no differences between net loss and comprehensive loss. Therefore, the consolidated statements of comprehensive loss have been omitted.

Net Loss per Share of Common Stock

Net Loss per Share of Common Stock

Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period after repurchases but without consideration for potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding for the period determined using the treasury-stock and if-converted methods. For purposes of the diluted net loss per share calculation, unvested restricted stock and stock options are considered to be potentially dilutive securities. Because we have reported a net loss for the three and nine months ended

September 30, 2020 and 2019, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods presented because the potentially dilutive shares would have been anti-dilutive if included in the calculation.

Software Development Costs Incurred in Connection with Software to be Sold or Marketed

Software Development Costs Incurred in Connection with Software to be Sold or Marketed

The costs to develop new software products and enhancements to existing software products are expensed as incurred until technological feasibility has been established. We consider technological feasibility to have occurred when all planning, designing, coding and testing have been completed according to design specifications. Once technological feasibility is established, any additional costs would be capitalized. We believe our current process for developing software is essentially completed concurrent with the establishment of technological feasibility, and accordingly, no costs have been capitalized.

Internal Use Software

Internal Use Software

We capitalize costs incurred during the application development stage related to our internally used software. Such costs are primarily incurred by third-party vendors and consultants. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Amounts capitalized in all periods presented were not significant.

All software development costs incurred in connection with our cloud offering, or SaaS, are also sold or marketed to partners or end customers, therefore we start capitalizing costs when technological feasibility is achieved. No costs were capitalized in any periods presented as we believe that our current process for developing software is essentially completed concurrent with the establishment of technological feasibility.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful life of the property and equipment, determined to be three years for computers and equipment and software, five years for furniture and fixtures, and the lesser of the remaining lease term or estimated useful life for leasehold improvements. Expenditures for repairs and software support are charged to expense as incurred. Upon disposition, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss is reflected as operating expenses in the consolidated statements of operations.

Leases

Leases

We determine if an arrangement is a lease conveying the right to control identified property, plant, or equipment and whether the lease is operating or financing at the lease’s inception. We have determined that all of our leases are operating leases. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments under the lease arrangements. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments. The operating lease ROU asset also includes any advance lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. We have adopted the practical expedient as permitted by the new leasing standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. Our leases generally separate lease components from nonlease components. However, where lease and nonlease components are combined in our lease arrangements, we have adopted the practical expedient to not separate the lease from the nonlease components. Refer to Note 13 - Leases for further information about our leases.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

We record the excess of the acquisition purchase price over the fair value of the tangible and identifiable intangible assets acquired as goodwill. We perform an impairment test of our goodwill in the third quarter of our fiscal year, or more frequently if indicators of potential impairment arise. We have a single reporting unit and consequently evaluate goodwill for impairment based on an evaluation of the fair value of the Company as a whole. We record purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased intangible assets are being amortized using the straight-line method over their estimated useful lives, which range from three to five years. We evaluate the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. Refer to Note 5 – Goodwill and Intangible Assets for further information about our goodwill and intangible assets.

Long-Lived Assets with Finite Lives

Long-Lived Assets with Finite Lives

Long-lived assets are reviewed for possible impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. We evaluate the recoverability of each of our long-lived assets, including property and equipment and purchased intangible assets, by comparison of its carrying amount to the future discounted cash flows we expect the asset to generate. If we consider the asset to be impaired, we measure the amount of any impairment as the difference between the carrying amount and the fair value of the impaired asset.

Stock-Based Compensation

Stock-Based Compensation

We use the estimated grant-date fair value method of accounting in accordance with ASC Topic 718 Compensation—Stock Compensation. Fair value is determined using the Black-Scholes Model using various inputs, including our estimates of expected volatility, term and future dividends. We estimated the forfeiture rate based on our historical experience for annual grant years where the majority of the vesting terms have been satisfied.

We recognize compensation costs for awards with service and performance vesting conditions and for our ESPP on an accelerated method over the requisite service period of the award. For stock options or restricted stock unit grants with no performance condition, we recognize compensation costs on a straight-line basis over the requisite service period of the award, which is generally the vesting term of four years.

Research and Development

Research and Development

Because we estimate that our software is essentially completed concurrent with the establishment of technological feasibility, we have charged all research and development to expense as incurred.

Advertising

Advertising

Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense for the three and nine months ended September 30, 2020 and 2019 was not significant.

Income Taxes

Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes, under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The

standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure and transition.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We are currently evaluating the impact of the CARES Act, but at present do not expect that the NOL carryback provision of the CARES Act would result in a cash benefit to us.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.

Recently Adopted Accounting Guidance

In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments,” which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In addition, for available-for-sale debt securities with unrealized losses, the losses are recognized as allowances rather than reductions in the amortized cost of the securities. The standard was effective for annual reporting periods beginning after December 15, 2019. Entities apply the standard’s provisions by recording a cumulative-effect adjustment to retained earnings. We adopted ASU 2016-13 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, cash flows and disclosures for the three and nine months ended September 30, 2020.

In August 2018, the FASB issued ASU 2018-15 “Intangibles—Goodwill and Other—Internal-Use Software.” The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and require the entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The standard was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. We adopted ASU 2018-15 effective January 1, 2020. The adoption of this ASU did not have a material impact on our consolidated balance sheet, results of operations, or cash flows for the three and nine months ended September 30, 2020.

Accounting Guidance Not Yet Adopted

Simplifying the Test for Goodwill Impairment

In January 2017, the FASB issued ASU 2017-04, “Simplifying the Test for Goodwill Impairment.” This ASU simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. This ASU should be applied on a prospective basis. The ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted. We do not expect the adoption of this ASU to have a material impact on our consolidated balance sheet, results of operations, or cash flows.

Simplifying Accounting for Income Taxes

In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The new guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill and allocating consolidated income taxes to separate financial statements of entities not subject to income tax. ASU 2019-12 is effective for annual and interim periods in fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this ASU on our consolidated balance sheet, results of operations, and cash flows.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Description of Business and Significant Accounting Policies  
Schedule of changes in deferred commissions

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Balance, beginning of the period

$

16,736

$

17,727

$

17,902

$

17,331

Deferral of commissions earned

 

3,519

4,271

 

11,967

12,862

Recognition of commission expense

 

(4,272)

(4,867)

 

(13,846)

(12,844)

Impairment of deferred commissions

(21)

(40)

(239)

Balance, end of the period

$

15,983

$

17,110

$

15,983

$

17,110

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2020
Significant Balance Sheet Components  
Schedule of accounts receivable, net

    

September 30, 2020

    

December 31, 2019

Accounts receivable - billed

$

37,331

$

57,184

Accounts receivable - unbilled

2,300

2,043

Allowance for doubtful accounts

 

(511)

 

(412)

Accounts receivable, net

$

39,120

$

58,815

Schedule of property and equipment

    

September 30, 2020

    

December 31, 2019

 

Computers and appliances

$

13,670

$

13,300

Purchased software

 

4,252

 

4,235

Furniture and fixtures

 

1,745

 

1,745

Leasehold improvements

 

3,834

 

3,403

Total property and equipment

 

23,501

 

22,683

Accumulated depreciation and amortization

 

(20,155)

 

(17,879)

Total property and equipment—net

$

3,346

$

4,804

Schedule of accrued expenses

    

September 30, 2020

    

December 31, 2019

 

Accrued commissions

$

3,450

$

4,810

Accrued bonus

9,249

6,875

Employee Stock Purchase Plan liability

 

882

 

2,187

Other accrued payroll-related expenses

 

3,748

 

2,839

Accrued royalties

2,758

2,386

Other accrued liabilities

 

6,749

 

5,695

Total accrued expenses

$

26,836

$

24,792

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Measurement  
Schedule of financial instruments measured at fair market value

As of September 30, 2020

 

(in thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Money market funds

$

51,821

$

$

$

51,821

Total

$

51,821

$

$

$

51,821

    

As of December 31, 2019

 

(in thousands)

 

Level 1

 

Level 2

 

Level 3

 

Total

Money market funds

$

82,411

$

$

$

82,411

Total

$

82,411

$

$

$

82,411

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2020
Acquisitions  
Schedule of preliminary purchase price allocation

Intangible assets:

    

Tradename

$

163

Contractual customer relationship

1,415

Developed technology

1,546

Goodwill

2,932

Cash

279

Unearned revenue

    

 

(275)

Other assets and liabilities, net

(113)

Net assets acquired

    

$

5,947

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets  
Schedule of intangible assets subject to amortization

    

September 30, 2020

 

    

Gross Carrying

    

Accumulated

    

    

Net Book

Amount

 

Amortization

Impairment

 

Value

Tradename

$

163

$

(23)

 

$

140

Contractual customer relationship

1,415

(118)

1,297

Developed technology

1,546

(161)

1,385

Total

$

3,124

$

(302)

$

$

2,822

Schedule of estimated remaining intangible asset amortization expense

Year

    

    

 

2020

$

181

2021

 

724

2022

 

724

2023

 

687

2024

 

412

Thereafter

94

Total

$

2,822

Schedule of goodwill

    

    

Balance, December 31, 2019

$

5,475

Additions

 

2,932

Balance, September 30, 2020

$

8,407

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Expense (Tables)
9 Months Ended
Sep. 30, 2020
Restructuring Expense  
Summary of restructuring activities

    

Severance and Other Restructuring Costs

Three Months Ended

Nine Months Ended

September 30, 2020

Accrued restructuring, beginning of the period

$

419

$

282

Provision for restructuring expense

579

Cash payments

(121)

(563)

Accrued restructuring, end of the period

$

298

$

298

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock (Tables)
9 Months Ended
Sep. 30, 2020
Common Stock  
Schedule of reserved shares of common stock for issuance

    

    

    

September 30, 

    

December 31,

2020

2019

Options outstanding

2,293,276

2,898,977

Unvested restricted stock units outstanding

12,730,746

12,639,066

Unvested performance stock units outstanding

835,000

Shares available for grant under the 2014 Equity Incentive Plan and 2015 Inducement Plan

1,692,599

1,301,881

Shares available for purchase under the Employee Stock Purchase Plan

385,094

378,525

Total

    

17,936,715

    

17,218,449

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards (Tables)
9 Months Ended
Sep. 30, 2020
Share Based Awards  
Schedule of restricted stock unit activity

Restricted Stock Units

 

Weighted-

 

Average

 

Number of

Grant Date

 

    

Shares

    

Fair Value

 

Unvested, December 31, 2019

 

12,639,066

$

5.20

Granted

 

7,543,265

 

4.54

Vested

 

(5,786,845)

 

4.84

Forfeitures

 

(1,664,740)

 

4.94

Unvested, September 30, 2020

 

12,730,746

$

5.01

Schedule of PSU activity

Performance Stock Units

Weighted-

Average

Number of

Grant Date

    

Shares

    

Fair Value

Unvested, December 31, 2019

 

$

n/a

Granted

 

1,005,000

 

3.27

Vested

 

 

n/a

Forfeitures

 

(170,000)

 

3.27

Unvested, September 30, 2020

 

835,000

$

3.27

Schedule of stock option activity under the 2008 Plan, 2014 Plan and 2015 Inducement Plan

    

    

Options Outstanding

 

Weighted-

Number of

Average

Aggregate

 

Shares

Weighted-

Remaining

Intrinsic

 

Available

Number of

Average

Contractual

Value

 

for Issuance

Shares

    

Exercise Price

    

Term (Years)

    

(In thousands)

  

Balance—December 31, 2019

 

1,301,881

 

2,898,977

$

5.17

4.89

$

1,556

Authorized

 

5,636,269

Stock options granted

 

 

Issuance of shares under Bonus Plans

(1,730,682)

Shares withheld from net settlement of restricted stock units

1,305,947

Restricted stock units granted

(5,812,583)

Performance stock units granted(1)

(1,005,000)

Exercised

 

(443,674)

 

4.12

Stock options canceled

 

162,027

(162,027)

 

5.46

Restricted and Performance stock units forfeited

1,834,740

Balance—September 30, 2020

 

1,692,599

 

2,293,276

$

5.36

4.07

$

4,358

Vested and exercisable—September 30, 2020

 

2,068,275

$

5.45

3.76

$

3,800

Vested and expected to vest(2)—September 30, 2020

 

2,261,882

$

5.37

3.94

$

4,281

(1)Performance stock units granted are reflected in the table as a decrease in the number of shares available for issuance at target achievement for tracking and reporting purposes but do not technically reduce shares available for issuance until earned.
(2)Options expected to vest reflect an estimated forfeiture rate.
Schedule of stock-based compensation expense recognized

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of revenue

$

(57)

$

1,052

$

2,739

$

3,859

Research and development

 

367

 

3,279

 

8,710

 

11,015

Sales and marketing

 

1,208

 

2,029

 

6,670

 

6,367

General and administrative

 

1,126

 

1,652

 

5,604

 

5,918

Total

$

2,644

$

8,012

$

23,723

$

27,159

Schedule of assumptions used to estimate fair value of stock options granted to employees

    

Nine Months Ended

 

September 30, 

 

 

2020

    

2019

Expected dividend yield

 

n/a

Risk-free interest rate

 

n/a

2.5%

Expected volatility

 

n/a

  

50%

Expected life (in years)

 

n/a

6.1

Schedule of assumptions used to estimate the fair value of Employee Stock Purchase Plan awards

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

 

2020

    

2019

2020

    

2019

Expected dividend yield

 

Risk-free interest rate

 

0.1%

1.7%

  

0.8%

2.1%

Expected volatility

 

57%

  

40%

51%

41%

Expected life (in years)

 

1.3

1.3

1.3

1.3

Schedule of unrecognized stock-based compensation expense and its remaining weighted-average recognition period

Unrecognized

Remaining

Stock-based

Weighted-Average

Compensation

Recognition

Expense

Period

   

(in millions)

   

(in years)

Stock options

 

$

0.3

2.0

Restricted stock units

 

47.8

2.7

Performance stock units

2.4

1.6

ESPP

 

2.1

1.5

Total

 

$

52.6

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Sep. 30, 2020
Leases  
Summary of future maturities of lease liabilities

Year

    

    

2020 (remaining)

$

1,400

2021

 

4,968

2022

 

3,526

2023

 

1,518

2024

 

355

Thereafter

 

579

Total lease payments

12,346

Less: imputed interest

 

(913)

Total lease liability

$

11,433

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Unearned Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Unearned Revenue  
Schedule of changes in unearned revenue

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Balance, beginning of period

$

113,213

$

106,399

$

118,211

$

105,837

Billings, excluding billings for customer arrangements with termination rights

40,123

46,246

133,961

135,904

Additions to unearned revenue upon expiration of termination rights

4,634

5,056

13,878

15,118

Recognition of revenue, net of change in unbilled accounts receivable*

(50,079)

(50,900)

(158,434)

(150,058)

Acquired unearned revenue

275

Balance, end of period

$

107,891

$

106,801

$

107,891

$

106,801

* Reconciliation to Revenue Reported per Condensed Consolidated Statement of Operations:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Revenue billed as of the end of period

$

50,079

$

50,900

$

158,434

$

150,058

Increase (decrease) in total unbilled accounts receivable

(80)

1,301

188

1,090

Revenue Reported in Condensed Consolidated Statement of Operations

$

49,999

$

52,201

$

158,622

$

151,148

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Disaggregated Revenue Information (Tables)
9 Months Ended
Sep. 30, 2020
Segment and Disaggregated Revenue Information  
Schedule of revenue by geographic region

    

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2020

    

2019

    

2020

    

2019

Revenue

United States

$

22,448

$

23,376

$

67,746

$

64,849

International

 

27,551

 

28,825

 

90,876

 

86,299

Total

$

49,999

$

52,201

$

158,622

$

151,148

Revenue from recurring and non-recurring contractual arrangements

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

2020

    

2019

    

2020

    

2019

Cloud subscriptions - ratable

$

20,890

$

17,591

$

59,073

$

49,163

On-premise subscriptions - point-in-time

5,139

5,964

14,240

17,394

On-premise subscriptions - ratable

5,267

4,902

15,232

13,872

Software support on perpetual licenses - ratable

16,132

16,363

48,305

48,669

Recurring revenue

47,428

44,820

136,850

129,098

Perpetual license - point-in-time

1,326

6,252

18,314

18,420

Professional services - point-in-time

 

1,245

1,129

3,458

 

3,630

Non-recurring revenue

2,571

7,381

21,772

22,050

Total revenue

$

49,999

$

52,201

$

158,622

$

151,148

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2020
Net Loss per Share  
Computation of basic and diluted net loss per share

The following table sets forth the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2020 and 2019 (in thousands, except per share data):

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2020

    

2019

    

2020

    

2019

 

Numerator:

Net loss

$

(16,272)

$

(8,203)

$

(37,441)

$

(40,892)

Denominator:

Weighted–average shares used to compute basic and diluted net loss per share

 

117,703

 

110,831

 

116,192

 

109,147

Basic and diluted net loss per share

$

(0.14)

$

(0.07)

$

(0.32)

$

(0.37)

Schedule of antidilutive securities excluded from computation of diluted weighted-average shares outstanding

September 30, 

September 30, 

    

2020

    

2019

Stock options outstanding, net of unvested exercised stock options

2,293,276

2,929,095

Unvested restricted stock units

12,730,746

13,806,088

Unvested performance stock units

835,000

ESPP shares

226,673

194,622

Stock-settled bonus shares

499,612

Total potentially dilutive securities

16,085,695

17,429,417

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies - Entry into a Material Definitive Agreement (Details) - Merger Agreement - USD ($)
$ / shares in Units, $ in Thousands
Sep. 26, 2020
Sep. 30, 2020
Description Of Business And Significant Accounting Policies [Line Items]    
Merger consideration (US Dollars per share ) $ 7.05 $ 7.05
Maximum termination period (in days) 5 days  
Maximum adjustment period (in days) 1 day  
Termination fees payable $ 30,450  
Term of termination fees receivable (in days) 2 days  
Termination fees receivable $ 65,250  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
item
Sep. 30, 2019
USD ($)
item
Sep. 30, 2020
USD ($)
segment
item
Sep. 30, 2019
USD ($)
item
Dec. 31, 2019
USD ($)
Description Of Business And Significant Accounting Policies [Line Items]          
AAA-rated money market funds $ 51,800,000   $ 51,800,000    
Number of Money Market Funds | item 2   2    
Accounts receivable, allowance $ 511,000   $ 511,000   $ 412,000
Bad Debt Expense     $ 119,000    
Number of reportable segments | segment     1    
Other income (expense)-net          
Description Of Business And Significant Accounting Policies [Line Items]          
Foreign currency gain/(loss) $ 236,000 $ (420,000) $ (189,000) $ (612,000)  
Customer concentration risk | Reseller | Total revenue          
Description Of Business And Significant Accounting Policies [Line Items]          
Concentration risk, number of resellers | item   1   1  
Concentration risk, percentage   10.00%   10.00%  
Customer concentration risk | Reseller | Net accounts receivable          
Description Of Business And Significant Accounting Policies [Line Items]          
Concentration risk, number of resellers | item     2    
Customer concentration risk | Reseller one | Net accounts receivable          
Description Of Business And Significant Accounting Policies [Line Items]          
Concentration risk, percentage     18.00%    
Customer concentration risk | Reseller two | Net accounts receivable          
Description Of Business And Significant Accounting Policies [Line Items]          
Concentration risk, percentage     12.00%    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Description Of Business And Significant Accounting Policies [Line Items]          
Unbilled receivables, current $ 2,300,000   $ 2,300,000   $ 2,000,000.0
Deferred commissions balance, beginning of period 16,736,000 $ 17,727,000 17,902,000 $ 17,331,000 17,331,000
Deferral of commissions earned 3,519,000 4,271,000 11,967,000 12,862,000  
Recognition of commission expense (4,272,000) (4,867,000) (13,846,000) (12,844,000)  
Impairment of deferred commissions   (21,000) (40,000) (239,000)  
Deferred commissions balance, end of period 15,983,000 $ 17,110,000 15,983,000 $ 17,110,000 17,902,000
Other assets          
Description Of Business And Significant Accounting Policies [Line Items]          
Unbilled receivables, noncurrent 726,000   726,000   795,000
Unbilled          
Description Of Business And Significant Accounting Policies [Line Items]          
Accounts receivable $ 2,300,000   $ 2,300,000   $ 2,043,000
Minimum          
Description Of Business And Significant Accounting Policies [Line Items]          
Payment terms     30 days    
Maximum          
Description Of Business And Significant Accounting Policies [Line Items]          
Payment terms     60 days    
Total revenue | Product | Appliance | Maximum          
Description Of Business And Significant Accounting Policies [Line Items]          
Concentration risk, percentage     1.00%    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies - Others (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Description Of Business And Significant Accounting Policies [Line Items]        
Differences between net loss and comprehensive loss $ 0 $ 0 $ 0 $ 0
Capitalized development costs of software to be sold or marketed 0   0  
Capitalized development costs of software for internal use $ 0   $ 0  
Stock-based compensation, vesting term (in years)     4 years  
Minimum        
Description Of Business And Significant Accounting Policies [Line Items]        
Estimated useful lives (in years)     3 years  
Maximum        
Description Of Business And Significant Accounting Policies [Line Items]        
Estimated useful lives (in years)     5 years  
Computers and appliances        
Description Of Business And Significant Accounting Policies [Line Items]        
Property plant and equipment useful life     3 years  
Furniture and fixtures        
Description Of Business And Significant Accounting Policies [Line Items]        
Property plant and equipment useful life     5 years  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Accounts Receivable, Net    
Allowance for doubtful accounts $ (511,000) $ (412,000)
Accounts receivable, net 39,120,000 58,815,000
Billed    
Accounts Receivable, Net    
Accounts receivable 37,331,000 57,184,000
Unbilled    
Accounts Receivable, Net    
Accounts receivable $ 2,300,000 $ 2,043,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property Plant And Equipment [Line Items]    
Total property and equipment $ 23,501 $ 22,683
Accumulated depreciation and amortization (20,155) (17,879)
Total property and equipment-net 3,346 4,804
Computers and appliances    
Property Plant And Equipment [Line Items]    
Total property and equipment 13,670 13,300
Purchased software    
Property Plant And Equipment [Line Items]    
Total property and equipment 4,252 4,235
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 1,745 1,745
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 3,834 $ 3,403
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Balance Sheet Components - Prepaid royalties, Accrued expenses (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Accrued commissions $ 3,450,000 $ 4,810,000
Accrued bonus 9,249,000 6,875,000
Employee Stock Purchase Plan liability 882,000 2,187,000
Other accrued payroll-related expenses 3,748,000 2,839,000
Accrued royalties 2,758,000 2,386,000
Other accrued liabilities 6,749,000 5,695,000
Total accrued expenses 26,836,000 24,792,000
Prepaid expenses and other current assets    
Prepaid royalties 7,100,000 6,300,000
Other assets    
Prepaid royalties 1,500,000 $ 3,000,000.0
Restricted cash $ 348,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial and nonfinancial liabilities measured at fair value $ 0 $ 0
Nonfinancial assets measured at fair value 0 0
Recurring basis    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total 51,821 82,411
Recurring basis | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total 51,821 82,411
Recurring basis | Money market funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total 51,821 82,411
Recurring basis | Money market funds | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total $ 51,821 $ 82,411
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 24, 2020
Sep. 30, 2020
Sep. 30, 2020
Acquisitions      
Cash paid     $ 5,668,000
incapptic      
Acquisitions      
Cash paid $ 5,900,000    
Paid to an escrow account $ 1,100,000    
Term of escrow account distributed to former acquiree's shareholders (in months) 24 months    
Transaction costs associated with the acquisition   $ 0  
incapptic | General and administrative      
Acquisitions      
Transaction costs associated with the acquisition     $ 347,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - preliminary purchase price allocation (Details) - USD ($)
$ in Thousands
Apr. 24, 2020
Sep. 30, 2020
Dec. 31, 2019
Preliminary purchase price allocation      
Goodwill   $ 8,407 $ 5,475
incapptic      
Preliminary purchase price allocation      
Goodwill $ 2,932    
Cash 279    
Unearned revenue (275)    
Other assets and liabilities, net (113)    
Net assets acquired 5,947    
incapptic | Tradename      
Preliminary purchase price allocation      
Intangible assets $ 163    
Estimated useful lives (in years) 3 years    
incapptic | Contractual customer relationship      
Preliminary purchase price allocation      
Intangible assets $ 1,415    
Estimated useful lives (in years) 5 years    
incapptic | Developed technology      
Preliminary purchase price allocation      
Intangible assets $ 1,546    
Estimated useful lives (in years) 4 years    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 3,124,000   $ 3,124,000    
Accumulated Amortization (302,000)   (302,000)    
Net Book Value 2,822,000   2,822,000   $ 0
Amortization of intangible assets 178,000 $ 0 $ 302,000 $ 0  
Weighted Average          
Finite Lived Intangible Assets [Line Items]          
Weighted average remaining life of intangible assets (in years)     4 years 1 month 6 days    
Tradename          
Finite Lived Intangible Assets [Line Items]          
Gross Carrying Amount 163,000   $ 163,000    
Accumulated Amortization (23,000)   (23,000)    
Net Book Value 140,000   140,000    
Contractual customer relationship          
Finite Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,415,000   1,415,000    
Accumulated Amortization (118,000)   (118,000)    
Net Book Value 1,297,000   1,297,000    
Developed technology          
Finite Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,546,000   1,546,000    
Accumulated Amortization (161,000)   (161,000)    
Net Book Value $ 1,385,000   $ 1,385,000    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Estimated remaining intangible asset amortization expense (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Goodwill and Intangible Assets    
2020 $ 181,000  
2021 724,000  
2022 724,000  
2023 687,000  
2024 412,000  
Thereafter 94,000  
Net Book Value $ 2,822,000 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Goodwill and Intangible Assets  
Balance, beginning of the period $ 5,475
Additions 2,932
Balance, end of the period $ 8,407
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Activity in accrued restructuring expense    
Accrued restructuring, beginning of the period   $ 282
Provision for restructuring expense   579
Cash payments   (563)
Accrued restructuring, end of the period $ 298 298
Termination of certain employees and exit of an office facility    
Activity in accrued restructuring expense    
Accrued restructuring, beginning of the period 419  
Cash payments (121)  
Accrued restructuring, end of the period $ 298 $ 298
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Line of Credit (Details) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
May 31, 2015
Sep. 30, 2020
Nov. 30, 2017
Line Of Credit Facility [Line Items]      
Revolving line of credit, maximum borrowing capacity   $ 20.0  
Base interest rate   3.25%  
Percentage spread on variable rate   0.25%  
Adjusted quick ratio   1.25  
Borrowing capacity     $ 15.5
LIBOR      
Line Of Credit Facility [Line Items]      
Revolving line of credit, basis spread over variable rate   3.00%  
Prime rate      
Line Of Credit Facility [Line Items]      
Revolving line of credit, basis spread over applicable rate on default   5.00%  
Revolving line of credit      
Line Of Credit Facility [Line Items]      
Bank guarantee to customer     $ 3.0
Letter of credit      
Line Of Credit Facility [Line Items]      
Amount drawn from revolving line of credit $ 1.5    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Preferred Stock (Details) - shares
Sep. 30, 2020
Dec. 31, 2019
Preferred Stock    
Convertible preferred stock, shares authorized 10,000,000 10,000,000
Convertible preferred stock, shares issued 0 0
Convertible preferred stock, shares outstanding 0 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Common Stock    
Common stock, shares authorized 300,000,000 300,000,000
Common stock, par value $ 0.0001 $ 0.0001
Common stock, voting rights one one
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock - Shares of common stock reserved for issuance (Details) - shares
Sep. 30, 2020
Dec. 31, 2019
Options outstanding 2,293,276 2,898,977
Shares available for grant 1,692,599 1,301,881
Shares available for purchase/reserved for issuance 17,936,715 17,218,449
Restricted stock units    
Unvested stock units outstanding 12,730,746 12,639,066
Performance Stock Units (PSUs)    
Unvested stock units outstanding 835,000  
2014 equity plan and 2015 inducement plan    
Shares available for grant 1,692,599 1,301,881
2014 Employee Stock Purchase Plan/ESPP    
Shares available for purchase/reserved for issuance 385,094 378,525
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock - Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Oct. 31, 2018
Common Stock        
Common stock authorized to repurchase       $ 25,000
Common stock repurchased (in shares)   210,618    
Average price (in dollars per share)   $ 3.25    
Total cost of common stock repurchased $ 2,033 $ 684 $ 8,624  
Maximum remaining dollar value of shares yet to be purchased under the Repurchase Program   $ 9,200    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards (Details) - shares
9 Months Ended
Jan. 01, 2020
Sep. 30, 2020
Dec. 31, 2019
Jan. 05, 2016
Dec. 20, 2015
Share Based Compensation Arrangement By Share Based Payment Award          
Options granted, exercisable term   3 years 9 months 3 days      
Shares of common stock available for issuance   17,936,715 17,218,449    
Additional shares authorized   5,636,269      
2008 Stock Plan          
Share Based Compensation Arrangement By Share Based Payment Award          
Expiry term of exercisable options   10 years      
2014 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award          
Shares of common stock, authorized for issuance   8,142,857      
Maximum annual percentage increase in shares issuable   5.00%      
Additional shares authorized 5,636,269        
Additional shares authorized as a percentage of common stock outstanding 5.00%        
Amended And Restated 2015 Inducement Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award          
Shares of common stock, authorized for issuance         1,600,000
Shares of common stock available for issuance       1,970,000  
Shares outstanding under the 2015 Inducement Plan   312,500      
2014 Employee Stock Purchase Plan/ESPP          
Share Based Compensation Arrangement By Share Based Payment Award          
Shares of common stock available for issuance   385,094 378,525    
Maximum annual percentage increase in shares issuable   1.00%      
Additional shares authorized 1,127,253        
Additional shares authorized as a percentage of common stock outstanding 1.00%        
Maximum percentage of employee base compensation that may be utilized to purchase common stock under the ESPP   15.00%      
Percentage of purchase price of common stock at fair market value   85.00%      
Maximum increase in shares issuable   2,142,857      
Minimum | 2008 Stock Plan          
Share Based Compensation Arrangement By Share Based Payment Award          
Options granted, exercisable term   3 years      
Maximum | 2008 Stock Plan          
Share Based Compensation Arrangement By Share Based Payment Award          
Options granted, exercisable term   4 years      
Maximum | 2014 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award          
Shares of common stock available for issuance   16,312,202      
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards - RSUs and PSUs (Details)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested, Beginning Balance | shares 12,639,066
Granted | shares 7,543,265
Vested | shares (5,786,845)
Cancelled/Forfeited | shares (1,664,740)
Unvested, Ending Balance | shares 12,730,746
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Unvested, Beginning Balance | $ / shares $ 5.20
Granted (in dollars per share) | $ / shares 4.54
Vested (in dollars per share) | $ / shares 4.84
Cancelled/Forfeited (in dollars per share) | $ / shares 4.94
Unvested, Ending Balance | $ / shares $ 5.01
Performance Stock Units (PSUs)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Granted | shares 1,005,000
Cancelled/Forfeited | shares (170,000)
Unvested, Ending Balance | shares 835,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Granted (in dollars per share) | $ / shares $ 3.27
Cancelled/Forfeited (in dollars per share) | $ / shares 3.27
Unvested, Ending Balance | $ / shares $ 3.27
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Share-Based Awards - Bonus Plans (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 26, 2020
Share Based Compensation Arrangement By Share Based Payment Award                    
Share withholding               1,305,947    
Taxes paid for net settlement of stock-settled bonus               $ 6,485,000 $ 5,492,000  
Stock-based compensation expense   $ 2,644,000     $ 8,012,000     $ 23,723,000 27,159,000  
Merger Agreement                    
Share Based Compensation Arrangement By Share Based Payment Award                    
Merger price (US Dollar per share) $ 7.05 $ 7.05           $ 7.05   $ 7.05
2018 Bonus Plan                    
Share Based Compensation Arrangement By Share Based Payment Award                    
Shares granted, net of shares withheld for taxes           1,338,220        
Share withholding           832,635        
Taxes paid for net settlement of stock-settled bonus           $ 4,100,000        
Stock-based compensation expense                 1,100,000  
2019 Bonus Plan                    
Share Based Compensation Arrangement By Share Based Payment Award                    
Shares granted, net of shares withheld for taxes       1,061,165            
Share withholding       669,517            
Taxes paid for net settlement of stock-settled bonus       $ 2,900,000            
Stock-based compensation expense         $ 559,000     $ 757,000 $ 5,500,000  
2020 Bonus Plan                    
Share Based Compensation Arrangement By Share Based Payment Award                    
Stock-based compensation expense     $ 5,700,000       $ 5,700,000      
Minimum payout (as a percentage) 100.00%                  
Bonus expense   $ 3,500,000                
Cumulative expense catch-up recorded in bonus expense for revising performance estimates   515,000                
2020 Bonus Plan | Adjustment                    
Share Based Compensation Arrangement By Share Based Payment Award                    
Stock-based compensation expense   (5,700,000)                
Bonus expense   $ 5,700,000                
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards - Shares available and options activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares Available for Issuance, Beginning Balance 1,301,881  
Number of Shares Available for Issuance, Authorized 5,636,269  
Shares withheld for net settlement of equity awards (in shares) 1,305,947  
Number of Shares Available for Issuance, Ending Balance 1,692,599 1,301,881
Options Activity Rollforward    
Options outstanding, Beginning Balance 2,898,977  
Options exercised (443,674)  
Options cancelled (162,027)  
Options outstanding, Ending Balance 2,293,276 2,898,977
Vested and exercisable- end of the period 2,068,275  
Vested and expected to vest - end of the period 2,261,882  
Options Activity, Weighted Average Exercise Price Rollforward    
Options Outstanding, Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 5.17  
Options Outstanding, Weighted Average Exercise Price Exercised | $ / shares 4.12  
Options Outstanding, Weighted Average Exercise Price Cancelled | $ / shares 5.46  
Options Outstanding, Weighted-Average Exercise Price, Ending Balance | $ / shares 5.36 $ 5.17
Options Outstanding, Weighted-Average Exercise Price, Vested and exercisable | $ / shares 5.45  
Options Outstanding, Weighted-Average Exercise Price, Vested and expected to vest | $ / shares $ 5.37  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options Outstanding, Weighted-Average Remaining Contractual Term (Years) 4 years 25 days 4 years 10 months 20 days
Options Outstanding, Weighted-Average Remaining Contractual Term Vested and exercisable (Years) 3 years 9 months 3 days  
Options Outstanding, Weighted-Average Remaining Contractual Term Vested and expected to vest (Years) 3 years 11 months 8 days  
Options Outstanding, Aggregate Intrinsic Value | $ $ 4,358 $ 1,556
Options Outstanding, Vested and exercisable, Aggregate Intrinsic Value | $ 3,800  
Options Outstanding, Vested and expected to vest, Aggregate Intrinsic Value | $ $ 4,281  
Shares under Bonus Plans    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares issued (1,730,682)  
Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares cancelled or forfeited 162,027  
Restricted stock units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares issued (5,812,583)  
Performance Stock Units (PSUs)    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares issued (1,005,000)  
Restricted and Performance stock units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares cancelled or forfeited 1,834,740  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Allocation of employee service stock-based compensation expense        
Stock-based compensation expense $ 2,644 $ 8,012 $ 23,723 $ 27,159
Cost of revenue        
Allocation of employee service stock-based compensation expense        
Stock-based compensation expense (57) 1,052 2,739 3,859
Research and development        
Allocation of employee service stock-based compensation expense        
Stock-based compensation expense 367 3,279 8,710 11,015
Sales and marketing        
Allocation of employee service stock-based compensation expense        
Stock-based compensation expense 1,208 2,029 6,670 6,367
General and administrative        
Allocation of employee service stock-based compensation expense        
Stock-based compensation expense $ 1,126 $ 1,652 $ 5,604 $ 5,918
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards - Valuation assumptions (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share Based Compensation Arrangement By Share Based Payment Award        
Options granted 0 0 0  
Options        
Share Based Compensation Arrangement By Share Based Payment Award        
Risk-free interest rate (as a percent)       2.50%
Expected volatility (as a percent)       50.00%
Expected life (in years)       6 years 1 month 6 days
ESPP        
Share Based Compensation Arrangement By Share Based Payment Award        
Risk-free interest rate (as a percent) 0.10% 1.70% 0.80% 2.10%
Expected volatility (as a percent) 57.00% 40.00% 51.00% 41.00%
Expected life (in years) 1 year 3 months 18 days 1 year 3 months 18 days 1 year 3 months 18 days 1 year 3 months 18 days
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Awards - Unrecognized expense (Details)
$ in Millions
9 Months Ended
Sep. 30, 2020
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award  
Unrecognized stock-based compensation expense $ 52.6
Options  
Share Based Compensation Arrangement By Share Based Payment Award  
Unrecognized stock-based compensation expense $ 0.3
Unrecognized stock-based compensation expense, Remaining Weighted-Average Recognition Period (in years) 2 years
Restricted stock units  
Share Based Compensation Arrangement By Share Based Payment Award  
Unrecognized stock-based compensation expense $ 47.8
Unrecognized stock-based compensation expense, Remaining Weighted-Average Recognition Period (in years) 2 years 8 months 12 days
Performance Stock Units (PSUs)  
Share Based Compensation Arrangement By Share Based Payment Award  
Unrecognized stock-based compensation expense $ 2.4
Unrecognized stock-based compensation expense, Remaining Weighted-Average Recognition Period (in years) 1 year 7 months 6 days
ESPP  
Share Based Compensation Arrangement By Share Based Payment Award  
Unrecognized stock-based compensation expense $ 2.1
Unrecognized stock-based compensation expense, Remaining Weighted-Average Recognition Period (in years) 1 year 6 months
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Benefit Plan (Details)
9 Months Ended
Sep. 30, 2020
USD ($)
Employee Benefit Plan  
Age restriction of employees 21 years
Employee's contribution to plan 401(k) plan $ 19,500
Catch up contribution limit for employees age 50 or older $ 6,500
Minimum age of employees with catch up contribution limit 50 years
Employer match of employee contribution, as a percent 100.00%
Maximum employee contribution eligible for match, as a percent 3.00%
Employer maximum annual contribution per employee $ 2,000
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Indemnification (Details)
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies  
Refund term 3 years
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Leases          
Options to extend the leases     true    
Options to terminate     true    
Termination term     1 year    
Current lease commitment liabilities $ 4,753   $ 4,753   $ 5,664
Noncurrent lease commitment liabilities 6,680   6,680   10,088
Right-of-use asset 10,346   10,346   $ 13,683
Operating lease cost $ 1,300 $ 1,300 $ 3,700 $ 4,700  
Minimum          
Leases          
Remaining lease terms (in years) 1 year   1 year    
Maximum          
Leases          
Remaining lease terms (in years) 7 years   7 years    
Renewal term 5 years   5 years    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future maturities of lease liabilities (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Future maturities of lease liabilities  
2020 (remaining) $ 1,400
2021 4,968
2022 3,526
2023 1,518
2024 355
Thereafter 579
Total lease payments 12,346
Less: imputed interest (913)
Total lease liability $ 11,433
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Weighted average discount rate and remaining lease term (Details)
Sep. 30, 2020
Leases  
Weighted average discount rate 5.30%
Weighted average remaining lease term 35 months
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Unearned Revenue - Changes in Unearned Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Unearned Revenue        
Balance, beginning of period $ 113,213 $ 106,399 $ 118,211 $ 105,837
Billings, excluding billings for customer arrangements with termination rights 40,123 46,246 133,961 135,904
Additions to unearned revenue upon expiration of termination rights (4,634) (5,056) (13,878) (15,118)
Recognition of revenue (50,079) (50,900) (158,434) (150,058)
Acquired unearned revenue     275  
Balance, end of period 107,891 106,801 107,891 106,801
Increase (decrease) in total unbilled accounts receivable (80) 1,301 188 1,090
Revenue Reported in Consolidated Statement of Operations $ 49,999 $ 52,201 $ 158,622 $ 151,148
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Unearned Revenue - Narratives (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 118,900  
Customer arrangements with termination rights $ 11,268 $ 16,130
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percentage of remaining performance obligation expected to be recognized in period 76.00%  
Period of remaining performance obligation expected to be recognized 12 months  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Segment and Disaggregated Revenue Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
person
segment
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]          
Number of business activities | segment     1    
Number of segment managers | person     0    
Property and equipment-net $ 3,346   $ 3,346   $ 4,804
Revenue 49,999 $ 52,201 158,622 $ 151,148  
Recurring revenue          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 47,428 44,820 136,850 129,098  
Cloud services          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 20,890 17,591 59,073 49,163  
On-premise subscriptions - point-in-time          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 5,139 5,964 14,240 17,394  
On-premise subscriptions - ratable          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 5,267 4,902 15,232 13,872  
Software support on perpetual licenses- ratable          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 16,132 16,363 48,305 48,669  
Non-recurring revenue          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 2,571 7,381 21,772 22,050  
Perpetual license - point-in-time          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 1,326 6,252 18,314 18,420  
Professional services - point-in-time          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 1,245 1,129 3,458 3,630  
India | Net Property and Equipment | Geographic          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Property and equipment-net 1,400   $ 1,400   $ 2,000
Concentration risk, percentage     41.00%   42.00%
United States          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 22,448 23,376 $ 67,746 64,849  
International          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 27,551 $ 28,825 $ 90,876 $ 86,299  
Germany | Total revenue | Geographic          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Concentration risk, percentage 13.00% 14.00% 15.00% 15.00%  
Revenue $ 6,500 $ 7,300 $ 23,600 $ 23,400  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:        
Net loss $ (16,272) $ (8,203) $ (37,441) $ (40,892)
Denominator:        
Weighted-average shares used to compute basic and diluted net loss per share 117,703 110,831 116,192 109,147
Basic and diluted net loss per share $ (0.14) $ (0.07) $ (0.32) $ (0.37)
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share - Antidilutive (Details) - shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 16,085,695 17,429,417
Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 2,293,276 2,929,095
Restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 12,730,746 13,806,088
Performance Stock Units (PSUs)    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 835,000  
ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 226,673 194,622
Stock-settled bonus shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares)   499,612
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $:"7E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !&@EY1@&>3Y.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:3%*:'KBV-/"H(#Q;>0W+9@TX3DI-VW-ZU;A^@'\#%W__SN M=W"-#E+[B,_1!XQD,=V,KNN3U&'-CD1! B1]1*=2F1-];NY]=(KR,QX@*/VA M#@@5YRMP2,HH4C !B[ 06=L8+75$13Z>\48O^/ 9NQEF-&"'#GM*($H!K)TF MAM/8-7 %3##"Z-)W 'MZ?)G7+6R? M2/4:\Z]D)9T"KMEE\FO]L-EM65OQBA>"%S7?B944=_+V_GUR_>%W%7;>V+W] MQ\87P;:!7W?1?@%02P,$% @ 1H)>49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !&@EY1L7K)D$ % "5%0 & 'AL+W=O0^#*+EJ;;6.OUI6XFY%R).. MC$4$7]92A5Q#4VVL)%:">YE1&%C,MOM6R/VH-1YE[Q9J/)*I#OQ(+!1)TC#D M:C\5@=Q=M6BK>/'L;[;:O+#&HYAOQ%+HW^.%@I95HGA^**+$EQ%18GW5FM"O M,X<9@ZS''[[8)4?/Q$QE)>6K:/Q[ &V5 M8QK#X^<"_3:;/$QFQ1,QD\&?OJ>W5ZU!BWABS=- /\O=K^(PH9[!;:,XLF]8U MUWP\4G)'E.D-:.8A\TUF#;/Q([.,2ZW@JP]V>GPMW11611,>>>0FTK[>DWF4 M;P_CYC9)MER)9&1I&,W86.X!>9HCLQ/(0W(O([U- -43WD=["UB65%E!=H]]_=DE6@%V_0? M9+!N.5@W&ZS;--C+/A9U:X&;4[O]A+#HE2QZY[%X2KG20@5[\BQBJ70=(QQ* MJU0@C/HEH_Z9?E$IX50OC1[PR-P-FN7#4TD1/L.2S_ [F"*%+!ELJ.]059:EA+ M(A69R332:@__7BWC!O3K&XSDD7[3/-J0B::!^0O/SY]3G#$8=?N.ABW*E907."SG3:! M9/.#8&#Q$+E&25& MNXH>%)=]B/J>'VW(%V7N D5+:U/Z!L1OGPN!C\RJ&,#.B@'S M")+(O) S&1(OJ-8RPQ$;F%7BS\X2?Y,@080'X=](57L,&G FK@NE*N0,PLO! M,':5_K.S]'\9\B @TS2!STG].N(X3:DNJ_2>G:7W-Z%0&[.U?@$$O06!#6,> MU3L.!VRD5LD]P]6Z<-96@+,P0O^O+&"5[#-VG;PR'FL$K>&:[.A7+=^HD)F-\$1!.LFFJ :[)4>N\T9.]% MD7?,[19>UA['!K"F&XE*\1UH+ & !-&@ & 'AL+W=OAC5](ZA%%\2'E\]=2?:U64FKR;9T7U45OI?7F;#BLTI5< MB^JTW,@"WBQ+M18:;M7SL-HH*1:-TCH?,L\+AVN1%;W+\^;9G;H\+VN=9X6\ M4Z2JUVNAWJYD7KY>]&CO^X/[['FES8/AY?E&/,NYU(^;.P5WP[V51;:61965 M!5%R>=$;T;,Q]XU"(_%')E^K@VMBIO)4EE_-S6QQT?,,(IG+5!L3 GY>Y%CF MN;$$./[>&>WMQS2*A]??K?_<3!XF\R0J.2[S/[.%7EWTXAY9R*6H2>M*E^N=,B!89\7V5WS;.>) @?H="FRGP#ZJP'<* MO)GH%EDSK8G0XO)9J"G+\>W-Y/IS7PZ M(7 UO[V>348/<',UNA[=C*=D_F4Z?9B3 7F<3\CGDY_.AQH&-:K#=#? U78 MUC' 7&Y."??ZA'G,0]3';O6)3$&=&G6:'*L/8:K[^;+]?%ECCW?-MU9*%IJ( MJI*Z.G-8Y'N+O+'H=UD4U8J(8D%2:KK:FP,65VV,MEG,3, M]SQPSRTG0J(G 24-I,]\2DC0A-87BW73U+MU[AY#[I; MNCX,6&UDLVGS-\PU6]S!P8QY0B$;6:ZQ!8,X=K@FV+LF<+IF(I<2@@,6LERO ML\HDJ@HB/]U&# 8YL)#$,%4;L2T'B]X-.-P##IV [Y3@5N3X_"',,>6I@H#^/0!H\(TB3L1A_MT4=.] ^W#Z-K,GZ\OY_>/)#1? Z) M!@,:V>,'7N@C;D8DH\ [#J$CJ/$>:OR.HX$VE7YK'&QV^ :(3 ]@VV" 8SN0 MN8\XUI;S8\_O!)OLP29.L+< 5>BL>":Y!'XCRA#9H%P.:KCICH?$=IZ'PD8$ M(7!X)V[JM53D_9\-6)2%8P_N;![BB9(0R:B(8.Q%43?N PJE3MRS0HOB.8-4 MZO#OSL;A\"QF#,%I"W8A;$F/,B?"7\IR\9KE.0J,V7[QO0@!9@L&?M2="&C+ MH-1-H;=-SG+XCMM;A5*$&A#!@$>T&V)+F]3-F]MLU9VEJ,U*-(Y"'PM$6Y11 MYO/N/$5;"J/!A\J;/!-/69[I3#IK'-I2#75SS;YNV(@W4S2@/K"I N(;"W&, M?*AC_BVG4#>I $Q5RY8249@V3S!(8$BJPR3]*&'=0%M&H6Y*N6YR\\$RN2L- MBI!%%' $LBT8A&$WJ]"65JB;5QX+*50!OE7R11:U? >P31,QU(%86D$D QIT M$PIK"86Y"67<]$\FM2@%&5H:UJZ@P=(KHJ6";DHTK63#D&BH,)LS*(5@L6>! M28;4L:=92R_,32_'A=+U;'0UNYX]S*9H'F(V>QC $1+=F"CGWG%E=8SYH,MR MMUG79?$\,#[^:"9B+5DP-UE@.\==(C";%<)F#2V/V(*0E>*XVR$M?S W?R"[ MYQW0"$L$<83P"2()RQ@X4+=TPMPMT9:818[R[$F,M2S$W M2VVWRGM;!&&?( D"#"@B"J3.NQF M53%W%0U-D6NWJ:DYOB@+$S5+HO4Q/3G MFU)+0AEZXN*V;$[^SJJ-2.5%;P-=MU0OLG=)L+.7'V#H>/8M_['8F2#FNDR_ MKLI\(57UJ>FI])LS/[0\Q=P\9?P*2;TR _3)B7<*:T6A;%'D1>2U[!-(RGUO M^T>JE5"F<:[UJE39/W+1!Y_3?L2]ON\EWU]#+V**"K-*E,;]( 1EMG];UKJ" M!F!A6JZM2- /XZ /'(8:8/V(!7V>4-3 CSQ284BOAD4Y(M9=,_.6?KF;?D>+ M168(5N3$G%,,LH*D8I-I@?8AW&;0@/LL0!I]3!0Z9]\!NF5;_@[;*N"76KUM M P@%:O/F@ ;_.=#9 45%J0MH2['WN7G^<#O^]LJ$@NEZ#KG4;@"+7]=K&]T>6F.?Y_*C44P\WE2@K(NT8 WB]+8)K=C?FB ML/^"=/DO4$L#!!0 ( $:"7E'(4 5\P0( $\' 8 >&PO=V]R:W-H M965T&ULE971;ILP%(9?Q4*[:*4N& C05DFD-$G52ET:E7:[ MF';A$"=8-9C9)NGV]#L&BDA*NC878,/Y__,=YV /=D(^JX12C5Y2GJFAE6B= M7]JVBA.:$M43.S3(R89&5#_E"PDSNW%9L91FBHD, M2;H>6F/GQ-@X$;ELZH9P;(\#X M77M:34HC;(]?W:_+VJ&6)5%T(O@/MM+)T#JWT(JN2<'U@]C=T+H>W_C%@JOR MBG95;-"W4%PH+=):# 0IRZH[>:G7H25PC@G<6N!^5.#5 J\LM"(KRYH2348# M*79(FFAP,X-R;4HU5,,R\R]&6L);!CH]FMS/I[-Y-)LB&$7W=[?3\2-,KL9W MX_EDAJ*;V>PQ0B<+(FFF$ZI93/@I^HJ>HBDZ^7(ZL#5 &"L[KA->50G=(PDC MFO>0A\^0BUW<(9^\+Y_2&.2.D3L7^W(;2F_J=YOZW=+/.X:CB:;0E1K=K]$U MRT@6,\+10BA6MMG/\5)I"=FN[,T?--R(W M+%.(TS5H<2\$$UEMW]5$B[S< 9="PWY:#A,X\:@T ?!^+81^G9A-M3E#1_\ M4$L#!!0 ( $:"7E%QLAS&PO=V]R:W-H965T&ULK5EM3^,X$/XK5G4?=J6%^BU.@@ )VNX=TBX@RMY^#JU+HTWC M7N(6[M^?\T*2VI/ +;#2MDF?&?L93V8>QZ=/*ON5KZ74Z'F3I/G9:*WU]F0\ MSA=KN8GR8[65J?EEI;)-I,UE]CC.MYF,EJ71)AE3C,5X$\7IZ/RTO'>;G9^J MG4[B5-YF*-]M-E'V[Z5,U-/9B(Q>;MS%CVM=W!B?GVZC1SF7^L?V-C-7X\;+ M,M[(-(]5BC*Y.AM=D),9$X5!B?@[ED]YYSLJJ#PH]:NXN%J>C7 Q(YG(A2Y< M1.9C+RO)7E#YB'*Y40E/^.E7I^-@A%:RE6T M2_2=>OI+UH2\PM]")7GY/WJJL7B$%KM&_"WCN#5!B7U<<6]#-PTTM'Y:::>4%:@C;?B2QG]TMK$ M*TZ+1)GKS/P:&SM]/KFYGLZNY[,I,M_F-]^NIA?WYF)^;SZ^SZ[OY^CF*[JY MG=U=W%\9 #I"/^93].F/SRA?1YG,49RB^[7:Y5&ZS+^@/PZN3\?:3+$8:+RH MIW-938?V3(>A[RK5ZQS-TJ5< O;38?MPP'YL0M/$A[[$YY(..IS+[3%B^ NB MF&)@/I,WFY,0HO.^T6>_/?I!,%B3+*STQWK\W8B:NBCB!8+20]@,@A'"@P9VP-%K.'J# MT9JH7".U,N7TM:B)QJ-X)6JYSG8+O;&46Z4Y"Y2<#J4IPVUCP:\DJHVRQ1J83F-:]-YID:Q0&&,S:59>:J7AV M.DP & FQ;X<3@ E,B!U.$!8$/>$DG8Y*!HG/H\3TQ8*UD5Z_9!%:D#-Q.3// M3NX)#/-]F[,+\ZGG.YP!&,=A'V?:MH:71*;"I55&A D#IU M9A&&W%EM%R5"YBRVBZ("B] F#L H[X3QD'C;$0G[D)(\K?UT)^#YSBQ=$/6] MGCY$VF9+AKMM5;N5\Z"#:\/=>;( >_;BN# >>H'=@ $8\4+& ILX@!.84M9# MO>W!Q!NDWE:WQ-1SD+#G#'UDYDB=!Q' ^0&S6Q8$8X(09C,&3"!<0#&S>0(PYG/N, 5P' QB&?7SP M9Q=ZV,KNUK,>6,]#0%O-18^*J"M?*&__;* NEMW:IX];*\$L,/WO=!9"."M@ME? MV#T,@/&0B!ZM0ENM0C_JA0%MU0 =5@.#/NL8NBV9VYNE"01BPHX?H "XL LF MB.I3>K35 /05#6!RUVE^A[[:GDJ#]V9OV[+H<,L:RM[0;4[R C"CVWMD)VN[%<,?E+RLK>ILN*J_(7F96Q.%;U?."8#RNM*KBB" M*MZOV!&$8!XG/0G,VBK,AJOP7*WTDVDZ*-]MMRK394MZ0U%FG=>W[RW*K"W* M[+>+,G,W3WN'#9M9/98GO+E1F'M4ET=)31WFY/$ MB_+\S+I_24XF!+@_)2>SZIRP=5\=6WZ/LL=3UH+16F_+K6D9+F14 \_M**?UR40S0G,>>_P=02P,$% @ 1H)>410> MMZ^:" ;#, !@ !X;"]W;W)K^=$$)GAK,VJ9IO_V5#458.I(( MA7V38/A)/N?(\G/.,5R\%.7G:BY$'7Q=Y,OJLC>OZ]6O@T$UG8M%6KTI5F(I M/WDJRD5:R\/R>5"M2I'.VD&+?(##D \6:;;L75VT[SV45Q?%NLZSI7@H@VJ] M6*3EMQN1%R^7/=3[_L:'['E>-V\,KBY6Z;.8B/KCZJ&41X/=++-L(9955BR# M4CQ=]J[1K[><- -:Q5^9>*GV7@>-*Y^*XG-S\'9VV0L;BT0NIG4S12K_?1%# MD>?-3-*.?[:3]G;G; ;NO_X^^VWKO'3F4UJ)89'_G+[6!IP2);;OZG7[>!V!N B&4 W@[ MV@ <60:0[0"BGX%9!M#M *J?P>8#VPY@A_K MP-X&_M-L-I(C](ZO;HHBY>@ M;-1RMN9%NUSM:!G@;-E<69.ZE)]F.\6%?II2;LUJ7WZRVC#VV3*?KQ3I/:S$+1N(IFV8U M,,FMQXC"L'T@5W6WM'BWM+B=AUKFN;E^=WTW' =I+6V9O@D(^F^ 0Q1#"[29 MB;C+U<(70R^[*^"*:%5M4Z74Y% M4#P%T\UFJ)H+,)#DV+XJ5NV-6'P5Y32K!+3+AM2PC]%8B_RM1]2QG^WL9Z>V M?S_X4*R9&6M"(DH(;"G?612=WR/?:D3 E4]C$EILCW>VQ^>PO2_S MG3J7M]B;8KFN6@? _1"#5C-M47RJCF?)SK/DW_+,MS:)83]&41@SBPY9] _N, M)OK>\,JZ7NSE-^C47O@BOCUCQU1) LHB"YB00C9R,_N#6'W?E]J5 R8SV#0D MYICJH?7)NL8JC"(W1^W&>B-HHK2/6(1#$EJ,4BA%;I;^):HZ6SXW%LFSUV4V M;9*QC57K95;[5]8O-'>W5=8U3Q$-NY.TEMA.QDCE; MV.9L";B:D3^S12;>:!(AG10C0-='F#)--X9TE-*$)7J$3"%)HM@6((55Y.:J M)<'U!PM@(6HV)8\L>1=20$1N(NXMVN_KI<>.Y(!%,[E'8\H2HB^:J9,W:XJQ MOFB CA(>,:XOFBF4B2GF<("PPBUVX]:R:-Y@81.<*$RB* RQ):W'"I[8#<\3 M%2;8!":)N%Z9^%1='_:J8#=2SU"<8!.H42SCG5AL543%;J*>K3S!)G!Q:*3" M/E77*X5D?&1Y>\H2!0.%+9%;QI)08$5M[*'V:=)@;)*Z'X5&O\.CZOJ@<([= M.#]#$HP!NJ,0,V*[7!3>L1OOK\N!,0!;B2RB!]8GZQJK4(O=J#T^!\8F;/LX M"6-JR3;IE/UC5- 8T-@.>L"B ;@+J2Q3]44S=;+21KIN M#.DHPPDRKFJ@/&9)$EL"I#!+W)@]H"D/!POH%",<21 EEM21*&R2([O%KTM_ MB8E*%&,CL-Q<]7U5UP=%4W)D?_CX])< ]7)3*NE])[^NZY."+CE+W]B?)A.3 MR13'>F-CJ^(V5=J&M*N"HD#M2R*J9Z6W?EW7.,5: M>G W>J\LP"&XFD W&NOH,;'*",5ZR3,"=#(=C[%>0T$ZFH2$&:L'//Z-0]LS M%J9HSH[J1GN#Q8!NM"PEN;T[RA1BF1NQ\",$BQW(OVC,Y"B3=4.L/T( =."B M03H:T=!(( &A7-G8=/M471\4>-G)OY_E_7X34$:'B-AJ([;W5:PCOXOUH[41 QXU(_V+ M?;<^5==D*-NXM/UO5" 9VY M@7Z&M)H!?)>8H]CRU(8IP+,S]\ 9V ./D,TTKM#*3]<#YR9.8\+UDM:GZAJJ M>,N/[X%SB(D<1\97'KVZKG&*=?R8+CC,-PYTP?5D -" &1R@ Y,!2 =F<(#0 MD<%Q!5[^HUUP2["@+CB0DY>:G'9N# MNEBU/T7X5-1UL6A?SD4Z$V4CD)\_%47]_:#Y=46T&62/2!P ,1\ !@ !X;"]W;W)K(X#NVQR5BY_EEC&)WO*L*,][6REWWP>#,MFR/"Z_\1TK MX)<-%WDLX54\#\J=8/%:#\JS ?:\<)#':=&[.-/?[L3%&:]DEA;L3J"RRO-8 MO%^RC+^>]_S>_L-]^KR5ZL/@XFP7/[,EDP^[.P%O@\,LZS1G19GR @FV.>^- M_>\32M0 +?&8LM?RZ!DI59XX_ZE>9NOSGJ<0L8PE4DT1P[\7-F%9IF8"''\W MD_8.:ZJ!Q\_[V:^U\J#,4URR"<_^2M=R>]X;]M":;>(JD_?\]0=K% K4? G/ M2OT7O3:R7@\E52EYW@P&!'E:U/_CM\801P-@'OL W S OPZ@'0-(,T!;;E C MTVI=Q3*^.!/\%0DE#;.I!VT;/1JT20NUC4LIX-<4QLF+R6)^-9TOIU<(GI:+ MF]G5> 4ORQ7\NYW.5TNTN$:3\?('NKY9_+5$??2PO$)?_O/'V4#"\FJ20=(L M=5DOA3N6&J%;7LAMB:;%FJT_CA\ [ -VO,=^B9T3+MGN&R+>5X0][%GP3'Y[ MN#]RP"$'4Q(]'^DR96NEZ_O%+5K<3>_'J]G\3S2>K&:/L]5LNOSN6(<>UJ%Z M'=JQSAR".^-E:=N!>F2H1ZH(?KGHDXA2W_/ 0"_'MK%(4F\XPL>2'^ %!WB! MTPSC]?_ ;2'298DDAU!/>)&D&4-%@UM]5<])7&[13O"7%-P!/;VC+U4)#VGQ M!X(L)6*9%L]UF*C3H-&!]"1$_05@P2=I!JH#6!DKHNCP,1GD0N&42>\ MX0'>T EOG',ATW]J._(-[)^,B^?T"78\+DLFK7XZ-+ 0#YN03;$.L*,#V)$3 M[)UR-TU!P(!HS:LGN:DR\+*$5X4=ZLC X/O=F^I[;>+UW'9+$L'V1H,=SM,J MK^WWPNKX025+*J&=WY;=FOF/D?6QWXWLB!)\)[)9OHM3H1$ 'J&(L,\W?8C. M[AV=-'-^L!/!PVXXN(6#G7!N5,X ,ZW3/^3)+\%YV8E[-)QDM(X4%RL49;&3VGV:<+RVV3ON[/]N'%-E4A9^A)#7%FI MEYH*CX)H:,:433*DV.'2;>;W@T\RU88)4>?6/"U5G%E#JIGF(]B/0=5@-04Q M=FQCRP.^FP@6 %KQ<;5P!++5_[4Q;OIGC":8VX*9@7]%&-_26#7PW M'1P<8A>_=WJ#F>M#WT()-CG230E^RPF^FQ0>"A:+ CQ!L!=65':09G;O^UXP MLN$T14+>3:?)5]P;P13M"G( 2XM=NL5'!)+)^$(;=)0=NB0R[B0S* MQ(2Q=8DV@N?0;LNF##NI/L,F>1$<=+,7;MD+N]GKH^%^%XZ%DJB/'<[>4A)V M4](A;IM0;4#]1J2:_-,/:6@+58LDY,[NJ@6W7(6')X7J]6P^GD]."-66;?"G MW<>16TWS7<;?&4.Z*T6'3;W+8FN?ATT"P:,HLMC*%"2*9KI,15JB(6ZB6<5O M3!4>Z5KW3RI2H522&=LW"RKGJ/3S&HNU=<>)A3U".K1PODTRH(X#"M+R#''S MS,=]8&],)&D=3:7>"KZ37:4KL;0Y0VRI "V" 1UVLSUIJ86X^Z%[MCN*?U5J M0X6B@5L!FYU0/[21H4T0"IEN7B='!V-NBC+RPP8*JR+Y/#\0"_E@$EH.7VR2 M04"";O0M39%/SMNF*S3Y,9[_.046UV>A7^L3T>E_'V:/XQM]2CJ>7Z%[8/C[ MV42=GZK?K0I9.(MB:E/((@G>$SK"N*4WXJ:WW]>A?\F>TZ)0.Z7*"R92;N5B M8G+=B%);RV&1]#T:^MT%!6EYD;AY\02]IJI"=FIDTN7(\R-+06R3I.![W0JU MQ$HB)S4M'^[N;O0Y_/@&7:C,H$-"4J5^JZ',WLPG@OWC"5#*$?KMLW MA3K.ZR89T&?5NLXZT!"A'$0K<>"K3(_\I#4B)I]"BV?S;5,P"&BWAK0E7NK] MWXXP7\QK7SBQ;J$M7U(W7S[&6573XS86ZO"K+%6[615KZ# O>5&5NFBQWTA8 MFK'(9CR+8$BB;OJA+6%2-V$ZX2NG.+42HR954CRTI :;H$^Z2QC:4BIU4^I# MH0/4WO"A?8%@WQ%B7/U@VP61*>8'%CX='%T^YDP\ZSO9$NE#JOHN[_#U<.\[ MUK>=OWR_]+]/ZMO;=IKZ,ODV%L!")43K!J;TOD5@4%'?S]8ODN_T%><3EY+G M^G'+8MA>)0"_;SB7^Q>UP.&6_.)?4$L#!!0 ( $:"7E%$F:#^>0( %4% M 8 >&PO=V]R:W-H965T&UL?91A;ZHP%(;_2D/V84N6 M@:B;6Y $D442)UYAV^<.JC0KE+5%=O_];0L2=Z=^H3UMS]OG/>34:2C[Y#E" M GP7I.13(Q>B>C)-GN:H@/R.5JB4.UO*"BADR'8FKQB"F4XJB&E;UKU90%P: MKJ/7ULQU:"T(+M&: 5X7!61_9XC09FH,C,/"!N]RH19,UZG@#L5(O%9K)B.S M5\EP@4J.:0D8VDX-;_ T&ZOS^L ;1@T_F@/EY(/23Q6$V=2P%! B*!5* OF '/F4O.-,Y%-C8H ,;6%-Q(8V"]3Y MT8 I)5Q_0=.=M0R0UES0HDN6! 4NVQ%^=W4X2K '9Q+L+L'6W.U%FG(.!70= M1AO U&FIIB;:JLZ6<+A4/R463.YBF2=EMW;LK7L\(SL)I!V_' 9>DD8 MK0X>;ELGP9_7\,U;:G?>:@XV09QL0E_YUOM)!))% &;>TEOY 8@709#$%Z"& M/=100XW.U1KR',@R@51-T%>-]Y#(8IXL6RMUKZ549^W=R>/$'CGF_@3!J"<8 M7238("X83@7J&'"9DCJ348-%+G]D)'\L Q[GZ#14JSX^@AJ.)J>1QCW2^")2 M0@4DFN;V5UUTL=A/YE-8XU^U>K0&#_9_8.91EZ@'YP6R'2XY(&@K\ZR[!RG# MVB9N T$KW3@?5,@VU--&PO=V]R:W-H965T&ULS5WK MRJBA:<923+464DL\+[ 8:[&+[(,0\]=?_[I[ M7L""%.TD=Q]L$?N8Z>GI=_?TOMPU[9=N;4R??=U4=??#@W7?;__X^'&W6)M- MT4V:K:GISK)I-T5//]O5XV[;FJ+DES;5X]G9V;/'F\+6#UZ]Y&L?VE_/:5,WNAP?3!^["1[M:][CP^-7+;;$R5Z;_O/W0TJ_'?I32 M;DS=V:;.6K/\X<'%](^OG^!Y?N!OUNRZZ.\,*YDWS1?\>%O^\. , )G*+'J, M4- _U^;25!4&(C#^H6,^\%/BQ?AO-_J?>.VTEGG1FV&F+\P8;IF(H?RQZ(M7+]MFE[5XFD;#'[Q4?IN LS4VY:IOZ:ZE]_I7/YIN MT=HM8ZA99J^'CA[HNJRHR^S*KFJ[M(NB[K.+Q:(9ZM[6J^Q#4]F%-=W+QST! M@&$>+W2RUS+9[,ADWV4_-W6_[K(W=6G*]/W'!+B'?N:@?SV[=< KLYUDYV=Y M-CN;G=TRWKG'QCF/=_[OQD8R^Q,_^Q.>_+V=GY M]T?'F?TK0Z=7LJ9UUYJA]8]MV^;: MEK2,(ML.[;;IS.E\L%6?;1C<[.VG;%L5/60>S5_TF:F+>47/F[HW[;:U'?W= M-\2(-4DN7E-G%D-KW #%=DN(*H 67A"]1HC$,Y 028I67:-C.; M;=7<&-RW_5H?SA;KAOX!V/:Z6-SP.$56%T!1-G2&WONZ-82\>F$FV=]-MC,$ MBJT7#:VM+7K"L*UIJZIB5_"-["\#X9X$]W,9BRZN2:+_8RA:6I\\_C/VG*1Z M!DF89Y=%90D?M2UR@:TH2XOU%576%< -8V'8THP]06HZ0(.!?J$+Z^QB0P N MZ.4W0TLJ1?;U9UN6A(4W1=?GV45G"Q[D@L1>2]/)KX 2&NMM350"/) &L;2$ M94,RDN!E#=&9HEVL'99)WVQ)>_033XL?3,VHOEC\8[ = Y_-;[*WUT3D5LG3 M/?N^SDBX]&8S)^S.GHF$$:"5"H46&%=$"46=7:Q:8S9NGS]4!7/$SZ9=T1 G M$1GK)?^\DN4CP6L,3D[;[+?-[2; /M&A/M"-,$#.,[\OUH.;]FJ8WS&2T))P MX^D>-]Y@ 3*%GS$,[&:=9)^PE7N+"CP&!LHQZ*_$U. :H()0MQ&2(>800NJ( MAWK:45 +;74_,F@>K8NP5579!K^5(&O=BWB3#O$>D,5OQ0]W0WMMKY4;W508 M=FX6S0;7BR-R*\+4)/M,VJV-5DFWQA=#@@4WS'(IXB[KR=[9>SQ>P!O_X"=Z M,"S$%$3VW1I;2R^3H".D;C:TN60^++Z(!+,$Q]!W?2$\8#<;0X#W)&+!3B0F M%7'I'-E)0Q>Q&*)FGH&7DPQ_,GU$TJ,JP4LQ-@O:>K(3":DW\F2>G

*>;H M624LFCHFUI/SZ!$,4]H6=$./V5K_OG,/TD'QZ^1) )*!H2%HEU@/9>OBFD4Q MR=!*I.LUB9^2_C9?3;NPD# BGPE__= W-%<+3Z8V)-H(1X$#WQ6[9)=__.GRG=O;1T+E<^+9@L1I18 HSUR;MC<1 MP3,\V$3"D,'V+8K.\U&Q@3#/# GX"L\\?#XY>RH,0$2!04B2=7T"Q@0SU#;(%T^7GT.9$W;P5X' M],C(LQ_"LXR41JR054ORTQQ0(Q%OC,A[8]+C[N3BD>!T18R\(@[*ZH&U!.UU MX)!H:@ Y??Y]EW)-) ^[@5!%*\\S6A*(55:2@X/4D"#C(\\VY&E8^BF+.WDM M<-R^3]E)!7.,Q8S2,OA=-#.NTN)8:NCVR-3=HX04+HAVRV/[_V9_HP]7XB50 MW?1NHOG0^\L1+HH%J%QA_QU[1N)*B9[6F6X@GA]9$2S!;H"]FZBHX\([@Z6C M=B]9"86=S@J&KG!S_68< UE\N6R, MW"A(>)$K2_- @'ID&ZBB1=5T&#M=<2I_L 5.:BQB[$56UAX:#S$7L^4:-,[2 M@!Y7DR''U@$053T$5)?+0J!K6+) %]"SV-(M&:WDE&P+]E" 76S)DLQ-^@FS MN"E5,H\QY>QL^B1[HS9F=L6\24M8K,$7;,0E&OCJPP5 MP.41DA%48A= (D1G;XJ8E3^6N/M)3W4[)S]<]M:2+Y_79!]#!&U M*6ZPHI88S+:JMP,MD^+[GO5^W<2;!K6KQ'JP?QXJ1WL%P!)408:R8Q&]1.&T3(CI)>BHVF M-O&*Q"U1RPQ_QO8>VUZ;HB0)0S(=_F9KQ'OLG?M,TA ZW1KG,%R3.PXT'/42 MB)FJ < GHH0]#4PNC8H#7,"9K)P>R\PX5%"\@5:/.RF)&!W^ :.:VLCTOM>,P M#H%2T0P:1R@BKQBV<$,6K2 \2&9"A\2!6>$TLK&F7B$(0I@J;4?N.,=KH20 MH"5%QJQ*FP=SJ6628HO'3^*%B4CIRI)D)+I=V'8Q;$"&1.(3\F*%5*^!PU'$ M$@H\?Q[8?[0(=MC572?BXXUKLP\*!IM;I5G:6N(?=Z/3)T^S#;W*6O,J[)FC?T&&D+XPH^R_0R.K3$#$$X*%L;M0'@U' MJ0@D,N7)J20!(%(>LH16JOS> &9$Y,4;GD1"C3ETM6D\V;_9<]B!9[LT] M=ID2B".=;IRZ^EV3Y6YO>>NQU_$(#Y\]G?H:L;,L&2%0J+LKC>('UYK&.Z)@!5LS0C# MJ?QC#4C4TRV%Q$'^NX*@9#?-$9F3PE$(:EQS>",4]B=C=KFT+ =IW==-L)/< M"A 6("3]VK20N'J3'F1]2K9,ZZ[%BO8>WB/AU_:52 "9O_ZF'9<0C*C\K57' M!_9*Q&[Z*J&K/["@+S!O2W8(HA9==G*WR'SD>68YM+7MUA)+B80H(JB$/K%^J_:/D'P<1A)2)1)8UR@]9@M,^KEFG7G5LP#C< @3+F=ND%8ACEIQ#,] YY]:\@JJ M8@'3JR[]._(,D$.B-.D_?\[-#N[;%EJ-_DN+LNB$*8J,K)_Y1J:/4;8@ &DQ(1E,[;'NO,99# MCT22)?98]$'W1\C!KLB4("0_D+Z!2! A9H7([E!_J9N=!/G=H@Q!A1@W651L M,I669-D"6\I^#XPH>"9L])G2JCNAP10%1\F8<*N3LEOED9H M*H]&(GUF?48"H5CQ!V6A;(@K9D0@$> #0UD/M+W-T$48MF;/I:)%,473\DF& MVK[QUOL1- ,,6D/!-@Z+D]@K""S[NN@LW_X0N2R\ L26R,HNY4JLL!#\8; MPU 7I&[8W"6!8.I._M)7Z4= D->LS(@T9TA0N10XSPPIQQ)M39**KY!Q@,PD MI]X-4N_'7IV=T>[QQLWARQ !; M-!^Z'K#Y/KB;92L+9&DK:A"95_J&O&4 M453>N7_8DM^$\ @;@6X1B]2@5CP>.WNC WJGCM1_K0I44NK!V?IM#.(B(05' MW( V1(:'EOD^CJ0$ST?,U65AVRR./S@"FA>5)"*X5.H8 ^;\[*'T^IT\*?3- MB3V$LI=5LPMCWFND2?;^7PI@:]C(<6BT3)TEESY<>ZO83<):0@-7J%C@N*^; M>4G\0-MT8XHVTT3]CS2JS#=UEK_:7&.$,+9#>R.P=.N$;LF<)1!I_K;9B,@( M=/9-XE]&:J,B5[H2/C72 JW-2FA[ J M.M1* ,.5=7&]H+I:=6>JPB?)HJ$Z%^ 60^K4L'$(,JZ;.IVA2Z;@ &PZ-HU$ M>@OV%'C7?"4#OUX9'J[+E0*N33V(2 '/U]WH*.QQ<@FE*4])M[0(*:;C@1ZD M5.(P_#I)=BL)E;>@8>@^3,0TR-OL]V/%<:<34L4$V2.?%AUGIXB\H1?\CG'5 M%:8AX_^?'!@9G8OOR$M >S>2C>,%X:X; M-EO-N$%C%$+"HA1<; M&CH)#RWBP9E@9>P68W.^O6-?%59@SMJ '-JB_8*Z.8YKL8=AO[+4Y_7:&K4 M:D9<5,C/BT -L/FI# X_IJ)P5L=F,T@P,R-*4Z MA/3:@&UF@A#Y*+"P)Q^#R)6S0N7"(%+&MB9E<*KK1^D&<2&G2Q N5?2Q'A7S M_! 7[',^?#J=O' 1^5P+72L)5NX:%PQTLTJIK"MZN;B8N"IBMZVTB.#RE@U3 MO(H"KEI&"A2:O%6QITN[X<"0EL:"QYVFEFH5)&U8OS<[SG4Q+!JS+)5X?>)\ MY%UR;LF>W1DI4Y3R$2,A:#E!($6/''FA;0UI0,3D.; 1=KN95W;E$J_LN14^ M">I*A>9%_04AJ\4-V+GG-%H2 #V8]<#?X,U1Y<[TL!\%(M=PF68 O2V)\*1. MT.D8>226O,^!7&_K5LL2SR<PJ .2RTEG=*3 93,J&ZE!27MV3SMBGP+U() M32MFR'51#;(@SC0,"*%99]ZQ91QV$QM8-L.\7PYA^^)\&H:H3+WJ)=6'Z%L, M*U-#T<'J@42,XHM$\Z?\."=%@=1KIDTMED09]>/.7Z^D!P(R! ^H32VQ2*3I[ _[]A^! !-O3&:-DD:R []AO4(S9LECV+63G[T0N:"%'.6!BX+Y:7F1F M#K$%"W$0L816(9#%Q!:[PPR$D=@T/9(^+I'HR@?[XHMD0^%W=5&D+4$M>XHW M6RU8]$H13AZ'<TK!I%2Y[P>8%=6"'!LS5L!OH9*WFI MRP\O 0GL0*(,@T&M3\F[V*!J"MG3!!H5K+S36KYRY09T=D!".,>A[/;?NR<< M!^]S^8!?>E@QAX';9BF; :PH<)-;B%6=*&,,ZZ%CVRTR9%]@""40%-LA;2TYZT*'2X[@3/DCMNY M4*C?A7@!("JR;B*) PD#SDBD_?.1$'&HG$B<>RJY^(;7L]N) ( MO!,7A0-$8<)"@R'9WXN1MZGMQ>BG"1RKL M(R#BTPGM$5E]RG#E/DYTH"L2'>4&'*7?NQ0?L M%^>Y3V>2TJ"6M&SNY-Z1JE+-(XRAALOD" M71L,"GVM3M!C[8Q1 =8(KNX@ M%0GY*9KRHTSY8"'MD/%]&_PW"K),P MH"=+I;D@V?RHSB !A<.W7!GV424CJ.YJ42(-'&0:@4'#,[CC2Q^73VS^Z!,@ ML=)4*.!$C,;9#A?.P/9#[.@M/?%&AMOT2( ,1)71J18TL)6ZS>BE+(T\!$Y M@5+[5.TY%5AV2!A]2];B(\+?D"Z_H 9D^I27,IUZ#U2"([;SIPL#H;V-\K-2 MR=AJ;L5?GR3^XE^&4KW:]Y)@4;M62B[]9A,+FV#CJI4N,MH9\CXL/&KI:NS: MJZP?C? 9UXJOA4#&7[ROUF5!%7+3J;D,(S#.&,#B^1C+'$!BN*888%5P/KO9LOTX^?"F:-( MV"@R<:Q!;:[74A/4X;2=GCX8R4HR!&GVCWLQZ!NVOFZL%&T[H>E-%IS3/4C% MC.LS?S+0C\="8' &A5@@$U2NB(0^Y3H8?VY8L&NL:@D\ M;Q)%+T6UJ',5BQ+%TXBKS9O4WYITK :%7-B-.F:RH#;(XEF0MX6I_L@ G@?%6'C-C.WA9B M:*D^UV+C$#N*?F;+ M[5:0*H(?V\4'+8-Y)DK,;LC29==,/&&NS!>)@U/'"$)*N(07.!PQN'*&/PJ3 M!J 92:D7(-+J"$3^32PR6,U=M*XQ0;$7$6-2U/.$!Q+@3E?Z;@GA;8@142'Q MJRA,(FGC S T?#/)+FZKNA]):/+BM2AU/.N?NT MUY_>GF6-"B,?SB;GKJA! M$JZSR5FH&A65A>+4-R&%Z-5C,2K'%S _TX M-2GND42C2B''L9>3A.,=.:P$WOVH]7W>O7NMQ_-B>DQ5W1Y3II9#=$;(R,'K MKMEXX5\<['=4TG(T4"8B)7E751)7\G T3,_C"A]'F1$]OQE2R%?L[7$7G-(; M^FR17EQ=YMFGACP*4L#/\M'T'V_991I2N R9(QE%7G=I7"F6"I6X!V0@9WBZ MGL_<[97MJK42R@ .$'B(+M\#\AX>(C- <D8]';YJ"[)S/*E&QI_CI46QM02+N#E2PAP.=4&V")#6 M%3'W6BE#)JS^'BTO#01P?-M#0].Q^M263T"2I1 "*WZSM"=--W"B=LR8V3L9 M%BAA%%K6*5RI7O$YGQ.6*PW9XW79/?JC'^?_ZM]/7#L4=_+UMWY!2&/T3BBT MB?7W[5=9N_,1CO"7.O1Y:E5&F^%>?IA-G^7/SY_%%Y[GSV?/TPO?GDL?_%LEDC49"Y7 M >U?.,&PLT<' ]'U%\^>A^LGT_/\Q9-G(P]BRB=/'F5O-]O"MAN-:(]2X-C. M3V>'E' RFXY!=#9R<7;^W:.P>3AR49>OZD0* "7&9$)5EIXMXU)IUU"4])@E,D/["E0S^%X.T=$,DJ22;U ! M)IWFW-3W-UMY!);^>T/MUW^[,FQGNJ J5ZR5PUKHN'R=##&S1E=U$LKOFJA5 M\MBM[PU. ^3WY6[.7P[.OJJIUT#=G^AB1FG M6]^4$0<$I'.']):+3XXO J1;$YJVKK4T8%%4B\'WH.#8K3,3_'O:G.+@Z%3H M21F/FO: /6QB):'%UKC2BX[/=HPV_),ZLN@L0VE1)'@=U_.338*+6H_DUQD6 M2,@=_J7+8V/]=J 2%$397ZP_,F8D(,^$JDUL3Z7U"ENIR]/0A')C"#VE4G;< MF$>RTT<1X+:7S>ZA/M8?E?T5_JMQ+ER:-5,WY*ZM<&Z(BW>%0T$!N-]]3)DW M;[\=*G?H1LF2H^=QK.R3/X?^BXUQ:8!O&'=^!U-%E8 'V=^Y"?WPQI$IL\K1 M@2 $-DE-5TA/FCJ-12S-\6Y:(L+#0X?;XTS M3DHY&Z+0PJU$@\3%NFZJ9L7'"9;$.59/8/B#UT3@Q;SB3D"31"4??[?7'LU< ML8;). #/67RR*&JME>!H+/Y<--+'$2DC(PN)^Q7(4>M26R(PFS?Z>N9.2[A\ M_7ON%W,4,"+3:#DY5U5&C?%E"_QAD\B]X97/367-M8O=B /#+8R4%77CDHW@ M&3M/G6$U.#NF8_A\L8?-F7M'5Q+.S#%&$#BL&X4_PEV\@-".<([9"5J1CQV@&U]I$Y%39\^3C]$-3%55- >8W(/]W*^-9$N M3(=<5^IZAG(DYZHHKJ10EBN@.A4Z&R=T.'/3]G4X-!,7$??.UH+FH=UL^[!* MR9;X^M!;^:Q8K,$L)9\1T9=,:PY05M^,E?9T( M&J$=+44DUO8P6#!KE]V%.G%2MW-E]"4,-5 M9'#A)!(0E5WZ,\?;44#R) HD_279@D!>IO,-+@@,9;1H"5$X.I50]UXJ_NU"O"L YB)"SMJ7H3O'<$_[^O.5\9.>.-SJ_H^N3-ADD?X>-FOQE MO)$2#MTT:<.2I%>1[[,"#$BS@5:].-\/1S@AG,;T![_O5\3FR/*=81\A$O6A ML(4,(80;0^22>5BW1JJ!_5%SESQWAT6XZYMD.QW!Y:SI>Y9'*?6XNBPAB$+* ML<(2048^R:D927XL.A*K50_'@YK10>-*ULRNG9]$+DXD47/:+'%F+7S3X'WT MG0+),87:3 R9E-!ST4*)'E ,B:^P/PS[A+0#IN7.&KO0GD%2UUZ**V MZ'(C#C23[9.N+Z.%W-86)"Y1B?"3G?'EX''L>]ZTK30^;P_@2QIX^9K6 M.U9X4%MWQRJE4J YAG!1O"$:PU;F-<>O][ EQPFXIX,^K#SA O%:,QR0V:5% M9BY["T'6AS6SPK9:4:BMAV]"^UYNLZ[E2[Z[N.A=Y346'EY:IJ52 M:2\O2HHO:[FMD 3X1QF)U[S)B?>.3 M59(X4>Z(:/^ ];P^<<%#U3_+;#K;BQ5&.Q!7E_BS7IZHI(JD\Z&T_1N3[,_- MCLR5-M>:&(53'[SHMZ$GR(7L5:2:M!:-39RO;.VYNHNX\;D[ M6A\_J MU(U[/!S<1D?UJ 4L'HI:I^7^./2R]0?V."C!3=D:Z4WLXQOQM 42]!$W96"* M*NX$PY_?<8Z2'UV;(9@ *Q>;AH&]."U"YX10<7.(VN@#4O*]+1,7$[HM*L<0 MS5+9ME'M163^A9D.^NE$-##QG_\8G:$U>G SY ._T;*VHZ;H=3CS*/71RCLP MG]^A-N4==ZE3>F;1\B=D^.DNWI5G*GXF A$MS\Q.JRAQ_)'7$.T)Q# MN-1[W/T0U_OXIN52G$B+)PH7PK/L:Z?KTTZMQ8]Z+D9GC=&^Y:LHM#6O%3<[<#B!2A[IGCRMJOU..4^]5&7-EI'-FE.7R68VQ/G"=P MR%1N9@$G"D1RAZ77C+G+J,-2+#K]9T(\^?)'MDZ9>Z*I',$OX^9+([U'41HB M]27/IR^26373**F28^ $O1RWA-*8 %>\XOM)KG)2*_"91J(3"M<:&(SJ6-G) M1#$1D:'[*DY11U])*@^<9:YA0!+.S^,*Y%2W !+)#*0Q?'8JQ[Z$QIA5V.LF M =F#FB>]W<:P<+3=^PCHD<=>Q]U*Y$-LJP)QJZ%D&0( -:^9;%T#O=? M497(6N2@J[4=PH71R.Z1W]OV&2?GC@85WTJKKD_<,"!B1>7S@PYK=W#]D[/\ MZ)!Z5BBJC,"*.@[3,')$:HIP[.5[5F'U(WWPDK'V1^ B.0(YM!^7+Z,T;>A0 M&W\Q!>OBYZ67 FU%^G;JQT1.$MMDE?UBF(-(K' EMM.MR1CNS$GKV!X<=WQJ# M[E>AJP@B6RPB2'WUE?NBFGA:Q5?6@=I^XD:\:>_.L?/L/T>[&JP0)2<:]@J? M@8]PX)J/,D6'H.JDI)LKQ_(081 -4Q=5SU^Q3E6@:WFNH>D\:O_MCO;6W5ZA MV/L:B3T21K/GZ?=86O*V^7L+V84M49]96;.4L.@;U^3KRK6>NR!CY>3RXN.; M*_SYB/FJ;MO8JOZE:QO&!&UTL2*0Z58'/),Q"J MIGQDQ&7B%&]N"5)IWV4$49H/(3GXPM7AB%RG2=R[@,4=:T7?Y-BXI3'?"IYI+-O<_UUS\%3XEJ)] @X6? M[E/+N($S+LOH/*C).=<;TT>3^"]&JD<.^==&G]W0PM:1CVB(?S! MN$#S*?TZA64HGT.*RIA8]PVU5Y("@_: $7CVH_)=W!"*",)_V9M6,>AG+L(7 MHS6ZP4DJQPA1/5&B8EFI>+)=^N.BV7X;X5A<2[69KX&?'55& M*_I+0:MI;[+D.P3IQ[;(HL&[I2V_@6./EZ+GXWR;QU$(=DZBSX?\-M,_MNZS MBV&%KWJ)!J2Q7C[N7[U\;#OZWX+^:YL=_9\!_+'HBU M4;'1+TK8! K0T !@ !X;"]W;W)K"F;$J0>*;M=(% MLRCJS<24&EA6.Q5B0GU_.BD8EZ.+LUJWT!=GJK*"2UAH8JJB8'IW!4)MST?! M:*^XY9O<.L7DXJQD&UB"_;-<:)0F'4K&"Y"&*TDTK,]'E\'[J\C9UP9_<=B: MP3-QF:R4NG?"378^\ATA$)!:A\#P[P&N00@'A#2^MIBC+J1S'#[OT3_7N6,N M*V;@6HF_>6;S\U$R(AFL627LK=K^"FT^L<-+E3#U+]DVMN%L1-+*6%6TSLB@ MX++Y9X]M'08.B?^" VT=:,V["52S_,@LNSC3:DNTLT8T]U"G6GLC.2[=HBRM MQK<<_>S%DF\D7_.424NNF& R!;*LN^%:%:62(*TYFUB,Y.PG:8MZU:#2%U#G MY(N2-C?DD\P@._2?(,..)MW3O**O BZA')/0]PCUJ?\*7MBE'=9XX9NE?1 F MZL)$=9CHC:O[.BH=DV\!)C__E% __$ NTU153G$+*? 'MA+@D=_1=F_PH_^X M.A:*%>ANB<*_D M$X#]/_5"WW]&ZTQ5Y-*9#*>RK\+G2DML* MK5WD-7]TSWW$Y6 \W(FFA/IP%[MQR_J'. 3C^)!#./:_B\-= M#L=&9 O:J3E>?KC8.8K*M0Y&W'*;XXF)HPQN-,:XR_%^99'CVM5XW+?><^EX MR"]*/!^W)')#(E;SU*&FS.1DRTR?&9<'B]H0[I4J72F/& MCI$JP+F@?<;M>+B[= 6#%OU?QN*>!;(LN'$74'.P^:+8/]Q\@7^4P4K)ZIC^ MW*/1_$@[Q7'0S[=/12G4#DN]M"J][P8L6> Y3W! 8Y]PG!)[\R3I9RS%LW+6 M2>U>: F5;*>5$.\T-,,+GI8XQ"F;#*"2<'Z45=_.QV?K+$Z>T8;)] 5"^U2& M:%/DT$>-O>F\KTLS)??>1_1/",4ZAL.Q2"-O-J=/23UWL9L,KM %Z$W]H6!( M?=@WM^E.VWV+7#97\-Z\^9#YPO2&8\,(6*.K/Y[%(Z*;CX-&L*JL+^0K9?%Z M7S_F^#T%VAG@^[52=B^X -T7VL6_4$L#!!0 ( $:"7E%I5?[0M 4 *@1 M 9 >&PO=V]R:W-H965TT4(RQ?#H<\**J4?V"49/)E;5\J 6[<8^J4CF4>E M4@\GH]&OPU(JTSL[B6OOW-F)K8)6AMXYX:NRE.[^@K1=G_;&O6;AO5H4@1>& M9R=+N: K"G\MWSG<#5LKN2K)>&6-<#0_[9V/7UPZU+5NS^;ZR_B;$CEIGT],KJ:Y6' MXK1WW!,YS66EPWN[_IWJ>)ZRO/1 85)K3")N).CB/*U#/+LQ-FU<"P-:_PGAAJU 4X93LI5<'BJH!?.WDCE MQ$>I*Q*7)'WE"(R'DV& ;9889K6=BV1GG\2;!/4*&54^%>S-4=Y4*9S):$ MRXI\8#.^+]:$/EI:%R!CI,F4U$)Z3\$+:7*AE9PIK8*B=&^L^4>Y4,@@I&/# MF5T8]1FNK1.Y\IFV'C=X/.>P5C$L96( F37>:I7+ (F-#Q^P$+$*;EBV63FG MS((;3WG6EEEF70YY0J. CO.K5P+L] ]PYP>-!+8)ZHK2A($**04;))SQ1<^&4O]D.(L50E;',ZS+;1UFR7OE86IS( MAITV3VU2^MAY.'BNHX(8 W.5(3^Q/PZ6ZJ8WMUB$B6VN M-H&VKMN*N.?B/481UG N(Q>VCODWU:+HNE^ MC"EG9];%2NZG,*H9Z@?L2AWEX;#26O"TY(*)"WNZX]$YG^XKD@X--76IM7CS MKIRP:[,UZ'9+^=#VW)W2 _%A,T_JN;[5A:4TF,]Q/_E4Y8OX![RAZU09>=PP M\2

]!L<#!.1_:29J,ZB:YA$? M; !AC;7+!S74/OI1/!WWT6F=A=V&W+>RH[3M[G%L_E^O*34/:^GQ,W,\Z1^- MOY;%':7=S#R&S?JZ[WUOV'E[+LDMXC<"G)EL94)ZD6Y7V\\0Y^GM>R.>OF%< M2K= Q^.T,H?J:/#L:0^'Q_A=(-T$NXSOXC,;\&8?_Q8D<;AF 3R?6^RE]0T[ M:#_.G/T-4$L#!!0 ( $:"7E'JCF6RY 8 (L0 9 >&PO=V]R:W-H M965TVJY+,;F8>9I*: M9':>(;(E8@,"' "TK/GZ/0V0E'Q-;1X2D;@T^G+.:="7.^>_A8HYTFUM;+@: M53$V;Z;34%1G::+3ESYY"6]?*[]^S<;NKT7S4#_RNMU64@>GU9:.V_(7C'\UGC[?I8*74 M-=N@G27/FZO1N_F;]RM9GQ;\1_,N'#V31+)V[IN\_%)>C6;B$!LNHEA0^+GA M#VR,&((;?W4V1\.1LO'XN;?^[Q0[8EFKP!^<^5.7L;H:O1Y1R1O5FOB[V_W, M73QG8J]P)J3_:9?7SIUMOE7W79Y.-KP>O;$AD6W89'\S@KLQJ[(O7[XJ_6AVT9"A<3B,LROBT MZ':_S[L73^R^H%^=C56@?]F2R[O[I_!D<&?1N_-^\:S!+]Q,:#D;TV*VF#UC M;SF$MTSVEO]W>'?,K09SJV1N]8/9>G[W:D+'!NB?_WB]F"W?TB=+[QJO#2U6 M.? Q[1AXQ5+/)2ECR&TH5DPZA%9&;$D@6(AXT'9+A6IT5(: EN*;K-460TW4 M!7UPUH( ]+%>_TPOY,3%[.TPG=[G;U^.21$\N%&1S9XJ-B45KFZ4W2?(ES!( M'QDDP$"L5,1B=Z-+#J1:(!3;2JK=6ANXW31&%RI1KM0A>KUNTTMPF[A3GL<$ M*:&3L\D%\&R,3,%ZH4(UH4^MI];JC88]MF7CM(U NX4\0 APK%%1A @[(F\] MS@W@2ZQR-XH78[I9#Z9#T,[%=*P'*XL<2@$9*HH7(L(Y+P=5M*:#^GA MM%@"8W\<1H48*F=*<5S"1)X6*R0Z46Y,)OF(DJA:; =J0[84X'+8[--<892N M0\JY!DEKR6Y7GE1)(*U6>_S[QFE1P3Y"RVD-B4<'" (GSQ#\@ +D5 ">RGME MHQ8 6,'*#5N\(TD]IK]B/JBLO(4+<$Z%X J=H#*43!WH $=0@Y/EZGP\F\T$ M$K+ HA!]P"P:0U"(R/4:B>IE(KF@4@$+TY89K5NV[$&)-%="."772CH \2TZ M6F X^QN2WGJ"T61$Y 7]=MH)0-@TS 7 M DOP@_A@K<$J;70N-Q2HQGB6A00BUAXHCSK+P$;A]4:9-BWNA:O$G#P?193\ M9KL%M^68A,Y&4@:6 .J^/&V4C_MD*^-UH\%\854(J";0WF>]Y AQZO+1'YE\ MZ%_ZC)0/8YW05RRH.5:N=,9M)2-E&+LK]%*7Z>S::-[3QKB;O]LK X51' MKQ"(JJ%V->X'^K1AKQU$[;:0\K'R0/8VT[( 6CR@UP*NO5")X4RV2C>99.*% M(%-4R3MP,VWN]$SM\Z5(G60BTK#W21[UD61/BB6C_KO#F ZI''L:\% L9URJ&[%[<8EKDI( MO<6.W0ENDGEQ^S%J9"WV0":ZZS[G-!?V !"TE"(C672AD/FPA_5M+VX/L'0( M&/=-.%HP^KH!?-IM)7*Z%DS<\&-I[VB:>E[ 17@M+3QJ#.]3PS4 \CC7!2$8 M_?> Z%Z6C[@XIIRDTSZN=#O ,)*+2X'+NE8)SL:PWJ*I0\6!1J&-@O)%Z7JJ M_"\PE[IKEY=_YBV/"8 7C O]] #JZ5AD71<^2@ZE8NP= R M(@G/H5M :#>M0:0W^::Q',/Q=/B*]L@2 @=FA9=88?:3(V3T31+XP_%L[[1_ MUR9=+:71R_W$!F=TF8[,'$BG(3:?0R:(1\%/MZK//M_/U!/;^]Y]W+$K!1'( M>@?ONAN4M$XNE%PS'UPH5)9!R8R')@@?GXD#TA'SK?B.*Y/'/G.F1Q^(*/4V M?0:+5.+FD;\5A]'A2_M=_L \+,^?Z;\J2",B-KS!UMGD_&Q$/G_ZYI?HFO2Y MN781N$J/%0-Y7A9@?N-<[%_D@.'O#]?_ U!+ P04 " !&@EY1$S/WEG@$ M L#0 &0 'AL+W=OFO/9]G>904#V4)0CDK*0JJ$%2K7U=*J"9 M4RJX'P7!I5]0)@:SJ5N[5[.IK QG NX5T5514+5= )>;FT$XV"U\9NO*Z3\UDK&"A":24$4K&X&\_!ZD5AY)_"5P4;WOHG-9"GE=TO< M93>#P 8$'%)C+5!\/<$M<&X-81B/CF7V0,MLP MS@D5&;D3AHHU6W(@5]-/&WJ*V%YVP=T4^26%R3?X0&63[^C[& MU@88[0)<1"\:?(!R2.+ (U$0!2_8B]N$8VK*(OVQL- MR^_3:(@?D>^Y$!6DB/.F%@30ZT(GG$+ $U8IT9K-5TM_T46,9+00BK# M?M :*)K(%<&Z&RB6H-KB7[>._J_W84PMZX.26I-;JM36)C]/TZJH.#60M2)_ M88M;8'LX:7Y>R$H8^^J*L>/=%25E"KN1(5\IKZ KNJ(9"%IT*V&DR^(6L:.P4564-^#'7!5P%XO.67D0<^@EX>A@]3P,)Q='\^S[ M[FQ$5^.6>@]/V*I++)R!-!>2R_7VB,HHN3SB]C)\C=MXTH7^11I,NBM+[(51 MTJ]B'$07/?JPD)$WB:(#+Q84 G?>7@SDR6T=GNY?1\,&X? #%*X:+$W:'+_0 M'K_P:MBZ^6:AEDJ%36]?_Z@S7#P+QQ,O" *'Z3-,SA%,$(,!FUP!.([ ;D"* MNJ6";:E'0#"T22IPH0KY"^[Q+G^UFWZRMJ8;=]_9;)] X?6-Z=L9P(*/LY4K MLJS4L=S%,1S;V)-A2+9 E>X\S4_T(H^ -JQP^.X<_^QLOQ3PC).,!L*T;7%U MH]3DW)5<5AK+H"]>W^/^P8!;8J\E(;0G89_5$>/>T49&=(K1M9'+R;C/Z*22 M,.KO"PYF*P/J(,RKY"32CN-F;HYMDSTK!RCPW&%*=[VW!=EZ=VW9S7W#DI]Z M+RBG(@7O,,)>MB,O&7==9YYES/76KKC>51P=FGSAZCDC$R\)QB?#PM90@K+S M,Y:/L.XB,7B&=SAI:]5V *8R\EA197>S$5HQG>+668QX!#&,IQMO? 6/%9KC M6\(LV#.64B.5 TXI#7(8ZO3<4L4T#&U8&:!Q'"IMK\^QO^UMF)"FT4*V'7PS M"UT;V\\II+(H.5@HG@J^[E)-08[-6'YO@L4[;^WF=(V6\4*NA]EVM?T5F-<3 M<"=>_T=\HFK-<$,YK% U&(Y' Z+JV;PFC"S=/+R4!B]8]YGC[PPH*X#\E<2J M-81UT/X@S?X#4$L#!!0 ( $:"7E&@;F>P0@, -L( 9 >&PO=V]R M:W-H965TW0LE^_LY.&LK9(;!_VH8W/N7ONY;'O,EHJ?6]R1 NK0D@S M#G)KR[,P-&F.!3,=5:*D-W.E"V9)U(O0E!I9YHT*$<91=!P6C,M@,O)[5WHR M4I457.*5!E,5!=./4Q1J.0ZZP7KCFB]RZS;"R:AD"[Q!^[V\TB2%+4K&"Y2& M*PD:Y^/@O'LV[3M]K_"#X])LK,%EDBAU[X3/V3B(7$ H,+4.@='C 6. T@K8U71&%,$!9?UDZV:.FP8#*,]!G%C$/NX:T<^R@_,LLE(JR5H MITUH;N%3]=84')>.E!NKZ2TG.SNY1F-UE=I*<[F BQ61;7 46H)V"F':P$QK MF'@/S"E<*FES QSW#[+6[?X_;_M7XOPQQW8"<2O'LSC*/>>[A#X$4ID.Z#Q0R2RA"",70O M-JP,< DV1_II1"AJ2M!1 I=,ISGTNG5%@X M?72U8VFJ*W+UK*KDR'-Q]!3*AFKSTARU<;TF26+BP'.F*D,6YO"L#?U_/V_P M 363:9W*-\I,_W%&9T2_V6M_Z\NPV1:V5+ZZ^KRHL:->Y[LX.H($%UQ*%Q8= M"4=#B9JK)\2WT*<3]23%PQBNM'K@?KPX[G:2OC.];KR=[N#D%&;,Y%"R1W=) MMPMST(V[A]N[@^/>X;ZDZ-#L32<^'>Z1[M!'GUIW72D<;Z_1C6B7V>Y#GC#A MR4X>X4M%M#3U[G9V-# '0]2FO!JM*/KT19&H9^F=/7!VJG0._G2MFUX!RTWS.3WU!+ M P04 " !&@EY1* U@HR\% !A"P &0 'AL+W=O-AKNC6B-- M),VNW:_O(35[=7M$'RG]U[R)6DYV5VK;DDPU>15I>C%[. M7ER=LKP(_&UIDPZ^%4=2A7#+BS?UQ6C*@,B1R6Q!X]^:KLDY-@08GP:;HYU+ M5CS\WEK_16)'+)5.=!W<1UOGYF+T;*1J6NK>Y?=A\RL-\9RQ/1-"\I7.^O(\AHV*+ UK_"&A MBC; 6<]%^9 C3BWT\N5;K%58JNM(M#I-V?LZ_I/Q^K8A/KANV?SZ>)G]9%4H]>DM'HTGXZG*+=SA?OKX-;6KY0; M%$U1W-C<0'IIO?;&:J>L3]GF7OB>&YV5T5Y5I/I$MR5B];$//0L4#O&EC M(D2MAR2EK &2%W0F;UV%&'/]ZV*.I."&[@%P-R06F&X0(FM/]9/9*N+& 1% M%- 7X_G9]ZIS?5)3^<3>X^J)>OOFZH_W97_!'@Q@ ]FV2?=8Q%!JM$/87>?N M5=U'1H5DT1I*['JK)+A%88]Y!Q>^=150,@89\!,W-I$8M497CHY]CM6?D'M0 M1)L4FMAQR-K9?Y&ZZAXSLDI9^XRB AX#A4+H 2 ERNE$T9VAKH3D>,(QH"YB M5L=\?R*E&FJ74'R&:D++D0IE'M;>( 10B.U:;UQ?%ZZU.&0JH= >!S55F6KA M1;&?HQ MRHKTPW J?F47YLG9E>6"&9T:B4\^V/9:.^&_$ NT+D2/9 A'K,+9[6-DXCBK M*^MLMH@0TQH*<$B1X46F%CI";,M@9S[%J/UJ:#"I#6@ 12$M@F M#1[-P/CQ;F2\\>I&WV-6SLY.U(9*?]:<0&G1 YIQIA_-QF>[J8(,:)4(R&U& M!U 7TB"FE<=MRNY(UF&YM 8-TVG#A,9YU5LG),'JAO/!.><;\T1=@\10\E87 M&N+@=]"KK8 &,)\>H:RTOU6K7B,)F221>I\;CKH#I^\L+E\"=Q\M#H;BX7BK MH]Z H4NV71%8PC 39J;T]RZ3_VCGE),K^8!)_EBG$_@(:#WC#)(%]F MW-! VG#Z>G1'%(X^Z&X.Z3B(V=F^"$>%_*V')M]Z4DD-3N!&%9M?O 8*-WE M(FE!(3@9ZLD3"\ZW1A=[5\@!VF;#/SZ4QH27S/-&:JJ'45YBRI]/+"0>MW0N M-=U>U9SG5^B)LCGCS=ES ;@9G($),H0L)W^XNS#8]K<7"_O@?]SO[ ;3^/\N M[LG!LP>$6_'R^+S1<07*@ I+J$['3_%Y5??D?4$L#!!0 ( $:"7E%2 M:RR6.P( $\% 9 >&PO=V]R:W-H965T.G0!D,/ MB2F*?/A2-I5VI/>F1&1XJBME%D')W%R%HI]*YVEU'(E%:XTF+:NA?ZUQ(JZ11 '!\>]W)7L'&&6 M-F*':^3OS4K;53A2"EFC,I(4:-PN@NOX:CES\3[@A\3.'-G@.MD0[=WB:[$( M(B<(*\S9$81]/.(-5I4#61D_!V8PEG2)Q_:!_MGW;GO9"(,W5#W(@LM%, ^@ MP*UH*[ZG[@L._9P[7DZ5\?_0];'Q10!Y:YCJ(=DJJ*7JG^)I.(>CA'GT2D(R M)"1>=U_(J[P5++)44P?:15N:,WRK/MN*D\J]E#5KNRMM'FPBH-1:P9LKW M:<@6ZK;"? L>T#R"N 2[DAQ:>"3*K!XGA]:,:.BY*!HF9P$KK&9P#0Z@R1* MHA.\Z=CAU/.F;^GP&7$V$F>>.'O[F9T&O'\W3Z+I1YA/X!\6'+8>$#K4"*+E MDK3\;0.80!K3(K2-L^/H+(K\#TPI-!J@+>2D'E&SW%0(S8@V'BU\A#U>QGJ# M>CQC$*J 6\P';^R\\>4$OM%_@KU0+ZWP+#O[AJTAU>[UHJ1?JCFT_])+"H\^ M\AKUSH^RL<):Q?WW/GK'V^*Z'Y*_X?U5W7S U M?F0VQ'8 O5G:&P^U"[#[6R(^+%R!\0[-_@!02P,$% @ 1H)>4=*36MU$ M!@ L \ !D !X;"]W;W)K&ULK5=9<]LV$/XK MI:6=8B:1D';YFXB2=YB$3CYTTSQ )B:A!@@% R>JO[[< 2='QT:33!UO$ ML;O?WHOSO39WMA#"L?M25?9B5#A7GTXF-BM$R>U8UZ+"R4:;DCLLS79B:R-X M[HE*-4GC>#XIN:Q&E^=^[]I"*6($6!\;7F.>I%$./SNN/_N=854\-<+(BI]PZ@U,).G?Y M1I&MJ,=L&DL)OU[&:>W>P_6NM%:LJO4UOS3%R, MD$!6F)T87:[&;,B5_?S3,HVG9^R+8'MA!..-*[21?XN<.(H#G_, M%AR\F-ZP++"QGLU>NH)Q5G/#=ER!!A=>Q6-0)*P6)I Q[@EA="?*-78[RS-> MY>RMR-K=A'83('W'LZ(E_5:@M$Q43CH5@.I*L)UV8LP^%8(56N7"/$;I,2BK M'Y :R$6FLESN9"ZJ'&2-(])-0PLEMERI ^,[+A5?*\%< 4.A/HF([0M1>?!R M@]S,% 3D;'V@*VRMNUT;"79U$;"<.[ S.4 MV1[\0 ]@8.!O;3 ^'+H1AJ0%S0#9.G"1U7;<^_3U#YD[ A/SG'_;^,D9]/91 MP:NLBQB+385J:T][R?_7[T/L#R!_>]4K=EPD*_:QID)LA[8Y7HC2U31*%_/! MSG*UC%:+!?M<[81UT!5*.R,SUUNYJ:1[FE^21@M 7,SFPZWY=!7%\_F1(U+! M-S8RWK^Q7$Y/?,8-%4U2V"1XZ!B/Y)*MX94#,X2+CRP88,;>?6THGMY#6D7- MB%TK'L(5QR?8SQL8%&?AH <>S5=I=+):#7:F<1(ME\G3PNO&9 5:U4#^N[)6 M^B!$6V6NNQL/!$V7T' U.ZX7R^@D/6&?M$-.)(MH-9U'"R#%9YHLH]EL]/ MI?F#Y.Q7*@5&M*F/"EOSZD!%ZF$]/5JJIB6GUBK+IO3E$IJ74BD:'K"DL!C" M>E \<% K&7+05]X:R\P[1/&]=S'A4+*4CH+3*P1ED!XPS5!DR?-AW#T1#GO8%,49"'+2 MC:-!&2F0%U3B>5N8996IQJ??,;251/[ .(>(9=P6; -]/9)6D4PC85NL;5YD MB.ZUZ-U,7C"ZV1;/8>N.C_&:HLXUE1(6_>W>"9ISR&(6ALGXSD8[ DA MN0:R2L/R:R6W,#1KK(^^#/I1 4>DHG$[F35H8)W)'_7.-J:ZE"CY@50M=2XW ML@79V#H@YLYS]2& ;P*<2XM8(W,%H$,G[G6C:#,71T1$T:)-K,EY+ MUW9+:N4O) 0A=<*4UE\>Y@'T^JX\.+;1]R&&X2M!^OH!-*CYN+5B)*!)(O?V M'A02LL8SK?6EX!UWPBO,=M\E^R@353Z)HWFR?$ZP=Q+,+ R>0Y2061C;IF-4 MHN/01A6>P\9D^4Q;'QFOYLN9;TXO@_]4T)AV3ZD%^2V,(4)XS@J'28R)KF$X M?N]=2+,/.=T(%6I#&)FHD;9EP(\KI,EO@08!)+0Q=P/E&8W9N%R2@?Z1?_@-02P,$% @ 1H)>41R2A.8@$@ *$, M !D !X;"]W;W)K&ULU5Q9;]O(EOXK!4]ZX T M35*BELX"..GTO1X@B6$GW9C'$EF2ZH8BV5SL>'[]G'-J85$B+2=.YO:\)"99 MRUF_LU39+^^*ZDN]%:)A7W=97K\ZV39-^>OY>9ULQ8[7?E&*'+ZLBVK'&WBL M-N=U60F>TJ1==AX%P>Q\QV5^\OHEO;NJ7K\LVB:3N;BJ6-WN=KRZ?R.RXN[5 M27AB7ES+S;;!%^>O7Y9\(VY$\[F\JN#IW*Z2RIW(:UGDK!+K5R<7X:]OICB> M!OPAQ5WM_,R0DU51?,&'R_3528 $B4PD#:[ X;];\59D&2X$9/REUSRQ6^)$ M]V>S^N_$._"RXK5X6V1_RK39OCI9G+!4K'F;-=?%W3^%YB?&]9(BJ^E?=J?& MALL3EK1U4^ST9*!@)W/U/_^JY>!,6 0C$R(](2*ZU49$Y6^\X:]?5L4=JW T MK(8_$*LT&XB3.2KEIJG@JX1YS>N;+:\$>P-\I>SBCE=I_?*\@77QZWFBUWBC MUHA&UEBR]T7>;&OV+D]%VI]_#O18HB)#U)OHP05O1.FS2>"Q*(B"!]:;6"8G MM-[D.YGL+3JUBTYIT>F3)/?P&F'@L\-UV'_^QR(*)B^ _6#!;IHB^<*N,I[; M]Q_;:O^;QPK]3CW=;66R9>)K*2M8%\S_O]IIRPO\KKA3=L4U3VK:;NB1'^J65,PL2NSXEZ(VL.! MYHFEL&D",VI:(H'!X".P?(WKXV9OBUW)\WN??=1KT>Y 30L6I.BQO+"-R$7% ML^R>K412[ 1P):I$UGR5"?"69BMSF%'!O@?RH?EW'&@5%3@/;XCA#)!(YAO: M)H5WK*#QX92]^ZN5S3V[M"*PHK5#U!N@A",EZ[4@6/'917X/@QH05I[BXDI6 M7"E4L57TR9)9AK)I9-X*%.8*E%#53-"F M7&4/?&ASV=BOI:@HEH(\SU;D]?W9Q"@06B'%2OM":1",'V)QK:C8%Y W[G5@ MG&DJ<19ZD=>WY0=4[E#*$EYOC35_T];&SC[!RA+D($'O>;M;H3^L68W@9RT< M&-P!:UH>MUQF9-_*-V1=MQ8A^BR@AR^\UXR[E(%")0XIV"W8(7CA5+ 5HNI&Y@HXG$$4LF)C60B7"KRKHMULZ36LG;6$NKU)$<0Y4''\ MBP&>IF@>LCY>2ORNE>]@.5#SFT@$39N$9C6$!$'?@4.1I[S2;(!@.,M$#8(Z MW"P52GG*_'#?58%:@Q'6BR N[O$?03)TYYIN,Z*O[]05BLF;369>-%OJU8P? MH7,]1H2]G5WI@1,XTB-M+@&2(%1A_H'ZNQ8(Q/! BK[,TS:A2*9H^^A(/PJ4 M-7@CDF,\!:\5J6'O8#4;9@[>@W]H>8'(9T'@!4'PD",H5&I1&>!765M#; 0[ M1U$3--"L#C$E" -PMN59K8%!0-J'C@EV="N+MH;)7;B#53JF]K.F3S8UT$ZA MT+WN FQ?@IA@8K!$2);DC;7< ;A6!G^(HVV1@6&<8:PK;I4RE'7TS#$F!:&WG!]3&IA=K9(2,!)E MD(%Q+P1GH;2"Z!CC0KTP8%@X".UUS]Q'B?1U.F:R9(WW;95LD=U>5H8:+EO( M:1 PUTZ"^L!D,NUW-U=7'O@Z13&1M)66(\A/)DHH.93*3NPFNV^XSMS<@>*K MI "REX7!!)TS=$FARAXH:O4,O:!DO<&*5>[:'2;,1=7@!PI59'MM OOII=$Q MC-ZH^!459F,4?2'S:W)ZIN0/E:Q,%O&R5:PCYQ+",D$+[/X7D"'7]QA*M72C MX(6M4Y0*2R/$$H1(0\(71Y/92>>4J7#V+Q'<@4&1R8W$Y*63'<(V5L&2XR4M) M0 &.BOD#1 F!HD.:%]U&:RXK6*/Z(AIVR[-6# (C_" D:8SFR*INH,RZ-XL4 M4#-5)$\U(./][TYATVD&9A2IE@04#1C-&%1QHNHRF#'/)FLY"$"> BJP2D D M ,3)(O:"Y90&3^8++X[BL=A&$-%EIVCXZ[9!3QL(L=8+V!,VC4S>/Z*N%VAG,!*& M$CSU\S+^V(3LYJ!&L,:IZL&]>L"JAR#-MA\(5X!E+ B0HY40N>EG")0XF%*6 MJ5(%G;U"&!##V5[?!$?,XWM3R0<7QQG$W K7#*.Y%\63@;3QR0;!:I=*]O/M,,UU% $4B8 B] PJI1="OQ7>&, M@33:9[\7.IG2I7VO9(<:#GX6)'X(*K4)SA9*\<%0HS91J^@:D.#W0=SM.EIK MQ9R*3+"FR4EU*F@+717NW1P2][X3AMB!C<& :V$UF%/U67%T@C/L;R+-@,[8 MR<+).%/5H1K%=;2^&J7);3M0I/\1-&+_/Q&9J+#..(.-,4'H4WH81RMLO-2R ML6F19D%!.')@*-"!E:?_@JP%*P)$7V,W5HED4@5@"H:\?E)O]W2YKT3&J>4& M4J'0F.<8E"O,ZRB$5KJ!MA/H!;JPL("VY]ED4*KT0'A!K0 CA6XO-)BFTM>V M3*D80ZUA=*SU9,ML*C&$LW55[ !<(<_!7IX=39DT9&^[5A.OFJ3(/Y)MB@'5 MI= FT:D,(#7?P)82I9\45:I0D>( C<4GA3!J0D>EJA1N$4C]7GL3S9].?[") M9KI<.0IHI\XM5+HXD#H@B/%:MXSK7^VJ/^K_$?@Z-NU/.FL".SXZ\@)LFV_$ MP?L/UBK,FW\0%OZ&X&%>Z9CW.WK6'^19GW.T&@%0>8#)>+8PFRR]8#:S"SQC ML0]2[&T!K,Z]>#KQHEELOTS]>&H?_J MV&GLS1GO]TS-,8]O MBKRM*?K7%!6 AP7[4.1G[[X"3-MSM.[)G7!P"F<3K5Z.U.9.WV&_"=45F+UD M 0*0A.A@FBT)5.%8XQ-Y.N:8L.%C+J3;ZZ$WF2P\J)(?M;U&YH$TB2JL-3YB MQHMU.L:KQ01!PE960'U"T==6Y*;\;?A7[-BK3!)?2P)^.H6@7!)7>S;U0[:# M6$85KE'(9<[>Y;_?0I8/6T@P@Z1_%C_10C"1/K20V6SIQ>'\1UE(Y"\' M+>0"TH^L:_P]V4+ 7QYA(3#JFRP$Q@]82/^M[<7]'QH(4+!G((>%]+A4_?W MT#O9HXTQ2<9M81Y\<+GEE35$E7_VCYRH16M+YN[#@U6M[P1$G74>+>)4;JZ: MC+B52Z,M*/I5 [54#]N"5N2F,H"GAXH (_F&5QO1=![ZV$Q^193^/7+Y1Z7P MEVJ*NN)!!:'\VD^UZ&Y+U\F_$]U^SV)_;A" /.*87MWCW'W_ TJZ!$'MU;]- M@BMFPAS+YF)3-.K2 + &%*M!V,>6 F6R 5@Q4U$ %1Z.VSL?^/:] "57[,+< M[6"G75-.]<:D\O1GZQK5ZP#^#>9W3;2[WU%#P? M]@@#-->A8Q94X"=4Y<@R'X$0G.$LLY0:-6[!*BE M,SH'YLP=@6$L0[?K(Z3J51N%J],"#8BX.:G2.=\SIY/]-3VV:AN*@HSC'3\Z M*8$XAWU"6#4, M5'4PZO#)0:#"7UG$ 67-_OL.=YJ,9&'UH,:E,AY5^M)*%W MV^YMIJCPAFU1[O!\JK:! 1@]2[*B5IT)%6W4L:1J?>BB22*N +#C-BI^8X<7 MC!K[JZ)I,AMQ%+@?V.%X,//9&X#0ML9S/ (3C5(@>L6L FRURYB94P[11Q'N M8J!J\B@)N-!TK/JC@[8DXW6-)U(XKP=.CIET^];' 0O/H7N0?A36]A// X ] M7LQB9MV'V7A)51).![9BPU;_[,/[9@@>H?4[* R[8N';J5CTJ; )#&50YA+C MC7-GLIR^"UA[]%9^&I_QO1?'2:^C]J[<=W+XYW+1[[_WX?Y&*S MP3#>''9&=&[[>.*O!=ZA=P5TF0/&Y;5,!L@P>>PX2X;4MV Z%5@C=HYMBXVZ M,/NKHL5=FNIACX]W^HR*75'&\0DB&SO];\&K^CD[):<$Z (%P^,;GN$*NA7)[00]]?^;WE40<]8WM,N/V/7RL(93,.)&*C/X-*3NY6P1/?]Y[)LKE%"I MBTS77CDD"/V /7(]QJR"FH^]Y73^P^C:__]ZF !77R2RV%O@'9_%Y.>)S&W* M#M!R&G9;G]JNYL\CYYT]9-Y?^70ZG7BS^=3MG(?1$STD0;XSNFP:>8'3+SW5 M+[K=8M_INW^'HOUUAKU7SUU$](,^$#@I^FJ3[^#=TW.#-EF!\RR4 8+2< M>-&\?^XPF3F:"%QPG'J3>-&AN&IZ(__.KT2,[[M/*.AAMH#=X][NT^YQXOVQTS/)5;8R?]-'K^+51$,PP'45\&)SN M+JPS1:O)W=6O4$#Z!$6?ODFC/SWV4@1>\%#EDEM*4OX&@?<+%5A4;I5%I0[" MUB%)43?6,J@F@1TV$*SQ#$:ZV<*_+U6E?D'O M-]>H4=!_Q (J8Z0>QZ!)Y0+ON^ M&"\1!06==:"L4VQH%"49G_6=F>-'X.K=$@MO'G;.&,)^4(/<\$Q?\E2W_-QL M-/2BH,,>Q/!NL1G$C\!YPFW_H7YM2_VR4HK]!;PF0A5TMV08S9RGF<,RI'3! MU'E:0@WVB6X1N4*935UH6 3/:%-O'DT<5_,O3#NR/Y3W]^F!FX&KGIVDVP+ M%,'[(A5T^]'XR\@%G'HP+>RUU*FOTW;O_?:[2=478I@L8-NL + MM2:[EYCLX2GJ6+"\EO67LS5Z$EZ[K0AM4%SNG,B/?SGU5IN*O._,,H\&'_5W?HKJ91B_SV/@>(2)?AC^CQN!?3GFY:#]X3 MU[]7\+-MZV^ G8=OQLQT*(][S/.8"0=^V)EDZ,]_@3>+7QRKAL]#UAS#R*EC MS;&SS-2=LV_=H3]Q]CO^\T7==357]X".I4S87)_OFXAM$C$RHMYY@+/,R*]$ M8)\U*38YU=A'4P*Z,MP@3::1<6>:'%SW(O1R-$T? ?VLSM5GEW:+5@<]%FN& M#G>=#VORQVZ_#(KSVN%Q?\([+2KS?*5D8)-8L 7=HL2V2F<9_=KJ&1CBQ+'# M8*SLM58W]YW([<]',^6#W-R?.I8W4Y=^'0=P/L8Z.D/R'OFC]=S0[]V?.W^] M8(=G#/@W&J""+"##57_(P+ZU?P;B0OWU@VZX^AL2[R$-ER"A3*QA:N#/XQ-U M/=L\-$5)?PMA531-L:,?MX*GHL(!\'U=%(UYP WL'\=X_;]02P,$% @ M1H)>4;H+00.T @ P8 !D !X;"]W;W)K&UL MI91A3]LP$(;_RBEC$TA=XJ8M ]96HHQIFX14T3$^N\FEL7#LS'8H_?<[.VE6 M).##]J&)[=P]?E_7=].M-@^V1'3P5$EE9U'I7'V1)#8KL>(VUC4J^E)H4W%' M4[-);&V0YR&IDDG*V&E2<:&B^32L+[!4J]G47#:+]P M*S:E\PO)?%KS#:[0W=5+0[.DI^2B0F6%5F"PF$67PXO%V,>'@%\"M_9@#-[) M6NL'/_F>SR+F!:'$S'D"I] MB]R5L^@L@AP+WDAWJ[??L/,S\;Q,2QN>L&UCTS2"K+%.5UTR*:B$:M_\J3N' M@X0S]DI"VB6D07>[45#YA3L^GQJ]!>.CB>8'P6K()G%"^3]EY0Q]%93GYM=5 M+?4.$1:HL! .EI*K:>(([0.2K,,L6DSZ"N8<;K1RI85KE6/^/#\A2;VN=*]K MD;X)7&$=PX@-(&4I>X,WZGV. F_T[SZ?<<<]=QRXX_\]O[#L_*/@2R0.HV0VAJ#"6/ ME6J(OX/CK7 ER3LZ#>L9=\2@V&9@R-A[;P3)V YR+24W)// 3^_% M#CHWHS9#BHU82Q]14>>S/&C>^TH'K/?KRU!43=7*B%^Z3,E!859H-J']6$(W MRK4UVJ_V'>ZR+>R_X6U[O.&&SL."Q()26?QI$H%I6TX[<;H.9;[6CII&&);4 MI='X /I>:.WV$[]!W_?G?P!02P,$% @ 1H)>42>CQG*8" QQ0 !D M !X;"]W;W)K&ULK5AK;]LV%/TKA <,+>#9CM.M M79L$:+(-"[ .7;-NGVF)DMA0I$92=OWO=^XE]7#3!M@#*.J((N_SW',O=7%P M_CXT2D7QL34V7"Z:&+N7ZW4H&M7*L'*=LGA3.=_*B$=?KT/GE2SY4&O6V\WF MNW4KM5U<7?#:6W]UX?IHM%5OO0A]VTI_O%;&'2X79XMAX9VNFT@+ZZN+3M;J M3L7WW5N/I_4HI=2MLD$[*[RJ+A>OSUY>/Z/]O.$/K0YA]K<@3W;.W=/#;7FY MV)!!RJ@BD@2)G[VZ4<:0()CQ5Y:Y&%72P?G?@_2?V'?XLI-!W3CSIRYC<[EX ML1"EJF1OXCMW^%EE?[XE>84S@?\7A[3W?+,011^B:_-A6-!JFW[EQQR'V8$7 M7SJPS0>V;'=2Q%;^(*.\NO#N(#SMAC3Z@UWETS!.6TK*7?1XJW$N7MVXMM41 M48Y!2%N*&V>CMK6RA5;A8AVA@C:NBRSN.HG;?D'<]^(-!#1!_&A+59Z>7\.T MT;[M8-_U]E&!=ZI;B?/-4FPWV\TC\LY'?\]9WOE_]_=$_K-1_C.6_^S_BN?C MXLZV*_&H2/'U5R^VF_-7XA<==2T9Z7QAR%VDO3RZA$;POE(PHV MD@ 9@BLTUDM +S;"3()(FU>%\Z60HFBDKY50?T&:B$[(*(R2(8K8*$*F;OM6 MJ!!UR[*,ECL-64- MPGLZEL(A$0&%$,O@+/0?I_BMQ&TE#E"CHO*([F0:'223\:O)9-(C)\&CMD>$ M+UFR#@4V*CYQT"JAB!8B9TY187K#5RL*A Y:Y>MZVWD*(YY MXIUCLM"?]MKU ;ID4?B>7-850G5<6E"&61,J>&=TX5^8\H3)VBLIE\&@JOBE"&3"#@Q ;^J(9G%^)]RA( M,X+88",2VW.%X?1\[S+K;.61< 5TJ8\=NT=224L*#9])!H2A5 D7 I/$H=$XFK0@%G+"[H#)E.NA?)ZT2EH*0&P(QSE3)Y+F48/( MUGDN))HG6@!:['IBL1#2XD #3[E &KF?U5_)->.$=3&]&3R:PL",*61=>[A' MP@GFB2_PB]P@\0,WO\4&9.C&2-W."1MTJS"F4$D;17&GPGC=UP :6N#9]Z+R MKA771A;WU\K[(TK1HT."Q$'I*1902/"#,V5?9&@&5\4#<2DHU!,#ST20]K/G MKT I;%,82@1RX')H.(5&%YC$<#X2]?@(LM9NE2RF5@*+D6OL,'QZ*/WR0G /NWD=??*8(&U0%-S.)L M\\UOS!HA=9L^!.[I[ "%B[F:&6=/'>]W1ZF)1/.4)D\#=>!2A,94$O(0>K3L MA[ 88O?>:G*-.U$0/^@0O8:\&PB,'.O4RSRQC)W>PY<;:30V6"W)@==@:B.V MS]/@F1)0R,#$],:!B-2M=W8I;FVQ$OO59RK2SK$O?HEE$C*ZP+C,+>YSQ3B M=,3EI'8"(Y^>7CP\?0+Q3%__C -F3E!_5;8&5DN*=YXB,4_"J:HWZ8JE&:0S MC%$Q)/H@U,"RVLN6<\%DDHCPE%,PFBK+A_>Z=CYW4I])P7X096YB6=YPL@\I05/O',IR-H50XT,HRQ2 .,LG<-';>^L.]@N, M?XL;49N:/K?7]WA.<-2?O$&(]CJ5"JP@?S%6VA)J19!F%EP:ISV"GHI$HN^H M-#BDD-ARC1@$4 @:: [*CDL:I4!DK$'EO3)7+T)DLNT[T"YSK%4.&!ZRDSB#1P MF6PIP-IDU ",XR<()\&.HP]HI-E_!LE<-KB-V7$NX%"=BG,5 ,X?K5=L8=*1@83_FNB45.CO)[*B?L8XP5LI-%HE$LU32[5A(((8RG MCGRGT/K;'8P>/HU,$ROE=9HB[7$:5 ]>H]/;C& FX--J67WN \AZ]G$)$:OY M$UI(/4]/V](D/@PVP1@-@A:.;U?-O%PGGPT-T'7^JPH4' MZ>$_&R7!D[0![RN'\2 _D(+QV^75WU!+ P04 " !&@EY1RIV:S04$ W M"@ &0 'AL+W=O/= MD>M.JJ^Z C#DJ>9"WWB5,;M6P-9P+N%=%M75.UOP,NNQLO]@;!9[:KC!6$FW5#=_ MYJ_F7N$J'%$*5H/03 JBH+SQ;N/KN\SN=QO^9M#IV7]B(]E*^=4NWA9@9+*/O&"0' M@\3Q[ATYEK]10S=K)3NB[&Y$LW]B@.+8/D0.(Y%D('*7O CX $U TL@G291$+^"E M8V"IPTM?$=@14#8"90XH>W6&7K:+TX#TMN27GY9)E/Y*O@"IZ",0;"E%#1,[ MPOL-V%Q$EB7+@90T9YP9AE(J"E+@H9(PRN/('B8^)U@VX <+W?8RY5%8H16'3KVSSOY'EFQ:=4JW!G'(21T$Z>3$$ M:]Y O04U%GY?"1CLMR4R9>//ZED!(1EMG.E6FLKEU%0*@-1]CX+MT5/>;"!) M%*](1S72F]@%+[NQ'K#L7NL@#:Z.DYQ-@N,<]_[+UK0*G5#\C ?74YF?)G7R M4]Z5/0QDS/'NT>0\_MHV^%3I'YV,C7HR*,Q+[613- M-\;C(O-7E\NY*AD7J;](+N>J=%S$_B(^LLHFJ\5B7B%X/Y?89*-H<;6:U-)0 M?DAC0_>V.?2SL.+$3[.)Q@><)]>$U4UK\*"9'4> M3"HSU=Q>G'2P7!.^WE> M,#%I^LSE+>?V'.4TX^SYY1S;B94,W=IS?M86[\4/5Z/O=G;NHK9PCXBU U(P MG!.G/KI!/XIX:SLXL71R8!J>NIW!V MF=>@=N[)HHFCV-_KHW1\%=WVCX%I>_^D^DC5CN'$Y5"B:11<+;Q^4@T+(QOW M-,"Q@0\-][?"EQTHNP'UI91F6%@'XUMQ\Q]02P,$% @ 1H)>4?/6%YCN M! ?PX !D !X;"]W;W)K&ULS5=M;]LV$/XK MA)<-24'8>K,M94F ).VP?N@6).OVF9;.%E&)5$DJ3O;K=R0MQ9[D;.TP;!]L MD.=T?R8BO5)UT"&/)45T)?3DICFO/93.IKF91$"QF->-B3L)))[CG MF])8P>SJHF$;> #SL;E3V)OU* 6O06@N!5&POIQ:D7]).W&]WZ#\XV]&6%=-P M*ZO?>&'*RTDZ(06L65N9>[G]$7;VS"U>+BOM_LG6ZX;+"%W90'HW"4 MXSQS]5$ 4P(*<@^/(%JXF!E$M6.S?(=PXQ&B(P@9^2"%*35Y)PHH#N?/D$U/ M*>HHW42O CY ,R5Q0$D41,$K>'%O8NSPXJ\R\0 RZ2$3!YG\ Z^]CA F4_)G M%/+=-VD4Q-^3VY*)#6C"!6D[';73V8("PC19RPH3RGX5,27@3P$.B(((7(K4 M?D_ [@E!CQJH5Z!ZMSK%* BS\W[1_^K[BR.^'T/]T$_6DM&1[GMHV;CT%-UH M2MEJM%F?]4K.#=8%>ZT;5C&1 R4KV'"!CMP0N28-*"Y?UCXA81C3*(SW)<&" MQEEVH).B3GB@,Z=IO"0WO,)HV&A*X"FOVL*NLMK)W';ZM$?V3"D;"%@#C<:Z M8$IB0&$18*Z@*5MP], E24##*!Z*%S1*%@-Q&,$SOH[#.DB3@;2.0WF8_QHNDR'XCE%!V/BY'(C>+?VCA8E M D\S[.>6*^0P<.-8:H31>,J,R:/E_*AN'])8"L:#.5C2-#L,U 5- M@_"+=/[M[QNWUR+G%?>QA>'8E#' M)I+UP<^HZ%#T2_G[/Y6ASK N9K5++"SRQ_;0Q^NA .-T?[]\?!Y(7%R2]R+' MVYP&CJ2&2&-1\(D3$=RF@99,-Q4Y/)E>[IG8Y+1 M[* JSR,:'48V^F4110>2D(;)"[V.$,/S-G?K8N@IL!=>6[EQ67I0\ MMZ/"PKB:][L/C X4O;1N38MW Q\<>+JL6K,[89!%AWL ):0Y M>BPX\=1(Z: MY<]LF S*_10]]E?.<9>8$ZS@TPPOM7CTV?NYB_+A585:\;;D>8G3[&&#]WF_ M!3OBA#6-DD\#(DC+J;D;7?BOU.%EX)PW^-%DW[ MS;\^0LI-?XNIX*4A=8E+'>+*5UQW 'V- \D6Z:-SIO&+;W"UDW Q#3L)1=[: M>@*?--7S=.Q*.]M[%""%C7OZV,##./#O@U[:OZZN_:/B1=T_S3XPA=N8V3CGA@K:=!>URSQA0C**N#X6DK3=>P"_9OSZ@]02P,$% M @ 1H)>4;30 L06!P P!0 !D !X;"]W;W)K&ULS5A=<]NV$OTK&-7I-#.TQ"]14FI[)DG3-@]M/'%Z\PR1D(0)"; :%G] M]?U8UT)A9*5-Q1U>S7IB:R-XX2=5Y20.PVQ2<:E&-U=>=FMNKG3C2JG$K6&V MJ2IN=F]$J;?7HVC4"3[*]<:18')S5?.UN!/NE_K6X&W26RED)9256C$C5M>C MU]&K-RGI>X7_2+&U@V=&2)9:?Z&7]\7U**2 1"ER1Q8X?N[%6U&69 AA_+JW M.>I=TL3AX\=6);Z_"P+M[D>S4>L$"O>E.ZCWOXH]GBF9"_7I?7_ MV;;53;,1RQOK=+6?C @JJ=I?_K#/PV#"/'QB0KR?$/NX6T<^RN^XXS=71F^9 M(6U8HP>[F3JR18L>X*MAWTO+UVH@U=Z)@'\6]4(U@ M[U6[],CAU<3!)4VJ$,7Q_ E"[>.-NWC?Q,\: MO!/UF"5AP.(P#I^QE_3X$V\O^?/Q'_E+>W^I]Y?^5?E^WGPT';/_RP7[^JMY M'";?LL^"Y5H53>[8LK$P:RU;EWK)RW(W9A\:P_*-%"L&.C"8J=:H_5SZO5GQ M+\*P;][Z\7&%/;HET3H%>+QPC9*NM3=FKQ&2*>"V M1(ZV+0Y2E@50%92?I<"B8NTM*0E$5VO30K"#6CZ$[ZU;9Q -DCGN:_AUC1@? M)&I#E#MV$8U34&99^D*!@8MX'!X$'A/HQ(EJB?+M.*7=-B+?2R.21HN 0*?1 M"S^:QB\"2F$M?$LA6#"%2F(*7?364*!NYU7?_=K(VB/8PB%WSLAETT(#;IIR M6"#FZQ(902[>JT)R;.5F:1U73M(NI,IEFFH!FFI]6<(W%MQ:@379^@IY;/]@ M&S9ID7Y!YC#ISL&1/23NXW,;B)J>WYQD8$GIPQ+PHC!4_1X6E0]VU=:^ZBW^ MW;^?-D:(HV;3#_V,?7I^I/L]KH+STF]\!G5CL:SV95LJ5!F#IRZ+?S76HT7L MI1!=-I='B=!_-X MVK\NPF ^,#[/@GBQ8)^T&UBX8.DB6$!\$$SC ,D:"*+I/,CB^$@2!=$ R&>B MA%ROE?P-L#NRQY:[R,;3;D/['1HE+TCN?!![Q99"+V;CY%@U/:>Z,KK:'[L\ MM4JW 2\]+GJ4P@^"FL+.\R;M"^?KKVJK3/@J>X);6CH9TL?X&81Q,LZ.XYX^ M"1&ZZ>_0_<,8%6VD/PKQ9[WG+M^?##A3/.28WEL_KFHRL_??:@KR%X6G@#IJ M:U< QGY7F-"C*$\IT&?'4)9!09S9H^@U"X,9PM1:5[Y7_%BK\ MIRBQYXDSU/BVU T./VAGN9%UVY(N&9J3;U4#Q@*I+,(A%X"#%D.ZF"Z"<)8< M,TR4)>R#NL1)LI)6G+BIM53N4JI+A^OD"=)I$"6+,])%EIY(HS2(T_!4/ N2 M1?I<"(^1'MS$V>Q$F@:+,#[U N7DC#@!#\?LKCM\VJ:FXQ,U;+3_6OA"Q>$2 M%VGQ7"A1AD2<,9\%29:Z(GI+$CC^:D8_2@^D^ D M"^;3,_(8U;"8L]O'0/_GJD=!$F6\%PFQ;9W\N M?LI_A (Z31OZ77Q:@TF03N>#MRP)0:-#+GHJNW$PG44G4E3I_%0:1\%L=@H: MAXD0&?]T1+5_;E\_4.]C/!VE^T+%'0]W+MP#"X%[F3_R]HINP^GZAU.VH:;1 MDS-D2FP1>===]@M#O-^5" [(I"[]P5?L='O1@F])YVW2I+#H[-Y;Q2FI\BT! M75+N3TM=*%LT4+K)#!JY7'4!ML'H'!;M^(E%/$9H>;F_=IW4-EUHSQ:==T8< M@-M;6W9()(YUS?Y.6FCT,H=;2G_M\I&)8GSNR\9D\%4))X6U_W9FV_[=?F#J MI?WGN=?M5ZF#>OMM[R=NUI)N.&*%J>%X-ATQTWXO:U^41P3@*2'! G T !D M !X;"]W;W)K&ULQ5=M;]LX#/XK0FXXK( ;OS:) MVS3 LA?< ;>B6+K;9\5F8J&RY$ERT_[[H^38L=NTVVV'W9?$HLB'Y$.:DN<[ MJ6YU 6#(?UX4S M2*Z+DNJ'I; Y>YR%(Y:P2>V+8P5^(MY1;>P O.Y MNE:X\CN4G)4@-)."*-AJL\;@F+!%61F%NPSMS.(*Z_Z7U)I4H,BJ MH KFOD%XQE@Q$]@Y&2CU*80I/W(H=\:.]C/%U041O4,GH1< 75F,2! M1Z(@"E[ B[LD8X<7_V"2 ]"D TT<:/)3S+V,$4[&Y"D.^?VW613$%^2F +*1 M'%\<)K;$T#4'HL%H%"I3$(/;F2RKVE#7X7)C&Y1EA(J28^CP=%67H*B1ZM?Q<=56 MO!6\(J_#B1=-HY.^:.;ATT 23[TD"0>B)/!F:<_N'0B)4^C7)O3%C5;([3H, M+^@=,KJ%IMDTJ366S]I2*FK7U#A($ /G0Z)+)?$R6D%&L 8*1 G'PI*YP M.J%W>O#WDQ/':Z+O@GM<>O.$0;\ W2I;'3I:6VB<]48UI[S__!2?-C0W[E MXI&596B0O^I(T2KT@/2.?6Q#, MU2B6F0ZE%LP<,,+(FV*@T^0 $L;>+)AXP6QV0,$&=5=YD<%1F%E\Y@5!,. H MC"[(^]7U=5OK+LAHXDVFO>F9)MXDBAIF3O&F8KA] :2H]6/3%K9=)VGJ3<*( MW$A#^3?[MG-HDSOS)DA3)\)##)E+PFY('[OK^;T;,Q[06_==8"=G+4QS>>ZD MW:?'F^;&?5!OOEL^4K5E6$L.&S0-QM.S$5'-MT"S,+)R]^^U-'B;=X\%?CZ! ML@JXOY&8[7YA'70?9(M_ %!+ P04 " !&@EY1&'WWG" N !4GP &0 M 'AL+W=OZI*GLL>SKN(T@ MW+?SXTW=?&XWQG3)EVU9M3\]VG3=[OLG3]KEQFRS=EKO3$6_K.IFFW7TL5D_ M:7>-R7)^:5L^F9^>/G^RS8KJT<\_\G?OFY]_K/NN+"KSODG:?KO-FMM7IJQO M?GHT>V2_^%"L-QV^>/+SC[ML;:Y,]VGWOJ%/3]PH>;$U55O45=*8U4^/+F;? MOYH_Q0O\Q'\5YJ8-_DZPE45=?\:'M_E/CTZQ(E.:98/DMRLLK[L/M0W?S6ZH6<8 M;UF7+?^;W.BSIX^29=]V]59?IA5LBTK^S[XH(.[SPEQ?F/.Z92)>Y>NLRW[^ ML:EOD@9/TVCX@[?*;]/BB@JGOSCDX[6@A&?+'7>5S+O M_,"\+Y/?ZZK;M,F;*C=Y_/X3VH/;R-QNY-7\Z(!79C=-SD[39'XZ/STRWID# MS!F/=_;G ^;([$_=[$]Y]JG9#W0*BZ(T;YNZ2I.W MU7+*^RNZ-KG9U&5YF]0WEKO+JEO^-/LAM5_?F.$W?:O?)'5COZO[QCVV:^KK(B<4RY)=W^SJUDP6?5%V MR9:7F[S]F.S*K -3HOFS+C%5MBCI>5-UIMDU14M_=S412D6LA??4FF7?&#M MMMO1664 "V^(7J.SQ'.YN2Z6!OO'<[(0'"YMLV@2L]V5]:W![T6WT8>3Y::F M_[#LXCI;WO(X65)E %'2MX;>^[(S!+QJ::;)WTUR8V@I1;6L:6]-UA&$BRIY M;5Y@?UF9M!E@PU#H=S1C1RLU+5:#@?Z@+S;)Q986N*27W_0-\7PYU]^+ M/"IF%MR9K MEAL+91((.V+OW=3AXGM3,:@OEO_LBY87GRQND[?71&>%HJ=]]EV5$,5W9KL@ MZ,Z?"]G+HA4+!1<85H0)695(L-R!1N M1C^PG76:?,11#C;E:0P$E&+0?Q!1@VH "@+=5E"&B$,0J24:ZNA$@2UTU-W( MH&FP+X)6629;?%:$K/0LPD/:A[L'%K\5/MSVS75QK=1HI\*P"[.LM_@^.\"W M DA-DT\D 'LUH)NTLZ4D@&CX<;>.,>_$@/^HV8C-"^W>!H MZ65B= 34[98.E\3[\K-PL(+6T7=MEPD-%-NMH85WQ&)!3L0F%7#Q',E)35]B M,X3-/ -O)QK^9/:8N$>9@Y9":&9T]*3($5!OY])O:3 MT]_FBVF6!3B,\&>"7]=W-\\%?J4(X?SZW9^DH[U=3 M&6)M!"-/@;]E-]$IO_[U\C=[MH\%RQ=$LQFQTY(6HC1S;9K.! C/Z\$A$H0, MCF^9M8Z.LBV8>6*(P9=XYKOSZ>DS(0!""@Q"G*SMHF6\QU88IQ22ET2B1-"R M:D_\%]T(WBA.AAAW31/0@C$/"0+\*>C35X7G+A^N/GFTIN-@LP!R9.39]_Y9 M!DHM6LBZ(?YI]K"1D#<$Y(,AZ6!W27K.'Y.R4D) M=8S9C.(RZ%TD,[ZES3'7T..1J=O'$2I<$.[FA\[_S?"@]W?B.%!5=W:B1=^Y MKP-89$M@N:[]&\Z,V)4B/>TS/D \/[(C:()M#Y4[$E&'F7<"34?U7M+F" J6 M5G=902M==2H%!BRU@*U((CAGQ'9"R)]TDO'J,CO75\,8P.*O\]K(#QDQ+S(U M:1XP4 =L U&T+.L68\<[COD/CL!RC64(O4#+&H!Q'W(A66Z X\P-Z'%5&5(< M'1:BHH<6U::R$<@:YBR0!?0LCG1'2BO91;N,C21 %T>R(G63/D(MKG/ES&-$ M.3^=/4W>J(Z97#%MTA:6&] %*W&1!+YZ_]XQ'9J*5DS[(@*KA9IRP/( R@@H M<0I $4*NHM-]@Z60M@YA28HX)'638.N[[+8A2B+]_69)^#!:US6ZQHX8( MK&A4;GM<)L'W \O]J@X/#6)7D77O_-RJ+.YE6): "CR4#8O@+5I\\-8/C/90 M(X!?0T1@++JI>]($&+UNP!!IBI"XLC&))HL!3R@J@2MMK;.JT0J/Y=EM&RM3 M L)*VD7\KFVA_##S M6Y7,1VFT=D/$]P[2PW"9$=1+X9&79EP1V*6 MJ&:&/T-]CW6O;983AR&>#GNS,6(]=M9\)FX(F5X8:S!G8"RL61MD [V&,UT[W>.<=(BC<0"Q&K9;%A [Z -(LBK+H>*LM>Y)H*27- MH'Z$++"*H0O7I-$*P#UG)G"(HY8%3BT':ZHUG" $J;QHR1QGARJ$!!98D"!C M4J7#@[K4,$JQQN,F<*EH2 MJ?)D5!(#$"X/7D([57JOL69\)SYK8$C$12#7X4/O3 "#@*9$92$,V^G"ZP76 MC5\<)-9$9TTEZ+X#\M Q'_ 3T"\\)\9H'1!"T*FI1?M)%O7 9/>IDG?+KC[L[R)937:#R(]M M5K V+@13, .AN;_AL:M]%V%.<\-E^^^Z^WKR>SE[0E O:V M6+I?5/81SA'DU4N/V3R1?JI89EYUS,#8'<*(R\$CA%6(HM;LPS.0^9."K((R M6T+UJG+WCCP#X!!E\&^W3A4RK'9F8/Q]V3DLM6N^+@@M!"9_KQNBW+\:TBXV MR;N&ABS^)0 B/;*!M=<4_Z+%NG=YW)W=M%BM9'S13'1JE9LKWF-NEF766&RR M0Q$]+4@4?M;X"(VYV2-2+R'I7")WV\5)$(#;1"[NZX)@UCI2HE^E.LH=AM"@!H3DM+4]+O.28Q5 MWR&05!!Y+#LO^P/@X%1D2B"2&TC?@">( +.&9[>O/E?UC3CY[:8,K0H^;M*H M6&7*"^)E2QPIVSU0HF"9L-)G\D+-"76FZ'(4C0FV.BF;50Z83'2LV"M;&O(R MBU-I,!+)L\)%)."*%7M0-LJ*N$)&&!(MO.=55CT=;]VW 80+,S"I:%.,T;1] MXJ%%5SOM_0"8L0S:0\8Z#K.3T"J8'HG /G,1V&=' Z>OLK;@@=\'Q@[O'5XI MTL]S_F8L(ONG#!S)4/BC&%( 2U]E) %9 R<>9:I6_M)7Z8,_,R?LF3?0G#YF M9D/E/#,8+S/9#3%/_H;T%01+.41O$*(_].K\E!"*<6D!\XIPV!NM8VCV-KV- M>9)9TY>9FEJ"1U=O+E.-1T&=$ FCRVAMC.9@!!RV#JUF:55<^QXSQE!,>; 8 M&$V5C?0NPX,.Y(NJ/:$1)Z=3=Q64"-AO1"9]8]3P)43Z3Y$VM- /AD.[]!+R M59+9Z>0_2<#10-B%;E3.I:K@XAD%Y9WGAR/Y*H 'T/!X"_>H^MG"\=C^'!W0 MV9FDD50JTR7*[^V_KR,0ZYS)V D(L,%9W3?,BD+GCC?&1(->9463A"X1BT"+ MK)38"*=7'2+ E)_=9ZC?2)."WQQKA'=]5=8W?LP'C31-WOVI"VP,ZUT6C 5C M9\[9&-=.4;>3L.!27QJ2*-@5;6=>$3W0,=V:K$DT=^ UC2KSS:PQHFK@&"*, MG=!@!.9NK> M:=BT1)J_J;?",CR>W8O]BK.?ODPYON+<_I8- ?=X8TKQ;>2U M]?0' (#]E*8SH_--_W3QP618#AX(.56[8:\M^ULRR^;^04*_L_XFQD8[^9VS MR/[M4=LSIA_V#BB-N!LFN1 .M\\1_^-> X*:KPO269#!4MB8BF5D#K9'M(SG M3LMX?E09H'494DB32^(ST("3CY ?Y4'5XNM'\YDS!)^& <-FCGVT$ 6:<2PG MP9H8VF8!]U/#:-1'(4*B=XB?E" M-E"U-CQN\CQ.'D'Y 8YY4Z,$],P#=E'_V+? MT>@\["2=GSU/3T]/-3D)\_+73TF:X6M=@ B&^PLL=5EJ7B&'0>Y:D9MZ]N*E M6]%WSV?S$&\6 QVPLS7\@7+-$O(WWQ&?B7[/]GL*[ZPZ&/ %Q5R1E2WNRB1X;'>@#_FAATS7M-G4M-4I,@3 M1!LHNEX#5WA<7VTET;'8&HWT@1Y,KE8ZO=8#WQ@S14C(6MCC$RZ1,ZR%W(12 M)=UQ0Q)QHOM'B@^Q PZKP:VNX&-E0FRF?5BP(^"[9[/I"QNY234ANA2G]DUM MG<9V5DFIMLE1%Q=3FVUNCY4VX?T0>RAHV/UX6+$;M@!YD^[7I3%V@;HV9S.7+#AMY#L]54<*78*/MS8.D&K8Z0!?W2&('("&KM;9KT68*UF MBBR@IC9\4J(WF9P1U88N.0TJ631UAO\1KM; Z+ILK M_C1Q@'G=+[I5[X\OC+MBB-)4ZTY"PO#2AFME;,A:J'Y@S8$?FG!^PH]S\!Q MO6;JJ* M%-'5 95IQ!@+]:J2H-79&I8K9Z5\88'7',D6D7A1-?HB+ 0Z+/VHW M%R=KT9,3KL/P"#>R!' ?GZ(=+R=2:1_DC*EJ92)N]V,+^F]8#P#S\2:$S&#. M%W_AD6;SOPR58%H"]-PQGC6*&M$)?,5^#TXV[J$YIEZ\=.K%RZ/ZP)59LW0= MTR3N]V8H732X8O5 7GPKSQ'IUZN.6;O4)352<'2L7$F+DM*H;LGFVD(-.0:! MV:FO!3P]NI,/BEP?O,8Y6MGWX%$2^UT4\W!^[[+N T!89YA4+4%+PN^JQ9+* MWH?6 #A:0-6:<$/:)UM>%M#@IZ*6=8AOVIBYS93MLL\2^(?]W 8>W.BDV.*_ MW6ENKI/K,-8Y/.#K[!I:! YR@5#/-/F-ME4A/\_1+F^P]3ND]>P,J]1NQE)> M:M/]KP $=@0@XXB76DW(4MLB01") M%J5#8PXFBFUI4=T*HR$1X>7F4[?.^! MZ]A[GS-EW-;]CCF\T-0K.0Q 11L:=+@ M6ZX:H3^04\A"(J1$CU&2KZSA5<8Y#12TSHKT*>HWUDD=IKI+RICH2.)]K#G) M?W]FEM5!%IS%5T5VTA4<<5QG#1R4L.H6FAC2ZLYDV/!,4TVV .R]WKO,=LR7 MH D:X'].^@.-WX7VG_+GK/49RV'91Z!F3@^< WBY. Q#1:JA,V^4AW&&%0Q+ M6UEJ7>SN%,(- *E(52D\;FPMULY8/S#WA].N:D1P;C,08GA33F!2*>UYJ+/]Q+Z P]/*LP M:II#5DMS>)P+O7E"0/*0S;/^S;(XX$C 3AR4;:I0:)YH>:$O,K%ITYY]TU8[ MHD)"\%:L+,YHSJZSHF0:T!BF'7&:7+KC1O#)I5B/+H+OH5%QDRHTV9(KT!/(C 8,(1$5[)TS>QN8CART# M>,3,/EA$6(C3'.#5$UY7ZGQN>[(BDE%VP%'\O4O <2:G*Q#47?:[=9/E8IT: M0>!C5,)R@J^N2Q]N8(4? 6(";(Y+L\)KU.KLL'9+U> Z2TMA MQZ%QB,+NINI20_ MNPN;$U=RQLFAA3L'LHXC:HFP3:8[N@9B,)DH$[*W TG,<1!D2%:0VUSK("[K M/>/?;$$A2NC'HV/E4F:S#VA\ 9;1E7 MR1\5S%R#V8 M62N>3(>6BG.>L[E1K4("#(=YO#9L9DND62WN+$=Z@>=IM P:GI<[OO5Q_L3J MCSX!%,M-B5QEN)FL[G!A%6PWQ V]I<6=I+C-#O@XX.:Q&7,*)\E=GLAT0-6O'O%*TKI/6( M]C:(^TO2;J,Q,O?]-.J2\K<^5R/YG03*5*^5[&)WV$3"QNNXJJ4+C[:*O/-L MCVJZZGYW(NNU$3KCLHB-(,CXBP^5NLRH?,Y#K"X'J$EHTG)80-$3ZH1U-8<^ MP'\HA*8.5H*#OG0EU[T8MY-L3PGA3,J17>QK]'Z)[,.%!_S(TS%UW6*!7(ASQZ$Q#5H79@K3/0:59#8)RU*FL%>_$/IAUZOT]"X2*1V$AN.J#AU8@_+@47+4Y&'!!;"LE;J] M)"X06=#1BXM;;Q M0(C,TFI1<*%\ *O FAT,-MU3[M=F29*I@*=U\1JH -96M< ( M]>Q=)HJ6RG/-J_>^H]"VC*;A@-EP9'V=8P-P7*JR(05#4K6#K=O??=(KJD'6 MGN7^_N'2]_-P!RM98F$I%8Z5G@V>8=8IR;(\"_NZY0^X">T$*(5WZW%36;>' M.(!);U/@C'8HND;>U^+68POH-$4=K03,Y25O+;G$2RN+;"H*:@=5I3H[Q1?/ M3[E^?)1+QS0Z1M5"T>U1DD[=,3J>G-N\(E67]H+6?OVA+A$598G*.-5\'C3F MNK7EB?:T/%<1^!1M6%/LU3,18L66-%TVS<02YB(4X3@HL(<34MPEO,'^@,*5 M\OH#-ZE?- ,IM@*$6QU8D7L3F_1:XTI>_F$$Z' M&&$5XK\*W"02^=Y;AKIOILG%L6J.D9@L;UZ3G<<3%U+KJ.6\YN.!XB#A]KOY M],SF94C,>#X]]8D:>V'$$>:K5&%=4R'9!-3$*<]:("&0MI /=*Y P0K= ^)4 M4%+AH++3%$>\>'?Y$AX._=%-1SG++!=)W5U/& TUBZT^FE<8):^WTE/PN_.Y MS\S\[OSE,WP8AN3_!+_!:"+-F%QOW;FRT?% KPW!H5X6O%M>R;Y[-=C-B+/& MS@WPHT!8S"/Q1N6"CF,O1P''.V)8T7J'7NN'O'OW7@_'Q;0B6\T>D\>:@W=2 MO#+28Z"MMX[Y9WOG'63E''24"4N)WE61Q,E([ W3TG.AXR RHJ7*/L'PBJT] M;OB4.T6?-=*+J\LT^5B314$"^'DZ&O[C([N,70J7/G(DH\CK-HPK^5X^HWH/ M#:0VK.VXO'20?JW:BL]DV /@/KAA^:I\]#L4? !)PQ'809[2S77 MBD.;>QO?2TL7H#UHLW"[:);J99"5&GE6$5-MM9^D5?A%^T*A0=UVP]8)'GU4 M6GHGS]_WU2:)EZJXD !VP2F9V@AAW62DYSA4#90_2TO+;%?06L3,D51T7RP( MWB*++&PR>J?)/J3"ZN?15%V/ (>/W5+KZ]%?S%R]-Y M_,79V4QQ0%J&1"G>0K;V^;/T&:UHN,.GZ?Q\YC[-9NG+Y^=[#\WFZ8OG\XBC M1G/9;'+WP@F&G3_>&XB^?_'\W']_,CM+7SQ]/O(@IGSZ]''R=KO+BF:K'NU1 M#!P[^=E\'Q-.YK.Q%9V.?#D_>_G8'QY*APX>V[/TY8NS^%!FL]/[/W$L*ROH MT#X[GJF.K.XWQ*"NB8\=R%![X!"A_N;R8Q&)0+(V:7)E0<_F8=*Y;>%+XK0@ M;$?#&"15N.XI0:4/,70)>R@?E=Z.=NJ':\\\ @NAP5##3'J;T&XU*.0WB]*T MGU5^GR*^V=P?T?R.8@+2*/U:LS+8%KLI&H,ZK_2N6-;^VT&)N5:5'\V+]%-6U/'%Q6!( C/8_^!MBD1$Z8<;:@]D390;$:L)KXA[M80>'(E MM;!)F*0/' 2 /5ZVB_KJ4*]F-BCYK]K:V'%84^W$NX["VHG6(>DKX/SBOKD_ M 1_>L#4SWQ: G#*+S^-0&:(_QV:RK;%QFGN,N[B#J()4S;WP_,+XWISCP)19 MI3S%9S98)*??>:(,P50ICHV@C%3.:><,I/]."B@^ 96T=B?CY,D3@GJYJ M77\ NV #Q^C1=Y6:'>_^]%;Z)90)ZJXM,$ZGU;N7.4Z&H%(CRH)PD MO)(%BM8Z"HH&K1YP"'T;9#ZCFG.YT5F$=.SU+VY.ELU%DT^0!XNDF"I'"9Y& M[UI./(1M( PAF)AXKK1.:KCD@JML^2:OPO4;)AG:31"4$O>1M$\('CE OV2( M:.Y'Z.HIJ@,96:K4=F&@++3<@V)P+ MNO0ETY@]D%6W8TELK12S"LVS2^Y_ >$?I6/?MV5VO-7*>[Z-1'L%PK+FXQXE MY*\9R'?K#W\V[F>.(G2V\P@.!DY7 CTB")H9[31FKYXBE0;:\:1D58V54>]# MM E0G*>,>%]9K%R[A-WH0M+(Z2J=BUD?1!BT=7V*:!E*[<$6@NA/*@W:_4O< MBY33%K02'G^W/CT<#@;?I+4Q6W43<^ZVA')!%*,;6K&#@IY#,U@T&&S0P%9\ M$V_ *'*>V=:IP$5U*%8%2N DB5R4"'&414SFTX[#_ZTMB+9F;=M%W8Y($/5; M->#R\" E^K"MX[Y34+8TZ"5Q;,R%'7[_M>E8\*&?T&.GXEB6S MXQU'?@/LQQTD]WDQ%'(^>8UT:804?'2"N9?B@V3\N]8<-D'&%H1Q$U/):+!8 MGK*>U3$GCE'6YEX*%F:2^":W)QPRQ^[>4BKV@Z4QO<\B$_A,$DTCSC_26TD6,MG,(TM #.B;V!@D\L5TM/ M"I*$C\F*4?G/S&VP1L<-_>[%9>D/0P.=-AL%57E(B4'#?G=3DW2CNC&NY"., M;RWJII%[/)J]]47-'UW>^AT[W,N?O6.7D@U4'P*XJ!S>P\@Z_C7'J ;0DI(A M[H&C#RM-V&";U@5X8+9Q(JG-T #W[-@7WP27>/@]LZI2:-:P=M*_]=WH^=80 M35%TEV6(QJ&TQLS#L>@X'5+*XR+9*/5QH\A@J99[>4ME!\$;&J?MO) 7S"W: MX!89=4[!(L58K.C8J'=7NX"T!$>5.@+.^. $P@PR M5\_ID$HRQ5KG'A[^,$W^6M^0HM:DFO>FZY2XY]XPXGI">:IQC?GVZ=YGO=T% MS\[F-NNZ_;DXN3BZZ$$4_2R9)"I)#D7-LP5>"#ME(R0R/JA^TPQ32DR2K*/FT<$.X+*_OLX[[9!6XK"=JKXZ&@ M!VCJ6DBL&EC:0,;X MM7)VNQ_8\?;,=YOQ*7[[H TN9Y2[+$V8O6R/*!\#-(N(H@F2O0(%V,^TUPPM MP(&INUIK=(;&:*6X3T"XIVU1C"KCU[[(6@HRE)#)@#A&<;ZEQ^QX9X[?D%#W M&[=L59I@7OD+TI),@A_&R>Z;1TWXF9*?"8"'KJ+F1A/*40G.T VP!5(.#%8; M 7%SI:AWDJ*R\:672V*FMWHFO@.\%Q^0MGJGF6NEI$CED+<;[;-D[[9A/CC< M3UCU,FX:BF_F,#JEDJ=-FR?:$Y(HV!D3[T>+0#2)'1VPM2PI:&LX!]5-Z'<-GUK8$X [$R4@','1EN .IMRE/N 7K49L;(33!3C'SL1: M:?OD;F>6Y1R3,W/?Q65^O/\*QPXGKQCJET'3OS%4_\JA0MGB[BAS],TW?$Z8 MO00[MAQA%;86'.DRCF0]R?@[G[V(9M7<#XF-'EJ.UZ+"AH?JN^(:!%S>:'/9 MM2:*436H&;M6)WI06 8. M7:1^R 5U#.8^PV5^/#GE(D<$NX"T'P7SO=_V+O/@.Q\[\)[ZRMW.(/>VN#OL MQ04>.+'4./1^_6!D^\BWWG"!8NZA]_\88'UNR?QX&LA;:9[Y$?UO1B%[_]=# M-J@\=J]WZQT<]^DI7T<_.J16S@9Y@@!FRUY4/A<1G"(?.[G(U -^I,-N--9P M!$X9IR7[>V?D2CPXY.P] .%5>=@7/R^=A0@+XK=CBS]P)[#!4!:?#7,O8NE< MEV35JV@,6P'9]JUV=> F4^9+9C.@0[4(O09*=]6D7 JDSM[=SN#R1ACH-+(Z MS30>P@4F@YUS_2U7>6!-6/%$5CS!BB>!]V!P+MB? -5[RDD,S#B8FE8#WKL*2Z]0L@.,7X@G M'JA6BKN\OP_! >LP_N.=N\Y>-%>H 1J;Q<=%MOS,'KIZM8+./#O5?IW9%[7Y MF5\PH>M7$LCQ>=$+B442J&9<0&DS!A1N=@M2=]8FM*(X9DHL^(5-!Q66/#]U M^:5-PS>NTRI9 @8WUB[&Y-/2+<==(YVR ?JHX)=I?::U7\<+FC-&F8=C <27;:-U2HR84 MMZ8+)G$WEZOW"NRX":Y_TZJ3DR/P#7[FCT'#[MV%ZT/.GBR@>Q_JBG/-)D=I;:XBM_JF^# MONRV/$H[N?_&O?;OED SO2PBEAV0:N\J V3/;S?@-;CMEHMSMU/:T,[EPJ^.AG" L?E0M M*). .RUDHG>R^$M7I#!=E3S4VD":"O>W^'_UR6)EL*._9;2;YC:)+I^*+WTE M!0OOYD5^#XH]7">6CM-M&OK%V$ ,[HS[.B-H&M+U1;_&[;(BD/UUYOX6MX^/D MDS#I:9 CMI^:E7%33\:.()' JL69ASZ ,03&>1IC:V"S:P'[MJYB:R#!W^/C'$G[0>QFWO0 MN[VQ,=+7?=\S9&J' XY1*V/F_RIJK4?OY_M: AT3RG_0LO\?:0M6<+M"1^GC MX=)B/L)4P@(<@0;E>:%D5Z 1.,\/LH#SR>E3)ZP?,E- [PIZUV]$L_Q=^]^A MN\"%X(C/V_LV1)6]92Q*(1<[=(JOPJ7XH2E7_$/ M1- :Z[>*0CBO+D9,&+XQAM&6NQMZQX*#6]3,5)MHAPL8:#;>Y%)BU9P$;10] MR44-@2WGIJC'0R\N0S "O8=E4!LC?8$9I^P)CAT\0)%ROIDD3W,TS6.K[PB( MGVUR"6DA+BBK[9N!;'BC.* 1ARL"-)1F#<.3= #K,^6 M(OS;N-YTE"4%K Q &75*$M*X??N:HA%V]'(RFZ=>)0F&.G&.S\??[['$(VN( M^90W%F-F=>02K2&7LEH_R,DG13$26DY.O[K5ACGRFLG?U'!]Z&7)36;[XX"* ME/Z(N'/K(@Z31RT;GZ;)&"^IB>5'9C037W/5RN*+^ MX'%%=SDKU_+^EI;$RJ3?N>04."CMU=[K4,>UP)=XHB>5"-!H\FP3FT8OHT- MWIH['(C0*\>XT9L=:!HB_+TXB^4G?'G3_;6Q4.GX-_T_YKQZPFSE==9E/_]( MZN[:7)JRY/OGJNZG1P@@NF_AT4.&R/<7\T=/Z$W_^,\_[K*U^9V$*F[-+,V* M7CV=GC][))FQ]D-7[S D^D61;LU_;@PND,(#]#ONZ+4?,,%-W7SFY?W\_P%0 M2P,$% @ 1H)>40NRV@3I @ PP< !D !X;"]W;W)K&ULQ57?;]HP$/Y7K&R:J!0UB1,2V "IM)O6ATZH=-NS28[$JF-G MMAG=?S_;@0!K8"^3]I+8Y[OONU\^3[9"/JL*0*.7FG$U]2JMF_=!H/(*:J*N M10/NK=1._GB=5W M"M\H;-71&ME(5D(\V\U],?5"ZQ PR+5%(.;W$VZ!,0MDW/BQP_0Z2FMXO-ZC M?W*QFUA61,&M8-]IH:NI-_)0 6NR8?I1;#_#+IZAQ?LG+[L\'!F,PC,&>&> G=\MD?/RCF@RFTBQ1=)J&S2[<*$Z:^,< MY;8H2RW-*35V>G8'*I>T<1D2:S3?**.@%"*\0$M:$:W>2YV'!->8D6 M@M&<@D*#)[)BH*XF@3:>6+P@W['.6U9\AG6,'@37E4(?>0'%J7U@(NC"P/LP MYO@BX!*::Q2'/L(A#B_@Q5U:8H<7__NT7&!/.O;$L2?GHC%7K]@PL-1Y17AI MDDVY;3:0$@J4B[JFRMX+U9?[R^#OWHQP&'] _^O_5$F D_IW1U^,J_TG^[^I MLX9Z!=(5^[+4MH+Y1..CU9PPPG/PT0I*RKFMF\FQK@ U(*DX$+Y%4>IG<7HL MR/P,9Z>"<8A/!7$O@(Q\E&8'^2"*_5&2]BA:RB2Y M0O=U0Z@T8UE;RKZ6[*U\A%]WP@!'?1Z%/4(B/1_%I4:(H M_+M&W[T-C@9K#;)TSX="[LZW,[:3=B_433N8#^KM\_9 I.DXA1BLC6EXG0T] M)-LGH]UHT;@QO1+:#'VWK,PK"](JF/.U$'J_L03=NSW[#5!+ P04 " !& M@EY1L6L,Y/L# "@"P &0 'AL+W=OK6,9"D+3:@18.ZVS[3TMDF0HDJ2<7)?OV.DBTI M\0M:=,"^2+H3[[FWA^3-MDK?FPV )8^EK,S59&-M_<;S3+Z!DIM+54.%?U9* ME]RBJ->>J37PHC4JI<=\/_%*+JK)?-;J[O1\IAHK105WFIBF++E^N@&IME>3 M8+)7?!'KC74*;SZK^1H68/^L[S1*7H]2B!(J(U1%-*RN)M?!FYO$K6\7_"5@ M:T;?Q&6R5.K>"7\45Q/?!002X!:D=$ 8QK<=YJ1WZ0S'WWOT#VWN MF,N2&[A5\F]1V,W5))N0 E:\D?:+VOX.NWQBAYZ, M,8)25-V;/^[J,#+(_!,&;&? VK@[1VV4[[CE\YE66Z+=:D1S'VVJK34&)RK7 ME(75^%>@G9TOQ+H2*Y'SRI(;+GF5 UFT;+A59:TJJ*PAK[[RI01S,?,LNG2& M7KZ#O^G@V0GX*?FD*KLQY'U50/'@^\J2=QA;IPF<)IB2Z\.PR6NR%%)"T2/]2L*4AF$P M4L0I#;+HA'E3O0#8OQD-??^(UH]"U[44KA]F5+0@I$GJ/U>,6WK7Z'R#QVE!C%K9 M+=?0_XHHB]E8"N->^M#H2M@&5SO/*_'HO@>_ 4VC^(3T$=#=1LF"B!*K_P E MC-D2TBR,1E+DA[WT55DN3[1L(&=(8W]@/F,TR08()%Y3-I);S+@ O$!SP;M[ MR56P5-J*?SI%3UCFTR".1PP.4IJETXOO"LNM"=C;%]2F892,Y(AF?I_S&8(G M/<&3'SGF=(/)PB,.$ ;,,6J?1_M?J'V]"SM792F,FSW,LP)&L?^\@($_[G%K MNU158P[<3RF+I@?:!%LZSZR>NUP*)(F&%IOYEBF>V[N;!3K"J M;F>PI;(XT;6?&QRA0;L%^'^EE-T+SD$_E,__!5!+ P04 " !&@EY1!B:D M/G8" "9!P &0 'AL+W=OYM]@W66ES9TM$!P^55'8:E<[51W%LLQ(K;O=UC8I."FTJ[FAKEK&M#?(\ M@"H9LR0YB"LN5#2;!-VEF4UTXZ10>&G -E7%S>,$<\F M-5_B-;H?]:6A7=RSY*)"98568+"81B?IT7SH[8/!K<"5W5B#SV2A]9W??,NG M4>(#0HF9\PRHI2>B,+XU7%&O4L/W%ROV<]#[I3+@EL\U?*GR%TYC<81 MY%CP1KHKO?J*73XCSY=I:<,75JWMP3""K+%.5QV8(JB$:B5_Z.JP 1@GKP!8 M!V A[M91B/*,.SZ;&+T"XZV)S2]"J@%-P0GEFW+M#)T*PKG9.1<&;KEL$"Z0 MV\8@5=S!S@U?2+2[D]B1$V\:9QWAO"5DKQ >PH56KK3P1>68/\7'%%P?(5M' M.&=;":^QWH=!L@7 '10^#+H'=W3Q[GTT+Y5ZN\-/'\8L&1S#OY8GUJ=, M?7)8+=#TS8(=H<"5NK%8=9U)?6?2P[_0F3';&Z9OK>(S MT//.O /G2_VT_=T[:Y_:/>3NT+KA9T@T'B05! MD_W/HPA,.PC:C=-U>'P7VM%3'I8ES4XTWH#."ZW=>N,=]--X]AM02P,$% M @ 1H)>44$A[GB3 @ NP4 !D !X;"]W;W)K&ULC53;4MLP$/V5'9?IP$P&WQ)":)(9$EK* RW#I7U6[$VL09:,)&/X^Z[D MQ$T;2/MB:V]GSVJU.VZ4?C0%HH674D@S"0IKJ[,P-%F!)3/'JD))EJ72);,D MZE5H*HTL]T&E"),H.@E+QF4P'7O=C9Z.56T%EWBCP=1ER?3K#(5J)D$<;!2W M?%58IPBGXXJM\ [M0W6C20H[E)R7* U7$C0N)\%Y?#;K.W_O\(-C8[;.X"I9 M*/7HA*M\$D2.$ K,K$-@]'O&.0KA@(C&TQHSZ%*ZP.WS!OV+KYUJ63"#IX] MU=QP=T,&#N_90J Y&H>6H)U#F*UA9BU,\@[,"*Z5M(6!SS+'_,_XD"AUO)(- MKUFR%_ .JV-(HQXD41+MP4N[.E./E_Y'G7O@^AUJTW68Z;P?RMWN[UJZ97G&:+8%+"HV.AX, M=+LJ6L&JRH_G0EEJ@#\6M%U1.P>R+Y6R&\$EZ/;U]!=02P,$% @ 1H)> M4;-H>E!E P -@H !D !X;"]W;W)K&ULQ59? M;]LV$/\JA%8,"6!$$B7;49$F9 M;2$=!NQ%U/'N?O>'O.,M#U)]U1F (4^Y*/3*R8PIW[JNCC/(F;Z1)13(V4N5 M,X.D2EU=*F!)K90+EWK>S,T9+YSULMZ[5^NEK(S@!=PKHJL\9^IY"T(>5H[O M'#<^\S0S=L-=+TN6P@.87\M[A93;H20\AT)S61 %^Y6S\=]N9U:^%OC"X: ' M_\1&LI/RJR7NDI7C68= 0&PL L/E&]R"$!8(W?BSQ70ZDU9Q^']$_[F.'6/9 M,0VW4OS&$Y.MG,@A">Q9)?@(;3Q3BQ=+H>LO.32R<\\A<:6-S%ME]"#G M1;.RIS8/ X7HD@)M%6CM=V.H]O(],VR]5/) E)5&-/M3AUIKHW.\L(?R8!1R M.>J9]0%847*=P+(1FLPFEP],J3T]=(U:,RJN'$+O&V Z07@ M!?DD"Y-I\E.10/)2WT4G.T_IT=,M'05\@/*&!-Z$4(]Z(WA!%WE0XP7_*O(1 M V%G(*P-A)<\)[?-9D5E>[/_!F$B,)RZ4R_"]FK^FY1(^;^?&' MB'K!._)_K7@N!O(=J.YP.M8');4FMTRI9UZD9!/'55X)9B#I1'[!OK/%FKT( MO\EE51B[=#GJ>'=YR;C"%F'(%R8JZ!B/BB50L+S?>4/\63"@KFAP_<*63]\- MA<,^BEN\QPJ[1\5$6Y$8JP)1^Z(S7I[X[$]"?WJR>^7[T?79.(>V>PRZF'?4 M>_B&_;/$Q!F(LT(*F3Z?49F&LS-F9_[WF VBWO5':3#H/BW!Q*?A,(N!1Z\' M]&DBZ22B]$B/%-6T*ZKIJXL*M.%Y?9L4V/?'WK%_%MJ+XB+PA(^9AG-%-F[V M>XOB=V"J(U[4!-ZMR!^R>F(^R"TRZ"5&?X]GT7S(Z*5"O]=^S "?Z[T!=>+F M(KQXU*\]N%EW<+-7'US:MMYSYS".\E\UK2T3K(AA@H45M\W+M\W+7PQ2,)V$ M\[X6-DG"ZXKO,SY9!/0444K4]L1\ @ D 8 !D !X;"]W M;W)K&ULQ551;]HP$/XKIVR:6JEJ@@,M=(!46*?M MH1LJW?9LDH-83>S,=J#]]SL[(845D/:T%^RS[[Z[[WQ\&6Z4?C(9HH7G(I=F M%&36EC=A:)(,"VXN58F2;I9*%]R2J5>A*37RU <5>.C/9GH\ M5)7-A<29!E,5!=U^8(-GY[#2U1N M_"]L:M_X*H"D,E8533!54 A9K_RYZ<-.0#\Z$L": .;KKA/Y*C]QR\=#K3:@ MG3>AN8VGZJ.I."'=H\RMIEM!<7;\@,;J*K&5%G(%=\_TV ;A[)$OI,9C1_ &<*^DS0SUZW.ZQ.NNI!K6D6=U-X>=.6('F4#=/@WYXUV=1_!'^ M]SK'-6HN$P0N4_AN,]2PW\BI,M89+QQ^4;43WO0)%@L%I1Z.PYP MFR2Z(M>]CE_ E="2E<6O085"R5JH5X1WT.W,]BQ6)_!3*NU\%)#2O?7$V+S MMSA$K\/>TNU=#V#*308E?R$!.]"8LP[KG+\][5W%Y\=((77^&!TVZ.];AP8Z MW%&) O7*:Z&!1%72UH+1GK9R>UNKS*M[K=7W7%.'#>2XI-#H\KH7@*[UKS:L M*KWF+)0E!?/;C#X9J)T#W2^5LEO#)6@_0N,_4$L#!!0 ( $:"7E'YNU8N MYP( +L& 9 >&PO=V]R:W-H965TTL"]#:L#\6"7K9GQ69BH;+D2G+3_OTH.7%8I,C# MPV.+F6VE>M U@"'/#1=Z[M7&M%^"0)!"'X31H*!/>8N9B2[68R-QA>D-+6SBV]^C?W.PXRXIJ.)?\%ZM,/?=RCU2P MIATW-W+['7;S3"Q>*;EVOV3;YTXRCY2=-K+9%2.#AHG^29]W.HP*\O"=@GA7 M$#O>?2/'\H(:NI@IN27*9B.:-=RHKAK),6%?RJU1>,JPSBS.9=.@.+=&E@_D MTQU=<="?9X%!:)L0E#N8LQXF?@>F(-=2F%J32U%!];H^0$H#KWC/ZRP^"G@+ M[0E)0I_$81P>P4N&.1.'E_S#G$?@T@$N=7#I>_3P',*T[J@HX2UECW?Z^"&/P^0K^5]/%-9 LP+EU+V V4508!*M0'5.#%2 EEX\=,R_D"KL)NT[(DE-<+:*RQQ.,5QT* MBF?]P4#;MYTJ:UPVH_Z73.LV!*.%TH#:N+6I\;/NA.EW MRQ =-O-IOY .Z?U:OZ9JP_"3X;#&TO DFWA$]:NR=XQLW7I:28/+SIDU_KN ML@EXOI;2[!W;8/B_6OP&4$L#!!0 ( $:"7E$X(N![Q0< "X> 9 M>&PO=V]R:W-H965T MK[EXK):,2?*ER,OJ8K24C&RT"*6LT2B" J/)W;#\APE@1U_M4)'G4Z2/])+1X6\T K=L/S M/[)4+B]&T8BD;$[K7-[S]2^L79"/\A*>5^H_6;=CK1%)ZDKRHIT,%A19V3SI ME]81ITQPV@F.LKM1I*S\D4IZ>2[XF@@<#=+PAUJJF@W&927NRDP*>)O!/'DY M6U+!R#6L*R57:RK2BHP_TH><56?G$PD*<-@D:85=-\*< \)B\BLOY;(BMV7* MTN'\"1C66>=LK+MVC@J;5'A'J=4$\)]0X) MA4A)ZYP1/@><5E)DB03YL'7)(ZG+3#;0R^3S/H\>E_V_[R+'I0^. M^\&]Y0!BV9K>(AE-#Z$1>D/3+7O3/ )+OX.E?S(LI[-/1T%X7-)K@6_*A"HC M9<+^^^C#6;;S@[9_Y81VB+,-R_+AK\>B:SKA!FG;J3E'F-;B1@>/QQ3X@'C?EM;/AUSY_5PZHR.^UK"0L+RL7KR;[=+"_#/)3G]MA M<[58"+;08V,K1DXW_IXA-=0==%="!0)6E^PQ@V8Y@-$0P ":YKW M>5P%[;942#GDKJIJE7:VUG'[A8DDJQB90E%DY",3!1G_R:BHSLCXK@1,\[J" M#8;F-ZJ1X5JV$44V<8PHCHPX# >YW>Z;4%1B[9UM^'Y?!ZYJ4"JR MOR%-^%#? BA;\6!->N+XUN=,B^>*+-KDM4_+:VCM=@$S2;,!3>JXYF5=J9S0 M0PL*+);(('+.WF[YC1'K3"Z7+$_)7/""E' 4JIB4>9.I#I&ZWE+<>=^(O?#5 M[-I^WN\W0-\OY3+?B(!9^)'[=B[3:_@>6\9VKWK<%<&W,V<3P+N@'7M ^8+0 MT^F9[7QCA"2X[ASK>^ 8EA-J:VTZ>FV^J9&[K]AHK)J'G#UON(*V]9!Y7,5& MW\S3P_RWC],:00S@BV-(@$X,=#LD0AV#A?<22CEX2;,6%Q-:J%BM>@<"' M6I*4DY*#!)8LRRRA>?X,(Y'^O:"U+F66$ZC )4M- B[OR-;V=FP6#580:&8% MQ9?SCD83 1WF$0(<=@0X_'<$^,.#ND!(>+%B9445&4;KR@IW(N&+$LOW/GI[ M7-%;E8^7GA^7@K'!U0WY#4P;]NPDQD$,'.]5$:)84O_KAE=M<7UBI4;;WD$9 MT](HTB/+UZ,(C\[Q,'[]&#,G@"99*DRF(#/G*P78+MX"+?8@/?0B(B.T^P"V M01^<568T1Y""L(**1R9U!FL;CM7G*\S[O; :HZEM5#MSZP$TIHK:30M@ Y# MEJ=X&ZF)M)U :P7:DH$&6I[6BNV(?.12([[HE,#3TTD$BQ@XS35"Q]4[0L/V MXR/1$771$9T<'12BN&C#M:Z:4-V$)IGCN?I)4?2MDV2?RW!\LN:UA#06+F::X0]][4-*H[;\W^0-7=[#@%L'^L[I7T(?)9I]V"R MS? ]]$3O-3S"ZWTX]&&DI^'0U\1X^IQM7-JFJ^D[^/L(3FVK__1AG8S4NNPK M]\M5'C,Y<-LZ<].>*B_UW!= 461YCLGC3(?(\$CV#A#I M:H"T#IV6._B%IE:\S? @P=ZA]*:G03 @M[/I5(\$[:7?%FC@_(ZY0=6M96HFS3)H&$*-NTCVYS:2P<.[,="O]^9R=U@RC5 MOL2^M^>>.^=NNI7J45< ACS77.A94!G37(:A7E=04WTF&Q!H*:6JJ4%1;4+= M**"%"ZIYF$31>5A3)H+YU.GNU'PJ6\.9@#M%=%O75+TL@,OM+(B#G>*>;2IC M%>%\VM -+,'\;.X42J%'*5@-0C,IB()R%ES%EXO,^CN'7PRV>G GMI*5E(]6 M^%',@L@2 @YK8Q$H'D]P#9Q;(*3QM\<,?$H;.+SOT+^YVK&6%=5P+?EO5IAJ M%HP#4D!)6V[NY?8[]/7D%F\MN79?LNU\\R@@ZU8;6??!R*!FHCOI<]^'0<#X MO8"D#T@<[RZ18_F%&CJ?*KDERGHCFKVX4ETTDF/"/LK2*+0RC#/S&\"2-#EY MH"L.^G0:&@2UIG#= RPZ@.0=@ FYE<)4FGP5!12OXT,DXQDE.T:+Y"C@$IHS MDD8CDD1)= 0O]16F#B\]6N$1H,P#90XH>X]8]]\269*R-:T"? <\F&'80%1R MFXAP1E>,.^6A9AY/\>G#.(G2S^1_SS] U1NE[1LY46!'DHG-J3=\)/$HBZ*A M8^R%;#0Y'P]-B1?249Z<#TVI%^)1'K^*RO91>>[O#Q7@QB@-[-GF%Y.]61K* M^_XU] 5GWN@W9<7)*,WV-&Y ZTO"ZJ8U4! F$!NT\>:329R>'DRP>Z"785^P M,:FOZM"_$@Y&K :U<8M$D[5LA>FFS6O]KKKJ1G3OWBVZ6ZHV3&BD4V)H=':1 M!T1URZ,3C&S?_ %!+ P04 " !& M@EY1)6E$',0# !H"P &0 'AL+W=OU'03#W&\:%MUXZVKU:+V5G:B[@7A'=-0U3?V^@EH>5%WH# MX8'O*V,)_GK9LCT\@OG[>5^NO, J!#44QB(P_#W!'=2U!4(UOAXQO?%**WBZ'M#?.=O1EBW3 M<"?KOWAIJI67>:2$'>MJ\R /O\/1GM3B%;+6[DL./6\2>*3HM)'-41@U:+CH M_^SYZ(<3@>PE@>@H$#F]^XN!7R$]IK$ 251$ 6OX,6CK;'#B[_3UE<@DQ$R<9#)2RIB MD91=#43N2%$QL0=-N"#=<).:NJFW_77@GW_*HB#^A?Q7_T^5 C@+Z'CT!ZHZ M?3+\,7 &FBTH%[UIZA6ZR52RTTR4>C8RV5#C)\Q/5AM6,U$ )5O8(%V? :8[#7E,!S47>EO65[ MI!%L?L=B1.V94C;0V)F,QFHU%3&@L#29:S/*M@%]X9(DH&$47Y+G-$KF%^0P MCFD^#R?H*W:6+D1;*1KD4]X+GEJE<)G?4]&M)YG%Q04QJD4_K1 M;)%=DE.*#L;R*N1>\.'NHUJ4"'QCQCKIR\1ZG12$[ZTX%!? GVX'>7J!? MI0$-%OEL\B /@HF#,,UH$B>3)PB69C-R6WSMN$(=+MPX51IA-%TR4_1HD;[( M.Z8TB'(ZF8,%S?+S1)W3+ A_B.??_K]UL18%KWF?6YB.PT/R *U4!OV)MI$[ MB8U":-SA2LN:E\P>/1K\V4*R/OB(C Y%W_POV]!@V)"SVA56!2_&L,_7XA'XULQ5CI&'UJW5SF>K91&6$-)Y(DS";J&D: MY,%E4%&7'XOIB8U)3O.SKIQ&-#K/;/3+/(K.*"$-DVSJR?9/IA_LSWLWXVGB M/-,/0B-U'"-O^^GI&WL_@WY@"E\836K8H6APO4B]OET.&R-;-TMMI<''P"TK M'(5!608\WTEIAHV]8!RNU_\ 4$L#!!0 ( $:"7E'0.[?!]@, *4, 9 M >&PO=V]R:W-H965T&8XGA^4 M_F+V )9\+0MI%K.]M=5;QS';/93S9$8R MV/&ZL _J\#L<_6D-W*K"M+_DT.V-HAG9UL:J\G@8+2B%[+[\ZS$.@P.)>^$ M.QY@K=V=HM;*]]SRY5RK ]'-;I36#%I7V]-HG)#-I:RMQE6!Y^QR#3F&V!(N M,_)>&)[G&G)N(2,/\ 2R!O)!=E??Q/#U(]\48-[,'8NZ&PG.]JCGKM/#+NA) MR4D>?W@?!;>?[W",05 M?4&O+VCU!9?T87IE=0%$[9#.7WQ.BV4&]#MG4ZCKX4D=J]J@W=DWK07CS]>.AB= M[NJ_]O6S% TUUA898GKT%6&,!D$R!'SJQ]$ B&(:!V= 0),@1799T+)E%R_Z M91;3,/2>IPE-6-A/4YD2"E*<+/0,@H!FL >&%"(\;. M$(]Z07*%YV'/\_ J&T\WLM.J1$IO:ZV%S-LTDTK>/"-;I(?&(EVC\5QK+G-H M$M),)._NNM>]1GT0C%RA5.A !]]2;(D* ++EEI MM0-CNH)I0#^A!9=9YR&!QF'#*L?&'/1I$":#6>2[Y--9L;H474;#V!NAR-)D MC#*/QO'8:7Q"7(QX5\5?ZOGNU=P9M(XEZ+QMD T6XUK:KHOLT;X'?]>UGL_; MNP;^(]>YP*0K8(='W=L8J[3NFN)N8E75-J(;9;&M;8=[_!\!NMF ZSNE[&G2 M*.C_F2S_ 5!+ P04 " !&@EY10@J\/MH# !J"P &0 'AL+W=O=;[)1^,"6 )4]U):F+:NN?YZ Y7:74^B2<_X)+:E=8QPN6CX%E9@/S=W&JEP0"E$#=(( M)8F&S?7D;71Y,W7R7N!/ 3LS.A,7R5JI!T?\7EQ/J',(*LBM0^#X>81W4%4. M"-WX:X\Y&4PZQ?&Y1__5QXZQK+F!=ZKZ(@I;7D_F$U+ AK>5_:1VO\$^'N]@ MKBKC?\EN+TLG)&^-5?5>&3VHA>R^_&F?A]NQMV$G %S06):4 89?0$7CQ$ M&WN\^-71G@!-!M#$@R;? 'VGZJ:UW#>9VK@>$3GALB"%J%H+!9%HM>JMFG]: M[3)QVLA]"62C*GQ#0FZ)=14B!JQ!IK8EL7B=?[\?3MOKVE(#>&&)ADG=E1%< M&0D6P4*]1IV^$EZ0T2@C9T*BKFH-%??-'B),%QP:45WG'\D\3)DK=:6($YQ2== MM>XY;+2JG\^8/M+=OBQOGA4$MP!C,24XLUX:>:>]^Z^]\N_>Z\JJ_(&HQH5X M%$#@ZXE!M_(1C(L:GD#GPO6<.5(:0 .6Q?C89B-.QK* 9E/RN0?!-%DM:G5!H,NN&DPPS0-+)Q'F+DD2E]J^W"T_^",W?HMSV"SMM)VJ]# M'1;)M]W^=!#OMM"/7&\%UK""#:K2BQ1[5'>;74=8U?AM:JTL[F;^6.(R#-H) MX/U&891[PAD8UNOEWU!+ P04 " !&@EY1P;EE-N(" -" &0 'AL M+W=O6NGH9FD(C2[TH%V$<1?TP9UP&DY%_ M=J<[T[AJ%VHZ#=O#RX)XO5]8]"">C@BUQCG91W&GJA95+ MRG.4ABL)&K-Q<-6^G [=?#_A*\>MJ;7!5?*HU)/KW*3C(') *#"QSH'1UP:G M*(0S(HQ?I6=0_:03UMLO[A]][53+(S,X5>(;3^UJ' P#2#%C:V'OU?83EO7T MG%^BA/&?L"WG1@$D:V-57HJ)(.=R_\V>RQQJ@G;W#4%<"N)C!9U2T/&%[LE\ M63-FV62DU1:TFTUNKN&S\6JJADNWBG.K:923SDYF:!+-"Q^IRN!Z;6B",/"G)+L%O42=6WP'!;S&;1.3N$$0C KILF>2UB0C3FCA]1^ M6*FU(2PS"BT5[O##I"SR>E]D_$:1C=-] *5BCWO?O0N[L#8S,97$2]4;BII_O.I+_ NQ5XMQF/X:NV;3M MA UP_0JNW^CS4,LL0]I4!=NQ1X&'B/9._=K:=:)N+SJ\>(,*8/ N@#MM[+\@ M&A/D&\?2G%.S??S>*@XKSN'_!?6'[Q#5\%56_5[\*JNP=EB[B_*6Z267!@1F MI(LN!K0)]/[RV7>L*OSY_:@LW0:^N:+[&K6;0..94O:EXZZ$ZA_ Y#=02P,$ M% @ 1H)>4:.$7>=B! 2Q, !D !X;"]W;W)K&ULQ5A;3^LX$/XK5K4K@00D=N^H5&H;T!YI.0?!GMV'U3ZXR;2U2.RN M[5*0SH_?R86DT,04]DCP0!UG9OS-Q?,Y'FV5OCDUB:B];*VO6YYYEP M!0DW9VH-$M\LE$ZXQ4>]],Q: X\RI23VF._WO(0+V1J/LKD;/1ZIC8V%A!M- MS"9)N'Z:0JRV%RW:>IZX%\\6C-EW ']OOZ1N.35UJ)1 +2""6)AL5% M:T+/KU@G5<@D_A2P-3MCDKHR5^H^??@27;3\%!'$$-K4!,>?!YA!'*>6$,>_ MA=%6N6:JN#M^MGZ5.8_.S+F!F8K_$I%=7;0&+1+!@F]B>ZNVOT'A4#>U%ZK8 M9/_)-I?MMULDW!BKDD(9$21"YK_\L0C$C@+K-BBP0H$=JM N%-JO%-JL0:%3 M*'0.7:%;*'1?*] &A5ZAT,MBGP'0=@0BW669;5@DPW!@6,(5Q&Y$XLI5B(D$M+)F&H-M(*N20W*A:A M $.. K!$^0HU^.A86D!MKL8$MTZ+84O!^3@27N:]M@ M\/*G0;MR6PH@1$OTA25'%MIE-;8SL^T#JO';3C5.#JC&OW]'6?(%W3'_.*!T M2BB=#$JG VZMEUE+V_G#N$L'?OHW M\AYVD?5/G1]#?6YG28>/*@W+EP8&9U[!6VJ8!)46C2%-? M#.L #?9R2^NQ#$LL0R>6;W:%4(0,50+D"/)0')]*L(X]2?V*K?S/;A!TASJI MTU<\VN#!12)-:PTR?")+/,EY1[$R#91(]]+/VKV]^IS5R)UV6$TKJ1.D@^&> MX&6=8,]1\Y15,6#.&,RR(PJF/%2X=Z7%EIF=.86YQ\J[!3Q#QOCV!_E#61YC M@3Z W( K_!57T$\G"UJQ!773Q6S/_1,B=_9E'@='(YX5"]3OQ2*-+I&7P"O6 MH&[:J .^!IW.X9=%+5"W0>J?^?ZO=8>3#RB^=*HB&.IFF(.K\BLR)-^G(Q>( MB@]H_]/KLZ((ZN:(_UV? =WGBH9S *W(@KK9XL \X7GF0[EB%:^P3^<55O$* M<_/*N[=D\(9!.GAC9[&JW[.?TN_M5GTL8U7W9Y_>_5G5_=G[N_\;&7,;I*PI M8][.MS[F89G=RAB2.9E_:)6SY#4_I>&PO=V]R:W-H965T M[A M= \N3!)KP>9LIVFE^_%G"(6D. 1=']J'!LQ\GV>^,3/&XYV0/]4&0*.7-.'J MNK?1.KMR'!5M(*7J4F3 S9.5D"G5YE:N'95)H'$!2A.'N&[@I)3QWF1[CW-G#/UAN=#SB3<4;7\ #Z,5M*<^=4+#%+ M@2LF.)*PNN[=X*L%\7- 8?$'@YTZN$9Y*$]"_,QO;N/KGIM[! E$.J>@YN<9 M9I D.9/QXY^2M%?-F0,/K]_8%T7P)I@GJF FDC]9K#?7O6$/Q;"BVT3?B]UO M4 ;4S_DBD:CB/]J5MFX/15NE15J"C0 _GM < (0E("@T'XO5J%T2#6=C*78(9E;&[;\HDA7@38" M,YZOK QHXVK^81.5+HU MW;M%3KCEH3O!]4:A.8\AMN##=OSH''[1CL>DA< Q&E="DS>AIZ25\0&R2^2Y M%XBXQ+4X-.L,QR.;'A^;??ZQV1?M\! B \7"F!:]NZ MW],%!5U>]I\GQ'/SO['S?)C/CG8+BYU[;'<45[^*J]\:5P@K,#'$*!)IRE3> M2)0IX0GE$5R@)U@SSG-=3\>F^RGZ![[A8. %C2!F_480># @@Z8J M%L;!R"4-P[F-T?-P4S\;XSO#(PL"@@X TR14ZU!"HY-:*- T:GGA]/&J* MU;3SR: 96=BTPW@4-$6=6PS)," G)1A4$@Q:)3CL"D^ MF?":&9[9#(>6\$*+(?:&?G,9SFV69.C[)Y485DH,6Y6X33/*I-F0Z5R(V/)N MV3K"L.D.L>398N8W"\7#[T!B:A2H%5+,\('NSG\V9T1D]H9 M\C]Z(Q>\I3V6E(=B#TCS50T[VBUL=J/^Z=356Q#L=0JN3:EZ$X']3T];W?EQ M>^LO)U$':;-FJMEB[3N9KH8+FZ'K>Z>35?=BW-Z,[QAGZ39MDZ=N:GCPZ;FJ M^PIN;RQ+^EIT%0TRM?60\ S>+3.JB M2O#'1#Z##\Z*3.J:2MIKZN]"FSVE++^[_T5+*>)MI,W5398E+.^ZYKI#*NI" M1S[]8XO4A9*T?V[-3/,PJ9"T<$'97F\TJA M!%9F*O=R8.JBW)^0[6^TR(H3G2>AM4B+RPW0&&1N8)ZOA-!O-_D$U3GEY#]0 M2P,$% @ 1H)>4=&Z06_- P +@\ !D !X;"]W;W)K&ULQ5?;;MLX$/T50MB'%&@CR;?$@6T@OA1;8(,:-;I]*/:!D48V M$8I42147\H"!'[)I,JIP:G:AKI00%.GE/.P%T6C,*=,!+.)6UNKV426AC,! M:T5TF>=4/6P4G\2>#@SX:$TOE7LH'._F43H/(>@0<$F,A*/[M80&<6R3TXT<- M&C0VK>+Q^!G]HR./9.ZIAH7DWUAJ=M/@.B I9+3DYHL\_ XUH:'%2R37[I<< M:MDH($FICW07_KUQQ[]$*/2 MA*;W')IYSPNX@>*2]*/WI!?UH@Y_%F>KQ^,N.O_-^NI?6W\1C'Z3)WV'US\C M3SX?YWW)6-E9&1,V++Z7Z&8=X?[^])B>5)B95/X@7[8<-^Z&6_ MH 4SE+._(<6"N,=*7V#=-DA:&VV/L):9.5 %Q$@,#TYY2J3"FJ$>P'0>K'EE M<>@AZI-X06/4T!C]3S3P,B1,&%"" ALCDX0*J=%=%7/I-#"I-SY&Y;IR]]B+=,<'R M,O<@C1ND\5O7@3AJ[Z[(2VN%@<:W NX YD56/)\(>]UJLWIL'OKT,XOXO"+P?R-+8IXF]#VA1<$;M M?>$#;PMP/'SSG6C+:.ROHVN%/8,R3Z3@UJ:E"S]*5A739G.RKJJY/ %]QDEH MBV7L+V4?2R68*;&<6P\S]FC'7NBVM,77;[X=;76,Q[]N._S0GO,1'KW_W;@([%J;&:;I/OWLPUA MM G9)O4%;'/.X7S'M]E!R&>U ]#HI61*3;G;8#?CJKR!;6H)^J!VEZ?J>2TQ*XHH(C"<7FUD M2]D(\6P[7_*YAZTC8)!I*T',:P]+8,PJ&1\_6U&O^Z%/,ABA8 M"O:#YGHW]R8>RJ$@-=./XO 9VH(2JY<)IMP3'5HL]E!6*RW*EFPEJOT-6'ZYFOC3$K[V>MB45C(APR =4MBO -"G&(S]"7E^DK MR P]L/1@^IKNFSBZ3,(ND]#I10-Z0\5>D(XZZ@:P9$3M)MRGWY,@@!C$]2^G]$97!R$?=PKQW'G.+[L^!B&[(7! MWX;16&V4DIZ%:.HLO/5Z"DPFDR 9-)MT9I.+9A>4,<@OS-.H$QJ]]Q(8=]+C M_PWT7);CTRS'471FWD^!R3B8Q(-93CJ?DXL^G_CF;VE..ZGI>Z<9X#\'&'Z/ M/%N5_OX((WQF;9X#XC@ZS=/OG;KVROM*Y)9RA1@4AHEOQV9.9'.+-!TM*G<0 M;X0VQ[IK[LS-"]("S/=""'WLV+.]N\O3WU!+ P04 " !&@EY1+K=[#TL# M #:"P &0 'AL+W=O%],"=]O$0O$.7H8R%J96S5Q->&I8WE9RVCJX91^!@CJ,Y0%+Q" M81 &/?#Y,/P:,@/'%H[/]^&^T:83*.P$"IV_Z!%_7>8+9C6ZW,O_ZXVQ1N\T ME.K;0*RHBQ6Y6/$CL3X*31BJ=K6&AUA]0C;>1LZ;O:]WLS!* CSQ[W;UZK$* M1^.HL]JC&G=4XT&JEUE6ES4C&G)S:TP'R2AI[J4A34HA-?WE#OIX-ZZ3'4:G MYFTER0'Q'C.!W$_V5%'=C1( MUE["6H-4C:Y5Q:B]HFJ@V-+.=?KLA3WN8HV?M+#'1U+B:)0&!X+W645!T*_X M>4?U?)#JHI998;X+.5)BI3=$PD#^.-BVV>#9U<8[31T_J=ZMN[W:#9/P0.]> MJRCIUQMO&RP.!\F^J26GNI;@>*[HO5T/53C>]E,S=>/\[#=02P,$% @ 1H)>498@E?\_ P MQPH !D !X;"]W;W)K&ULE9;;<%F)N9%*6=Z8ID@QR+&Y9"85ZLF,\QU)-^=X4)0>]B M?"K77,W,UDM* @.F.D0]DR]JPG7].Y86DB MH)!([0*KRPLL@5+M27'\;IP:[9I:V!V?O7^N@U?!;+& ):._2"JSN1$9*(4= MKJA\9(L 4%PF@35T_2Y:7K(!""O01K3F4F*2(LR.FDH"X0?=)PBM($;RJDA(@ MT-4*)"947"O[I\T*77VXGIE2,>J5S*3A>3CQ.&,\4-XBU[I!CN58 _+EM'P% MB9+;6F['[^6FRDR;'J=-CU/[\T;\G8-,6)X3H6M7#,5T1^9]W8\>(^7]\NB$)_E,]K^;Q) MOD]Y2=D15&5)ECRC=<633'UZ:*WJ#5&"MX02>1P"]WI 4>3TN?MFCAV%H]Q^ MR^U/NL>UD6K319:XZ,;:UCO>G_G9, P<*WQ_='N=#G[DF+[9^!O M?<&>;@R7!>[TXK']P< '&H@U%?A;9["G6\,C",E)HO>K!(MLD-(=Z%Y1?VVS M<\K01[QOF.])(1"%G1):MZ&*DY].3:>)9&5]\-@RJ8XQ]3!3)TW@VD ]WS$F MSQ-]EFG/KHL_4$L#!!0 ( $:"7E%BYKEO P, (P+ 9 >&PO=V]R M:W-H965TS,=J"5]N-G)VF 05/:)UY([-QW]WWWD8N[2ZD>]1S1P%/" MA>YYKY'+E<]CSBO6SXG/2\P#%"CK%Q*:B]+'" MG+M,EL>?,JE7U73 ]?N7[!>Y>"MF3#4.)/_))F;>\SH>3'!*,VYNY?([EH): M+E\LN3]R9'6S5,.!M'1MFGS.),_X(R!0^49PC72'6FT'ID MX&B(AC*NC^$+W(^&\:-HV*32-GTWR-357+-A>$ M%--J@S,Z9IP9AAJ2PJ,)4 -3)V#A!.SRHB@7Y>7M[:3=WIP+04^V^^*>K3=FF9;\WVS MT&K$DD.8L60U9$G]E'W=D,9^AFR'U1FR&IRD?G+N8\A>;PI9C3[2.@1K5H.3 M1!^T)MKZ3NVT9CMLES7^VE')G5.OJ9HQJX?CU.*"D[;MFBJ.?L7"R#0_/8VE ML6>Q_'9NC\NH7(!]/I72O"S<@:PZ@/?_ 5!+ P04 " !&@EY1FI:&UL4" M #2" &0 'AL+W=OJ -#HJ61E1*HN2R*?;X")W8 V.6R>AX:$F]+J8%[H]?V+^XY$TR:Z)@+MAOFNMBYHT] ME,.&U$S?BMTW:!,:6KY,,.5^T:[=BSV4U4J+L@4;!27ES3]Y:HW8 P3Q"4#8 M L)S 5$+B,X%Q"T@=LXTJ3@?%D23="K%#DF[V[#9@3/3H4WZE-MS7VEI5JG! MZ?0Z>ZBIHO8,%+I8@":4J4OT&=VM%NCBP^74UR:*W>MG+>--PQB>8JSD (7Q M)Q3B$!^!S_OA*Z@&*,(GX8LWPWUC3>=/V/D3.K[H#']ZZ**.+G)T\0FZ.5$% MJ@C-CV760!,'M??U,1TFR1ACD\?CD9AQ%S/NC4EY1JI*TZQ'_[#C&KZ''4E' ME[S9CIODT(X)QB?M&'4Q1[TQER8% M.GI+^Q6$<8OM.<5)E\VD/QM)N")-'<^$T@H1I41&B&PO=V]R:W-H965T]SZP;" MU:)D>[@'^U#>:>R%;92,%R -5Y)HV"V##_3])HX=H)[QE/B]DR VLE_N&9 MS9?!+" 9[%@E[&=U^!.:!8U=O%0)4_^20S,W"DA:&:N*!HP9%%P>_]F/IA G M )H, .(&$%\* T:6 I $D=66.2ZGKL&&6K19:'8AVLS&::]3%K-&X?"Z= M[O=6XU...+OZD'ZON.%. T/>$=P[@B,-;@%25CK-L:0XR%,@3 B5LEJLJPU8 MQH6Y1L3#_890<19@VB=P>$XF'$BGU#8F3MR2. MXJ@'OO;#[Z&\(:-H$+[QPS>0(IPZ.)V_A(=8T;:L<5O6N(XW&HAW=TD=/3RC MEF=4\R0#/'\HE1VX$'T%.R(G-=(=_\?5+(FFB_#QM"SGD\;)=-Q.>I%4TB:5 M>)/B,F5E:7GJ6>"XC35^U4).6I[)KQ;R=G)6HW@^BOMK-&WYIEZ^-3-Y']<1 M-3[EFL[[J68MU$@FV+Y'Y>2*4COH3H5%GMEY(/^2+YIE(%D!GCU+.Y>AKVLSM/,9ZC>:C](RN>=; 4TA M>^MW[B9T,B1>YR;4;R>_&:SJ'H^&)YUTI:C7>9BHGF[8U' $6JA3 Y+WV,G5?1R>O*WKD4]=O49;)/ MSV5/Z(![T,ZVJ-^W?DUW?\SQSW7O[(WZ_>U4]PU:J\#+>$8LI+E40NV??->( MSKGBZ%6ECCN7BOTN=9'438P74H^32;_4\L_Q_BM@AZ&BFRD>>'W\8#AVK"KK*_1663S2=3/'CRS0;@(^WREEGSON5MY^ MMJW^ U!+ P04 " !'@EY1+/G]KTD$ +$P &0 'AL+W=O9-Q_FS M!S$=\YUB-",/ LA=FF)QG!/&#Q,/>L\/OM#U1ID'_G2\Q6OR2-37[8/0=W[E M):$IR23E&1!D-?%F\.8.]0T@M_A&R4&>7 .3RA/G/\S-?3+Q L.(,!(KXP+K M?WNR((P93YK'/Z53KXII@*?7S][O\N1U,D]8D@5GWVFB-A-OZ(&$K/".J2_\ M\#LI$\H)QIS)_"\X%+91SP/Q3BJ>EF#-(*59\1__+ MQ M!^[ !4 M!+P+D( M80D(7P!0> ;0*P&]2R/T2T#_4D!4 J*\]D6Q\DHOL<+3L> '((RU]F8N\N7* MT;K -#.=]:B$_I5JG)K^QGERH(P!G"7@/E,X6],G1L!,2J(DN%H2A2F3'\!' M\/5Q":Y^^3#VE8YKT'Y V2TABP2_=^)$#[^M\JZ31 M<])SY'3X2+;7( Q^!2A @87/XF(X'-G2>5WTV]=%OW/#ER36<&B#-VH95@T4 MYO[",_[N:$85 9^T/M@:Z*]/VA[<*Y+*OQW1>E6T7AZM=ZY=!9<2++ 01YJM MP2SENTS9.K)P$^5NC+KNIR%$O2#0!=^?+E6W78-GO^+9=_* UFV(\S:T935HL86#88OL8N @6Z3= MMK MWZW+42/K897UT)GU]WQJF@;;$Z%W 8[7:U2Y'+W#RPR#>O@$EZ6 BQ3T M7L7LALRKS>B*6-<27-$,' D6TC:*EAT1>P440)":F0(BD."C="5S,DFAT_6? M BP L](L@] Y_AUFY MXR1"OX@L+ZKM3N5 C;@VMY@6%S\URK-G)K:'=/EPX:I4*C09OD!89-DK4:([<:+\E>?S9O M=445B3<99WQ]='TZU,*,WD.842W,Z(V$&5F$N=^++$7O-FQRK:49O9TT(XOD MP@A:Z'8;-NG6XHQ>*\ZE@\80"X<6<;C L"#IGWRK:Z%=YZLA%.YG0I-<"+U@3V7(E$=,^?5>RXY)B0]L; M6X?]]]M=6ZM))>23R@ TV>>\4%,GT[J\=EVUSB"GZDJ44.#.1LB<:IS*K:M* M"32UHIR[@><-W9RRPDDF=NU.)A.QTYP5<">)VN4YE3]FP$4U=7SG9>&>;3-M M%MQD4M(M+$$_E'<29V[K)64Y%(J)@DC83)T;_WH^-O;6X)%!I0[&Q&2R$N+) M3&[3J>.9@(##6AL/%%_/, ?.C2,,XWOCTVF11G@X?O'^P>:.N:RH@KG@WUBJ MLZD3.R2%#=UQ?2^J3]#D,S#^UH(K^R158^LY9+U36N2-&"/(65&_Z;ZIPX' MCWH$02,(_E80-H+0)EI'9M-:4$V3B105D<8:O9F!K8U58S:L,%]QJ27N,M3I MY*,0:<4X)[1(R6VA:;%E*P[D1BG0BKPC[Y5F6"U(\9N9OX(56\)^VU%C1V@N MI&8_J?TRL,=?3 &Y6("FC*M+]/*P7)"+-Y<35V/,ANRNF_AF=7Q!3WQ+**]( MZ+TE@1=X'?+Y:?D"UBCWC=P?OY:[6*FV7$%;KL#Z"_^K7"< 80L(+2#J ?2D M.:M50ZLR)_,Y\6/?\]#VN8,6M;3H',WOHM6JP0%M%$2]M$%+&YRC!5VTP3_1 MABUM>(X6=M&&1[1A/.JEC5K:Z!PMZJ*-CFB1'_32XI86GZ1]S0!;]D:#[&+& M1\QQ?SG'+7)\$OD%C_D,NS%YI'P'7=CQT2\:Q,&K7.L3>VSW9VCN03\S=\EG M*K>L4(3#!C7>U0ASDW5_KB=:E+;%K83&AFF'&5YI((T![F^$T"\3TS7;2S+Y M!5!+ P04 " !'@EY1NH1TUD(" !N!0 &0 'AL+W=OJ75]Y_LJ+;$B:B1J MY&8G%[(BVDQEX:M:(LD)^<);CN]6D:UW!5\H MMNI@##;)3H@7.WG(%EY@#2'#5%L&8GZO>(^,62)CXUO/Z0V2%G@XWK-_<-E- MEAU1>"_85YKI)!A3AJFGT3["?L\,\N7"J;<%]JN-II[D#9*BZH'&P<5 MY=V?O/7G< (QR< 80\(G>].R+E<$TV26(H6I*TV;';@HCJT,4>YO92MEF:7 M&IQ./@J1M90Q(#R#!ZX)+^B.(2R50JW@'0P%EVO4A#)U!1= .7PN1:,,2,6^ M-CXLFY_VFJM.,SRA>0N/@NM2P7N>8?8KWC?^AQ#A/L0J/$NXQ7H$D^ :PB , MGK=KN+RX.D,[&.MF.,'*/MN-=D-IW/8O_UB(_9X&-VULNAG M>?<2/1)IKD,!P]Q @]'1)2VP.SG0NC]Q H, M3VSR U!+ P04 " !'@EY1.KGMJO$" ":"0 &0 'AL+W=O"9C3W="/JL$0).7+.5JYB1:YU>NJ\($ M,JHN10X5)*K( M,BKW"TC%;N;XSF'BGFT2;2;<^32G&UB#?LQ7$D=NS1*Q#+AB@A,)\"8FE"I[L?L)54 #PQ>*5-E?LBO7#OL. M"0NE15:!T4'&>/E/7ZJ-: "0IQT05(#@LX!>!>C90$MG-JP;JNE\*L6.2+,: MV+T_!Z4ED6H"\GXAMR^8'DH(*CNN%PPTII42H%1Y1ZY$YPG2ARRR.(6O#+;ORD M ^]BU'7HP2'T1=!)N(;\DO2\[/- M- QE 1%^)\WL0)F=#JU^K=6W6OVC6BW\Y^0)-HQS(R5BHA,@.4@F6G-5\@\M MOVD5VWDP#J;NML74H#8UZ#2UDF++;'O [O29T$LG)>F@X60PFK0[&=9.AIU. MEE0E)*=[;%>ZK=*7PW>:%X-AKUUT5(N.OI(3X-&'V5B,WF=C,J[ME)Y'[SPW MU[RQ/*XMCSLM/X#$ED1M/T:/(4CL&IQ EJ=B#Z (=@I,'=/F+35K8A8"B6G( M4JSTCD*>U XFW_[1^-YKK_2^][-95 +-+/3](]7J-WJX_U_UNJCP;PK6#_PC MNL&K;O!M)5M1=]?L!XM*VV[C],M ;NRE0)%0%%R7!V$]6U\\KNUQZ[XN+V\M M=U1B*A5)(4:H=SG"'9/E1: <:)';L_1):#R9[6."ER>09@&^CX70AX$1J*]C M\W]02P,$% @ 1X)>42@U"SF. P -@T !D !X;"]W;W)K&ULM5?;;MLX$/T50N@"+="U1,F7.+ -Q/$6&R#9!@G:?5CT M@9;&-AM*5$G:3OZ^0TJ6O(W,! 7R8HL2SYRY\6@TV4OUH#< ACSFHM#38&-, M>1Z&.MU SG1/EE#@DY54.3.X5.M0EPI8YD"Y".,H&H8YXT4PF[A[MVHVD5LC M> &WBNAMGC/U- [D_F^H QI8>ZD4 MVOV2?;5WA(SI5AN9UV!%LRPV43)/5%V-UJS%RZ9#HWA\\+6_=XH?,H19V;7N"9R12X59-R0 M]PLPC O]@?Q)OMPOR/MW'\@[P@MRPX7 .NE):)#58L.T9IA7#/$)!DIN9&$V MFOQ59)!UX"_]^+$''V*T31Y[#5XPYY(0C^2.**#+G?\Z'LH>R2)+#R. M.N +/_P?N3O Z<@33-+4+W'V$E_]/C?U^\12+KAY(O^Y!U<&/+T&OG%E0*A4&] M))4*$U2V'5.<+06<],UO,WK!MU'CV\AKYR+[CFH"&?FQY>F#=8;++F\J*^.C M"E'TH+M&9PWWF;]&K^F-166#1L?4@]X)ZG%#/?927U_-/]]YTD>C5BBCMSQI M]$B1Z6^>-7S!<=VTU@[4R\WU E?2BR)?=]&X]3KV][["<:##C?^;:V6-OJFN MT5;8Z.\JV_-LL[(4/&WR;4]W/6)TIMY//'@I]:T"4K]\G0K!9[R5-#I\TT*T M^D3] C5GQ0-9;YEB*.9 C*S''U!=8E$;.WZ3)-U*05N5HGZ9N@:#KY'7Y:_5 M'SI^R_S%K3[%D5_@<[DM#,D4VQ=DI62.8_EK^J(>F:(.]7TFON'1H(F%6;N! M79/4,E:B'-+*@0FWM*35%!S6.L]4BX)+6&IBVKIF^L\#"-7-@B@X;#SR;85N@^99P[:P OS1++6M MZ*A2\AJDX4H2#9M9\#FZGT\=W@-^YB#$$[(VO@]: ;C)QWQ>'U0_^*SVRQK9F"NQ"]>8C4+/@:DA UK!3ZJ[BL, M>;S!0@GCGZ3KL:D%%ZU!50]DZZ#FLG^SIZ$/1X0HO4"(!T)\*R$9"(D/VCOS ML18,69YIU1'MT%;-+7QO/-NFX=+]BRO4]I1;'N9+VS70&DJR0E7LR)L%(./" MO"7OB*F8!I-1M-]Q:%H,F@^]9GQ!FMUP:(F!C.>'D@R7K?G3T M!:K&W[ZU0GN7_;*RTQ:T ]CSC5)X*-R%'N=W_@]02P,$% @ 1X)>4?7. MM)]4 @ D@8 !D !X;"]W;W)K&ULE95=;]HP M%(;_BA7M8I,ZG(]"URI$*K!INZB$BK9=F^1 +/R1V0YT^_6SG9"E59H5+HCM MG/?Q>X[ED_0DU4&7 8]<2;T/"B-J>XPUGD)G.B)K$#8-SNI.#%VJO985PI( MX46K96=X8Y24 Y"4RF0@MT\N(_NEC,7[P-^4#CIWABY3+92'MSD6S$/ M0F<(&.3&$8A]'&$)C#F0M?&K90;=ED[8'Y_I7WSN-IB>9*GM@X]@>4,"^)6 M$+\4O+9#T@H2GVCCS*>U(H9DJ9(GI%RTI;F!KXU7VVRH<*>X,\H>HCN.L.=^UQU^,X[7!7[:DA4IM2*OIG\ 6#7#J@>ZF'[,D;'\I M/O8K\Y;(9ZZGG>OI!:XKHM"1L!J&W#:@FYZ'<&+WCUY8_6_8,Y^SSN?L I]' M::C8(^7:P^#5&(=),93@\D)1DP?N77L.:N^[H4:YK(5I.D"WVC7<>]]G\+_P MIEL_$+6G0B,&.RL-)S>VE*KI@,W$R,HWD:TTMB7Y86D_&J!<@'V_D]*<)VZ# M[C.4_0502P,$% @ 1X)>46P.LKP= P X D !D !X;"]W;W)K&ULK59=3]LP%/TK5IZ&M)'O+]16&H5I>Y@64;$]F^2V MM4CB8#LM_/M=.R&4-H1-XJ6-XWN.S[FQ[_5LS\6]W (H\EB5M9Q;6Z6:"]N6 M^18J*L]Y S7.K+FHJ,*AV-BR$4 + ZI*VW.>E)K M6%,##Y^?V;\9\VCFCDI8\O(/*]1V;B46*6!-VU+=\/UWZ V%FB_GI32_9-_% MQJE%\E8J7O5@5%"QNONGCWTB#@!N\ ; ZP'>OP+\'N ;HYTR8^N**KJ8";XG M0D=XS@A\.0V_@ASAKH:[Z6NXC9D8TN$-Z? ,7_ &WZ]&;RY,0*NDHG7!ZLV8 MIXXD-"3ZH.P6GI?Z7AS-[-VA^)&X)$W2.![B7JGT!Y7^I,K^*]$=9I_>E6 ^ MRT;06HV)]4]$N%'JA6EZ)'8DSG?<)'''Q0:#V.#_Q3:MR+=X^NS1G37F(CA5 M%Z=^%+OAD8VQ0,]-@B =]Q$./L))'S<@E6"Y0JW=H6AKIN3$GHL&XFB2^+;> M(?5KVO1,>3HC,0IH?H.M 5CUNC^U.V MNI5G$UE)A@62#\]*/]QC@5.GVSUH(.[[Z;FNFI(_P?->R/KC M33),BWV]RK*IW+P49W>Z.G]0*7%/R[*?A$X:'.=L)"Y.0B\\2IE]T'[UW>=Z :*-Z8CWW&%_=T\;O$*!D('X/R:<_4\T$U^N-0M M_@)02P,$% @ 1X)>45F>+,$* P V0@ !D !X;"]W;W)K&ULI59M;]HP$/XK5M0/K=21D/"25H#40J?M0S54VNVSFQS$ M:FQGM@/M?OW.3DA922.D?<%O]SQ^[GS<9;*3ZD5G (:\\ESHJ9<94US[ODXR MX%3W9 $"3]92<6IPJ3:^+A30U(%X[H=!,/(Y9<*;3=S>4LTFLC0Y$[!41)>< M4_5V"[G<3;V^M]]X8)O,V U_-BGH!E9@GHJEPI7?L*2,@]!,"J)@/?5N^M=W ML;5W!C\9[/3!G%A/GJ5\L8OOZ=0+K"#((3&6@>*PA3GDN25"&;]K3J^YT@(/ MYWOVK\YW].69:IC+_!=+33;U8H^DL*9E;A[D[AO4_@PM7R)S[7[)KK8-/)*4 MVDA>@U$!9Z(:Z6L=AP, \K0#PAH0G@J(:D#T$3#X!#"H 8-3 <,:X%SW*]]= MX!;4T-E$R1U1UAK9[,1%WZ$Q7DS8/%D9A:<,<68VEYSC>ZV,3%[(%_( 1:F2 M#"-/EDIN%.7D? &&LEQ?X/'3:D'.SR[(&?&)SJ@"39@@3X(9?8F;.'_,9*FI M2/7$-RC/7N(GM93;2DKXB92(W$MA,DWN1 II"W[>C;_JP/L8EB8VX3XVMV$G MX0J*'HF"2Q(&_:LV/2?#PZ %OOB_V^^ZX3\2@_"^@\<=P8B:1(D<7W1"HG30 M#1JZ@:,;=--IEW>T-)E4[ ^DQ$BL/OL<;/.ZHATY6EL$M[-P& 08WVV+FF&C M9GBZFO?[4W*.*5TE^D5; E2LPT,Q_6!DX]VF9M2H&76JN=F"PAI-"L42=4:5* JN2TJJE8XP,U42\I:$Y2:0V1*YQ;(]3VY]]?/Q0 M010U:BK)QT:C>/"OS>+8)AZ%@W:WXL:MN-.M>_K*>,G1!]M+F=C4(29;FI=@ M7:W+VQNV:LS)9WR-)BE*K"^*F Q:RF7;N\1'#ER%1QGK']1P#FKCFJ?&B)?" M5"6KV6WZ\XUK2Q_VY_WK1=5FWVFJIG]/U88)37)8(V70&V/BJJJ15@LC"]+Z6TNP7]H+F:V;V%U!+ P04 " !'@EY1C^>@W#<% M !H&0 &0 'AL+W=O,W%LUQ1JL!KFF3RJK-2*O_2[:$2EM&I +)(4R(V-S3AZZL.[.P> M/+'E2ID'W& $[(K?&5W+ MVC4P6YES_FQNOL97G< @H@F-E%%!],<+O:5)8C1I'-]+I9W*IA&L7^^T/]C- MZ\W,B:2W//F#Q6IUU1EV0$P7I$C4$U__0LL-A49?Q!-I_X-UN3;H@*B0BJ>E ML$:0LFS[25Y+1]0$8.^ "H%T!L!=$@ EP+X6 N]4J!WK$!8"H3'"O1+@;[U M_=99UM-W1)')6/ U$&:UUF8N;+BLM'8PRTQFS930WS(MIR:S%1$4W.C8Q.!Z M340LP8]W5!&6R)_ ST":K^6XJ[0I(]"-2K4W6[7H@-IO)+L$ ;P *$!!@_BM M7WQ&\TN @X/B=W[Q.QII<6L=CAK$[X\!'UKQ?H/XPQ'6D04/PWWQKHY.%2)4 MA0A9??B($-WR5'.*)+8JKX4@V9+J.E?@9@/JZZ9D8Q_;D'HPX H#MAAZ!S#\ MFAN+$BRU147C"T!?J8B8)/.$ D5%VA1COTH,-I0("48@Y9E:28!!3#;2 [97 M@>UY-5M'2, 7(.*I5@YT%47/@+SHK+: -2$#)F5!LH@V =^J#ZUZ0\TO$S@8 MX?[ A/.EGH9-"Q$<]GJC:N'>#L)J!Z%W!]=QS(S#25)6(""%6G'!_J9Q$^#P M'8ZPC_NH?P!&OX+1]\+0[6D(9M9YTX1DGM ,*HV#L^7RL,(P].[J_C5G8F.S MUN1(/9/Y-LV;7.S7"8-M-GO@C2IXHQ:GPQZX_UXPM0%?=8)FIO6V^1\&CN^# MLT4 UKH./*%$+VIIWEJDI85ZT@]A#PW#07/20\>W$'G!/9)7EA8I(%E6Z K, M=7[HW>LY"[ LTN.;-!>[PK00=>XT0O3;"2^#X >?.QT[0S^7?I O;DIU1Q,& M=-0+_=SK0P*(OJN[\RU#Z\E7*I+%+%LVHO:;;G6G8U_80K\ZVV,S$&4Q>*(: MDFYYMIOK@HR+:%LCIB+!GX\TG5/QE\^L8UO8/U]I.H:&@_^Y-!]*"WM]L1^8 MOP/IY:@;^GGVLZW]OM2_!VTT\$!SM W]O+V#YG(8%#J+!% KVI@\C8PQ>@0H<<[:/@B*Z2Y@G?4+KKZ86(5H;-#)KN_6PZ]4VKCML1/%L:H]K0["?7 M3P^!I?Z]4 S#8-1[,P,VK1L,0Q0>")DC=>0G]?^L#;78@2V\B1SYH]/)OXG0 M4YT_0#YQ^]= NQ#I;LB-@*@WQ7Z'O;=.STOO3+Q/'C@VT=%[FF@_Q-9[JWQ0IO+ECT M/CYZDPO"A-ZI>*8*O)"D:,Y[O\UA*WS7EI"_+>TB]='"?-^,D&^$1:X9(7\S M>F29!?0/./X=#KMF@L_W#H%=G\'^=XC3SB3\.G'K:QQV'0@?]QKQH1C4#F3P M^6+@&!_[&?^T&/AU]MICX/H ]I-Q/08GO%9CQ]7X?+,[=C2*3YG=/S#TX*;) M74^@*$!O**E;.W,VOT$\$K%D.A,2NM"BP>5 ZQ#;8_WMC>*Y/8:>49#P .(3! L! M !D !X;"]W;W)K&ULS5A-;]LX$/TK V,/"9!8 M(O5E%[:!.&UW>VAKV$AZ*/9 6[0M1")=DK(;H#]^24J1M+"EN-DLD(LE2IPW MC\.9>:)'!RX>Y)92!3^SE,EQ;ZO4[IWCR-669D3V^8XR_6;-14:4'HJ-(W>" MDM@:9:F#73=T,I*PWF1DG\W$9,1SE2:,S@3(/,N(>)S2E!_&/=1[>C!/-EME M'CB3T8YLZ(*JN]U,Z)%3H<1)1IE,. -!U^/>#7HWQ;XQL#/N$WJ0C7LP2UER M_F &G^)QSS6,:$I7RD 0?=G36YJF!DGS^%&"]BJ?QK!Y_X3^T2Y>+V9))+WE MZ;2,$ M81NJ$UW!\A&:\V;DT3ZV^W(%'W[DB7J$3TQ3S,T+"5_5E@I06\+@Z\[ R2OX MPME>KX)JBR]YMM3O^;J E?!]SM,4=#H;Q+\[EA54RPHZXW57^9K23<)8PC8Z MF5+"5A1^P:EM*7:Y0 TLJFD<^PG"H3=TPW#D[$_P"2L^82>?/W4PS>9U^0Z/ M?$>![^$P..TZJEQ'G:[O;2 Z/4='GJ^#:! ._!;7@\KUH-/UK8EWFM+8T5N[ MILES/ ;'/% 8^I'OGN8QK'@,S\P&7>_GIL+P1"I$GAOY+:F W+JUN6^OYKY9 M'3#==$^%UC6P*0FZ.5/X2!(!]R3-*7R_66I(K4E=58@:71S]ASJL&^7)%EY M#QH[$/1Q2_!QS0B?58D7"8-8=QTB).QTX"R/R^=)%>C#!BF_'_@MK.KVCKK[ M>UFD+R7EG2 U:"-52P/R?[M\7\K0/\%PV,:P[O+HW#9_5-C/\ E.Y):+6OC4 M71YUM_D9%?:#U%!86)V^,SH-%^:#Y;*KHNINCJ*WUSQ>+MBHU@K4+1;G2"0Z M5@CDNH'KM@@$JA4"=4O$[TH5.I:':Q2YK4QPK0[8?7VQ*C&;= 9>>UQPW< Q M>GOI]II:A6MEP/^K,I3HS9;B]7'4L@&U,N!N97C%)HR/9:*#82T3N%LF7MR$ M2]QG(N8T#I$9%1M[5):PXCE3Q7FR>EH=QV^*0V@]O3C+?R9"?X1(2.E:F[K] M2->+*(['Q4#QG3V2+KG2!UQ[NZ4DIL),T._7G*NG@7%0_4DQ^0=02P,$% M @ 1X)>4=A7Y1,^!0 ^Q@ !D !X;"]W;W)K&ULQ5E;;^(X%/XK%MJ5.M*TQ Y)H*)(7'JA5:5JV.X^N\1 MDG,VDYII?GQ M:SLF"268[+2KOK2).=^Y^GP^F/Z&LF>^(D2 UR1.^45K)<3ZO-WF\Q5),#^C M:Y+*3Q:4)5C(5[9L\S4C.-2@)&XCQ_';"8[2UJ"OUQ[8H$\S$46" 9TF" MV=N(Q'1ST8*M[<*/:+D2:J$]Z*_QDLR(>%P_,/G6+K2$44)2'M$4,+*X: WA M^9VK 5KBSXAL>.49J%">*'U6+]/PHN4HCTA,YD*IP/+?"QF3.%::I!__&*6M MPJ8"5I^WVJ]T\#*8)\S)F,9_1:%87;2Z+1"2!89%S0Q8.E!$J7Y?_QJ$E$!2#WU &0 J"G -0#W/:!S - Q@$Y3@&< M7E. ;P!^4T!@ $'3H+L&T&T*Z!E KZE+T-E6SFD,*8J=;[I\E^@M-L$"#_J, M;@!3\E*?>M#[5./ESHI2U5(SP>2GD<2)P6R%&3D=R4T9@N$&LY"#4S"B:<;! M0XQ3#DXF1. HYM_D^N-L DY^^]9O"VE9X=MS8V646T$'K$!P3U.QXN R#4E8 M@Q_;\>XQ_(T=[Q_#3^WXG@7?EADOTHZV:1\AJ\(969\!U_D.D(.!!^U=AYV*N!7S>V7@N_^5CLTX]E_O9CL=\U@"._SOK. M-G2+[G>U/M?6_2#O_C%-Y#G-L3[IAHSA=$GDV2G Z U4Y1[PFU[6;&'QH5/X MT-$^=*P^;"*Q6M$XC-)E75%R%9Y6H::$EP%T':_7"?KMEQK;7F';L]K^ [\2 M#M8X"H&<3D J1QA.A(CSP.D"2 :>/Y_F:R%X4KQ8YUYNQ:^XYW>ZGN,XA7OY MYMB7\SH]5)7;"<,OPO#M*=1>/NGRS*ME)*_JF=01C+_G"O([G3V7K_;EN@Y$ M>W+3&GUN@-S]'/A[I40!]'H'DQ 420BL2;@G;$D8&"X9T>6S;,UNH;+[9>W1 M*WSH-0EKS:(Y 2>/,S"A<8SE@ESDRF[M<9SK[%:2')PYWFXEQDV$IDV$[HX( M[00.G7(T<:RA2X[L5F812S)A9=R!7U92B$HOT''.XV I30H2?M?$H]@F7]9< M2.*\>JGIY'$#[>?!) MG'QMS%09J0,=YR#/P/+0@/93XQ?H]M:HW*F6U9N2^Z&=_-4DT;!+2BJ%P==U M2'T#^T3TM>AG9B;M(EET9'U;SO]SQX8&Y!)3-6GVVZ$H&1W8& M5P-XLZY#)>^BKYO&4!S!3+;]KS%T'7^H+TB0I!$_VX(C@D3 G(SQ>4BNV+,E#\WC'X%U!+ P04 M " !'@EY1UIVC-&(& #L'0 &0 'AL+W=O/E&11B25:28,A+XDDD\?OCG??W9%G6\:_BS6E$OS,TER"[2P_K">6(+PG=BM8ST*K,&?NN7S[$YR-7(Z(I74@M@JA_=_22 MIJF6I'#\J(6.FC7UQ/;S3OIOI?)*F3D1])*E7Y-8KL]'X0C$=$F*5%ZS[>^T M5LC7\A8L%>5?L*W'NB.P*(1D63U9(5' <@=25(R3RD@>0S81MM=5(9/Y#TXNJ)2#1!OP1O@ %'-27)P MFR=2'*N/ZOGSFA5"S19GCE1H]9K.HD8VK9"A'F01^,ARN1;@?1[3N&/^I7T^ M1!8!CC)38RNTL]44627>T,TIP.XQ0"YR;V^NP-&;MT;UZF\73KO4*[I04J&6 M"J-!4A^ Q\U&XW(9/&"C+UFF:$"0,I FG)-\155H2C"]!^UQ,W)??BX= WS[ M0XD$'R3-Q-\60%X#R"L!>3V _BRR.>6 +7?N-FG<3;$3^"!$0?(%/093NDKR M/,E7"E6J/W7Y4K667ZZEJ>ON F(7AB$\<^XZ0/H-2/]E0$X*N68\^:?34Z?^ M'CH_P $*HFYT08,NL**K,6T3N5[3-"XAY8KZ!94RK794(:<_"AVNI(KN(Q65 ME5.][4(:=-G1C[QQ-])Q@W3\,G94L7I@I\?["(,(^9&Q915U'>-L'A$VFH36 M./I4T^!D1X/7+-7I5%O7$A51(SZR&FHG7F5<(4EIC($1$.WIB\(HC,8].P== MDR'<09#H3\H7B>CV\%I&>_D3S\/!V.M9OI6@X*#E%UKQ-.U9'NXO#P/%TWW: M([,\>OJ&'/;26NJ#[4 11N/@D9MV#;3NFR%\B*W(OU A%8GKW%UOG8ZW$T!U M,E\"N:9@0WG"N@V*]V&Y08C&?@\L0_O0SOL/8&U4-:=>) -WZC,8"FZ?[1$* M5&RC'G"&[J'_I.@^!E_+0E!71W>4J\(6O*_# ,QXLJ #PQ\:2H=V3M\A^-3V MMQV(DVX0'0P!_FU599TVK&"$[9QT"ONO\6'4U>I1"[5W M"ONVW7 Z#%\>]>6.D ZC#O=0^Z=>T(/:I HX+%<\S54>OD,F?Z%A^>L7='C$D@<5@1V;@?LVPV1" MA YW$"=S>PMR##N(8U+90Y7(<)_J1I. J$8N4B4)7A=\F0[R<']34%]CBTP]@>SU1-V:%WFL6O4IRPL!9JI(L)X^F52.W==Q_H1- M9L;VS%SKFPA1='>5N*NK'&/=!W7;&IMDB@>UE38]6B=[K^1H#YOT@NUD7INV MZ=D!X_J@9TD3V6/JC@,\2_^.#?5C.\=>JQ!3)94.."'9XKMR[T1:[6X8%@>O MQ.Z&,;&=,0^[]#[IG?@A1'Z(>RQMB _;B6]&>7FMI+N*F]+4Y4T .)K=W#Y. MCP^7, R%H]=A<<_PFF=O40Y:W.LX&8.NZ[M]J<8S!.;9":SEVSJSM#=@F*][ MAJ^\ <7__V)Y0WN>O4!^,L=X^V=:,,3>V'N\$4[K/BVC?%5>,ZJ56)'+ZFJM M^=I<94[*"SS'#*_N03\2OE(9':1TJ::ZIV.U.J^N%JL7R3;E[=R<2H#Z? M\0>1 $CTF&>%F%J)E.65;8LH@9R*2U9"H?Y9,YY3J:9\8XN2 XV-49[9Q'$" M.Z=I8L&>34JZ@17( M'^4M5S.[88G3' J1L@)Q6$^M:WQU@P-M8! _4]B+HS'2H=PS]J G7^.IY>@= M00:1U!14?7:P@"S33&H?OVM2J_&I#8_'S^R?3/ JF'LJ8,&R7VDLDZDULE , M:[K-Y!W;?X$Z(%_S12P3YA?M*VP86BC:"LGRVECM($^+ZDL?ZT0<&2B>?@-2 M&Y"V@7?&P*T-W)=Z\&H#[Z4>_-K A&Y7L9O$+:FDLPEG>\0U6K'I@]1C0^R5(FF;B M@P+\6"W1^WU]7GDG9[R[Z!LK9"+031%# MW&._'+8?#]C;*A--.LAS.N9DD' %Y25RG8^(.,3IV<_BQ>9XW!?._WF_^6?O M)\EPF[/A&C[W#-]UEK&H.@1LC2 O,_8$@ 3P71JIKV31P\6].3I1SXD9V('7 M[, S._#.1?17+BJ!*\; ,.IK=-[-VQC%W0R,'D%+3L87)#XIZB;GI0 M(?;'#>HD<+\)W!\,?,&$U$GGL(-B.Y3*H&$,WDC,L-E!^.IB5HS^47(O_+"E M91>#';^M91=$0G?9+GH*UJ'XB$+<66/:A1B)V6KCTHC!WL]RN+CVHG M'@Z>9B",L*K)>@"9%INAI)(#+WDK80]W/W9?7UBWFV?BC-K*=E&JWG64[:*" M(.PHVX,Z/DNGP1_*#AZN.Y^A $XS(RV-5=N5"LFI;FF'R@$. M7E_?H%/K,"9!6]\>5-"YD'M0?N!X;7U[4&,\:NEK'_6_.?"->7@(%=:VD%6[ MTZPVCYMKT]*WUN?X:H%[UI?Z,63Z[0-]]9+Z1ODF+03*8*U<.9>A4IY7CY-J M(EEINN][)E4O;X:)>M !UP#U_YHQ^3S1#IHGXNP/4$L#!!0 ( $>"7E%; MF4)27@, !L. 9 >&PO=V]R:W-H965TV@?+O=^V$ &UPLHVI+V [ M/N>>>WU];?=WC+^(-2$2O<91(@;66LKTWK;%8DUB+!HL)0E\63(>8PE=OK)% MR@D.-2B.;,]QVG:,:6(-^WILQH=]MI$13:2PU<*.#FV7N_)OUZ5];/PN&7R2#K_G\&LDP M9C$4(Y&EP8ASG*P(% B)@CTZG3?#>SVLD\>@H5EH:&H-S0L:ON?9M@*+LC1% M@HR@I0E4(=P.(7;;TT6KG#$QS3C3W2ITM^KH-D2@73"U/VP5.H6&CM&;1RI> M[I:<$$1A%6"K2\2Q).@&"X112O@"K-V69:R9UVNTG$\&?=U"7]?(,WU-X:0! MQ[,F,]/W]S7C@WH_=DO&)>OGHR_61/GLV/6"^ MHG WB<@23#F-#EP)>/82R3J2I?JJ_.LI \1X< M_@902P,$% @ 1X)>49YD8810 P + X !D !X;"]W;W)K&ULS5=M;]HP$/XKIV@?6FDEL7GM!$C0;MH^5$,@UL]NH5HX#%+A1X$*V/6G\)0 MQRO,F&[(-0J[LI J8\8.U3+4:X4L\499&M(HZH09XR(8]OW<1 W[S?XE@R"R#'"%&/C()C]>\ K3%.'9'G\+$"# MTJHW_QP=M@[IC&*YG>\L2L!D$O@ 07;).:J=Q^Q2*@ML.+9:K]+VR+ MO5$ \48;F17&ED'&1?[/'HM$'!C0]C,&M#"@GG?NR+.\9H8-^TIN0;G=%LT] M^%"]M27'A3N5F5%VE5L[,YRMF$(8V[@2&&V92C1Y2_J,RTNXD<*L-'P6"2;']J&E M7\9 ]S&,:2W@#-<-:$8?@48TFL^NX>S#>0ULLTQ-T\,V_R(U5S)S66!>22.E MF%BBU::!\0X.]TW8SD_[5-9P:)4<6IY#ZQD.1R=AQ1#?7]QY1_$AH>*(3AU% M#D\BC^]>T8=AFS8Z_?#A!*MVR:I=R^K[VCP]^B.D3HG4>;,<=TL.W?^;X^[3 M'$>-YND4]TI2O7]'ZB-,T55@+I9PZ^L0)A>C!U2VKMHEC^/W3U!QF<"9?7]W MR)0^/Q5./3&:6];D_;(,\;(6:8K:*!Z;?8"PL2SK@$E4%;7HS61%#DHK^;_" M*O"/E-7J-GJGI45H18R^5W&]P*Q0%_0@R^\(0B%ANUI55/6<-&O!+4'_&2-B MA)E7W-PI#LXFL_F?;(]=5.6:M-Y.>%5Y)O7U^?7":S\5'FVTGM%=5>Q)Y]WJ MKIX9\:;0W321U0=2.0WMMIJRK:I+YJOUY;EZ>T14YK MBU8EGT;O55LO,"NTU2FT=>H4PH,/^ S5TKS92LTRAN :GO> M1]TPM>1"0XH+:QHUNO955GEKD@^,7/MVX$X:VUSXQY5MYU"Y#79](:79#YR# MLD$<_@902P,$% @ 1X)>42-ELTW2 @ 40@ !D !X;"]W;W)K&ULE99M3]LP$,>_BA5M&DBH<5):*&HK46#:7B!55&RO MW>3:6/@ALQT*WWYGIPWM2 -[T_CI_O<[/]QUO-'FR18 CKQ(H>PD*IPKK^+8 M9@5(9GNZ!(4S*VTD<]@UZ]B6!E@>C*2(4TJ'L61<1=-Q&)N;Z5A73G %C.)DF@W\,#7A?,#\71-W6L3'\I2ZR??^9E/(NJ)0$#FO 3#SS/<@!!>"3G^;$6CQJ]ENQ)Y!FAPQ2+<&:>"N'07*6^;8=&STAAB_&M5\(X0: MK!&.*W\J"V=PEJ.=F][)4NA7 #(#!2ONR%PP14YNP3$N[.DX=NC$+XVSK>"L M%DR/"([(O5:NL.1.Y9 ?VL<(UQ"F.\)9VBFX@+)'^O2,I#2ECXM;#[+]_PF\0_>\T3T/NN='=*_7@+?5.L/K:Z=7!+:N;-MN=JNE"7D%9FP' MV* !&W1*[0+^9DF&)V3XL@J 3I/2G_DY34Z>3D.[C;,6'P9Q_]2?I\EH0.DX M?FYA&C9,PTZF&^:R@E3E(9'@$L\#,\[;SA',$&1 "8YID8-I(QR^(QP>!;QH M "\Z >^YXK*2P?W^2>(K=07)CN.W 7:[PN@^.NK+AOKR,T=M,%%XP#WP ](S MPG!C20DF ]5*W.TFH;1'Z=<.X%$#/.K>9O82MKD5DX#@:[X4$*Y$".EC\FY_ M_0^X$_J6/NEGM[H.@2E5,7$8 '(VH;5F5/KNZF)5_??JQGM97H)9AUKF'W.E M7)WPF]&F7E[75>)M>5UL[YE9467#7@3T 0 :00 !D M !X;"]W;W)K&ULG91+CYLP$,>_BL6IE=HU2[)] MK C2)MNJ>U@I2M3V[, UOI![:'L?ON.#:&IE,VA%_#8\__-@S'Y8-V3;P&0 M/6ME_"II$;M;SGW9@A;^RG9@Z*2V3@LDTS7<=PY$%45:\2Q-/W MI$F*/.YM M79';'I4TL'7,]UH+][(&98=5@5[NSP#:9Z;@*OM,K' M)QM&WQMR+GN/5D]BRD!+,[[%\]2'$P%QS@NR29#%O,= ,2=%ALK-82JO6'.IL%//K\&U\0A]ZRTO<%Q$N;=^1[=C>/SUWV\A(_"-=)XIJ F:7KUD:;0 MC8,]&FB[.$P'BS2:<=G2OP!<<*#SVEH\&B' _' M4844BJ^; P I X !D !X;"]W;W)K&ULI5== M<]HZ$/TK&D\?FIF;V/(7D %F"H1I9YK>3-+>/BMX 4UMB2O)(?WWE6S'!J(H M;O("EKSG[)Z5O"N-]US\DEL A1Z+G,F)MU5J=^G[]I MXI9NMLI,^-/QCFS@#M2/W8W0([]ER6@!3%+.D(#UQ/N$+Y=X8 "5Q7\4]O+@ M&1DI]YS_,H,OV<0+3$20PTH9"J+_'F .>6Z8=!S_-Z1>Z], #Y^?V)>5>"WF MGDB8\_PGS=1VX@T]E,&:E+FZY?O/T A*#-^*Y[+Z1?O:-@X]M"JEXD4#UA$4 ME-7_Y+%)Q % \]@!80,(3P'Q"X"H 41]/<0-(.[K(6D 25] V@#2*O=ULJI, M+X@BT['@>R2,M68S#]5R56B=8,K,SKI30K^E&J>F7T$OBT0?%Z (S>49.D<_ M[A;HXX2D)R^385]J= ?FKAGI64XB*99!9\ LW M?N3 ^UIFJS5\TCH+G81WL+M 4? /"H,PL,0S[PW'(YN<]WF_>I_WI1N^@)6& M8QO\*)=1NV^BBB]R[AL'4=P2Q151_ +1OSM38212',&C I8AM0646^CK)+O9 ME"C!$532!I7T#4J!T)\=46 +QLWR2C!I&TSJI/G>1& *L8G&%HB; :/?0(0C ME$$;RL!)-"^% *;JY4$K7A14%=4$)?J*BE]5R]&Q]<)0.([L,''1=*GCE M@P2AOP"V:5=(6J4T-,?^@Y-#4ZLIB%1]:'0L^:,O8*?B:,EJ4 MA>.;Q6''%;ZO5N.NZN/(O:' G%:[=3#U2)\>]$'!5!AY9ET3-Z6M.#4+\/? M8UE=#\+NMG%-'E_+=M%'[OK]INR[:8P5>.(0\09D+<(_.$07(#;5=4?J2E,R59^+VMGV2O6INDB-'-;:57 QT#M,U%>B>J#XKCK"WW.E+P35 MXU9?(T$8 _U^S;EZ&A@'[<5T^@=02P,$% @ 1X)>4?=7"Z./ @ C0< M !D !X;"]W;W)K&ULC95=;YLP%(;_BH5ZT4AK M^29)19"65M4F=5+5M-NU$P[!JL',-DW[[V<;PK+%)+W!G^=]S@OX.-TQ_BI* M (G>*UJ+A5-*V=RXKMB44&%QS1JHU4K!>(6E&O*M*QH..#=!%74#STO<"I/: MR5(S]\BSE+62DAH>.1)M56'^L03*=@O'=_833V1;2CWA9FF#M[ "^=(\8-;H%0KJ3Q^]Z+.P-2!A_V]^KTQK\RLL8!;1G^17)8+9^:@' K<4OG$=M^@ M-Q1KO0VCPCS1KML[#1VT:85D51^L,JA(W;7XO7\1!P&!/Q(0] &!R;L#F2SO ML,19RMD.<;U;J>F.L6JB57*DUE]E);E:)2I.9@^@+ ETA>Y;V7)0TJHADJ@Y M5B"J5Q$E>$UH-WEY!Q(3*B;H I$:/9>L%;C.1>I*E8W6=#<]>=F1@Q'R"IIK M%'I?4. %WLOJ#EU>3/Y5<967P5 P& J,;#@B^SD?)T#A H-*!H!Z;31)0?] MZY-Z.[&]@4XA,0KZ?+QE?N1YJ?MFX48#-SK']6VL+BH^8$7S9&9GQ0,K/L<* M;*SXB!7&06)G)0,K.<<*;:SDB.7'_HBOZ<":GF-%-M;4XBNVHV8#:G82]5R" MJI:%!&X#SHZ \71N!\X'X/PTD$E,^S^^P1^J@DKKZ9P?O]<@C$8^HN_]K2?> M2?P#"'-6T$G)5(I1Q$-):'KRC#*[F?CB2P$%!\S_M?W_B/ZQ\__AT^E'X M?P+N07'5%]4/S+>D%HI0J#CO>JH,\*[V=P/)&E-OUTRJZFVZI;HO@>L-:KU@ M3.X'NH0/-W#V!U!+ P04 " !'@EY1\=(4W>8! "+! &0 'AL+W=O M$8;#!%CEVTH[B&):6L<$& MH6'M9\6^Q*+ZX4F7NOOO=Y(=DT%BV!=;)]U[]Y[N[**S[L4W ,C>M#)^E32( M[1WGOFI "S^S+1@ZV5NG!5+H#MRW#D0=05KQ+$UON!;2)&41]S:N+.P1E32P M<7CDW5][NTR M8=71H]4#F!1H:?JW>!ONX0PP7UP!9 ,@B[K[0E'E@T!1%LYVS(5L8@N+:#6B M29PTH2E;='0J"8?E#R!+GGUBSU$_U$R\@J-VL%KZRAX-,B<0F# U]2!T69H# M4P'%$)QF[Q\ A53^0\&1] 167@VUUWWM[$KM+;0SEJ(*T?1=7#(ZS;>F["5V+4=?B_W1=ZL@E>=.T^9)I M:["Y>'7\;+;"9_I3N(,TG@KNB2R=A<%V_>CW =HVCMO.(@UO7#;TMP 7$NA\ M;RV>@C#!X_^G_ M02P,$% @ 1X)>47+ QOX$! CPT !D !X;"]W M;W)K&ULI5?;;N,V$/T5PMB'#9"-[K(4. ;B2]%] M6#1(FO:9EL8VL3*I):DX_?L.*5EKRXS7:%]LD3IS.YP9CB9[(;^K+8 F[[N* MJX?15NOZWO-4L84=57>B!HYOUD+NJ,:EW'BJED!+*[2KO-#W4V]'&1]-)W;O M24XGHM$5X_ DB6IV.RK_F4$E]@^C8'38>&:;K38;WG12TPV\@'ZMGR2NO%Y+ MR7; %1.<2%@_C!Z#^V5@!2SB+P9[=?1,3"@K(;Z;Q=?R8>0;CZ""0AL5%/_> M8 Y5932A'S\ZI:/>IA$\?CYH_\T&C\&LJ(*YJ/YFI=X^C+(1*6%-FTH_B_WO MT 64&'V%J)3])?L.ZX](T2@M=ITP>K!CO/VG[QT11P*HQRT0=@+A4"#^0"#J M!*)K+<2=0'RMA:03L*%[;>R6N 75=#J18D^D0:,V\V#9M]+(%^,F45ZTQ+<, MY?3TE0.5'$KR#&_ &R!?R'Q+^08489R5>T;DP:UT(/W A(M\$UUM%EKR$TB&_N"R?7Y#WD(Z>D_# MR2R\J/ %ZCL2^;&_' MI^* ^6F4YZ>PA4M;%@;!*6SITI9DT;B'G82>]*$GET-G%6YMU"V!]Z)J2A/[ MJMLCV/:[D@=)J)2F#+$G:X4]06^)!HD-@-K^*DW_<]9::S\Y\COV@W#(E0.5 MAG$ZH.H<%411G@ZIE%JA[+DIE8%=&"-(NLJS#7GL"L8?#PIC[H3EOC\(V@$+DBP>4KATXGRL(7?861]V=CDM MBA\-DY@)PY1P==KLS(=PG+CMY[W]_+KF!;R\W+;R\[+PQUD^J)ZY"Y9F_@"V MN$[;\I?:3H(._)]C@G\Q[*^\P#E4X0100OMT8ZY]+32M\"A,#\.CH$4A&M.P M)!3 WNBJ7G,'+ G#UJAW-&#BY;2QD[TB]K#;4:+?[;\>'NW,/-B?!??SP+&_ M,%\;=J#]J;[]5/E&)0X)BE2P1E/^W1A/4;;3?[O0HK;C[4IHO#GMXQ:_F$ : M +Y?"Z$/"V.@_P:;_@M02P,$% @ 1X)>4>NX&ULS59;;]HP%/XK1]$FM1(E%RC0"I!: MV+1*NZ#2;@]5'TPX$*N)G=GFLOWZ'3LA8E)()VT/>R&^G._S]QT?VPQW4KWH M!-' /DN%'GF),?FU[^LXP8SIMLQ1T,Q*JHP9ZJJUKW.%;.E 6>I'0=#S,\:% M-QZZL9D:#^7&I%S@3('>9!E3/VXQE;N1%WJ'@7N^3HP=\,?#G*UQCN8QGRGJ M^17+DF!?PE>-.'[7!.EE(^6([=\N1%UA!F&)L+ .C MSQ8GF*:6B&1\+SF]:DD+/&X?V-\[[^1EP31.9/J-+TTR\@8>+''%-JFYE[L/ M6/JYM'RQ3+7[A5T9&W@0;[2160DF!1D7Q9?MRSP< <+N"4!4 J(_!71*0,<9 M+90Y6U-FV'BHY Z4C28VVW"Y<6ARPX7=Q;E1-,L)9\:/ ID2N(1[W*+8(%S M9Z84L\G5<#9%PWBJSVGX<3Z%LS?G\ :X@(=$;C032SWT#:FP7'Y1LZ00NB( IJX)-F^!1C@H<6'E[]#O?)>Y6 J$I Y/@Z)_A*WRU*@"UZ M+M8P0^6.AX@1OBQ2OF:VXEKP;I]3\5&N'GAFX^0*YC2E5ZPHR:>/Q UW!C/] MW*"L4RGK.&7=D\H.@O(C0;(25)O[@K+G*.T)WH[#<' 54**W-5*ZE91NHY2) M*T148$M#K)&.L=%4J28!@XJ2X02!LF>F5E:W1E;4&U2JBIVOB>J%G1/:+ROM MEZ^D\5]M< OFABD#=- 0GF[V7#]?NRJ^"(.+(&S8\EZEM?>?%6._4M9OS"+) MB&G3Z6*W*ZE72A/PH,Y(6"#%QW(M^$\:H,N#,%PNZ\JD64._UPZ"MPUF!I69 MP6MF2,#?&:F3W[QJ&$$FA4ETG0/_Z JWS^@8 MF;M;?2$-'4W73.@51V4#:'XEI3ET[$-1_2\8_P)02P,$% @ 1X)>4?0! M>%>$!@ 3"$ !D !X;"]W;W)K&ULQ5K;;MLX M$/T5PM@%6J")Q8MN11*@L9UN@+8;-.WNPV(?%)NVA4JD2]))"_3CE[K$M"F* M=HP%G(?$DL\,AW/(.;SDXHF+;W))J0(_RH+)R\%2J=7;X5!.E[3,Y#E?4::_ MF7-19DH_BL50K@3-9K5160Q1$$3#,LO9X.JB?GT/"RJ!&_)73)[GU&51=>>#\6_5P.[L=><@D'?'B[WRFEI>#9 !F=)ZM"_69/_U!VP[5 4YY M(>O?X*G!QKK%Z5HJ7K;&^KG,6?,W^]$F8LL ]1F@U@ =:H!; VP98-)C0%H# M:KMI:)SAGU6%? U^ M SD#7Y9\+;6EO!@J'4OE<3AMV[UNVD4][6+PD3.UE&#"9G3FL!_[[=-]]C=^ M>X@\#H8ZB9M,HN=,7B.OQWNZ.@ -0@(*O]V/PZK?7CKA&!WN!:;^7\X;<>J!'/!2S#YH:A@ M60%&]?S1_:Z']P?.%F!S\+"6^CLIF\*9JUR']@OTYW[<. YKQY48/%[!B^&C(Y9P$TMX8"QM MJ[IH,"T5H@JD&0JN.,).'($[CF@31^2-XTYH$13J9\T _;[.5U4P9XRZTG#= M^(JVFL>81)L(FA@/ =UT020)B+LO\:8OL;K0V]-1 MP=S"2 HCW$.AT1+H%Y,_V9G>*I2YI'K5_R"G(E]52S )SL"*Y[J$YNQ,Z36^ M+ZE&+&!X2G*-6$"_6OC(C;IT0&Q76!F Q3CM41%H9 3Z M=<1#K=!K^(?"2ZJIY# Y):FF^L/T:%+3+ETHBFU2NRB2!L@FM8N"(<*V;+I@ M.(F1FU1DQ 7YQ>6>S]53)BI*5RLN%-#;);WR65&UUDDO=!W6:V]Y",/(E'D$ M3\@P,MJ T+$,MY8[Z8Z@S(*C)E'L6GY-3H -JWI._G-'$40Q39G'91$0KM^NORE6!( M;$Y=,(+Z.#4J@_PJHS>:<[WCUCJJ<_R\\GT!K]A4>AR\H7(5LM\ZLOKUEG2*0^3L-$$[-\!O.SH!#N.D$A@[TQ;5.1%W3A0 M* CZR#3B@OWB,N),5ULEFK-DD2KRRO3LOO5::\.VUL= .?4C>PT0U\M&[@;A%'B!#[N,0%PSBV M#_1:V/9PB^+8/M*;.+Q%)"$]JSILE /[E>.6U1E6M73XCH&-0I!3*@0Q"D&. M5HC6*QV%H+^=(]%67&?FHI M^,*53G2[,C]4&HB1!G+2>X:MBP:_-+RXDE[O<0AQ3R4=[3,D/8;C?89AC^'D M",/=-!I!(D?O=EK+G9H4VD(Y M@BE?,]7;J[^W]47WM;[:_AV!!WOQ_#MI+G8-^Z;_S/XF(E%SB0HZ%PW M%9S'.F+17-TW#XJOZJOF!Z[TA*@_+FDVHZ("Z._GG*OGAZJ!S3]07/T'4$L# M!!0 ( $>"7E&9I@R']0( ",) 9 >&PO=V]R:W-H965T)FMB9[4#W M[V<[(0V1FU4='XA]N>>YNR?GE]F1LA>> CTFF>$SZU$B&)JVWR;0([Y@!9 MY)L=93D66N,5"7/E+ZHR;=X;CDJ(22KX=RV3O MF9JD0HXT4NUUA\6-._)";V8?VMH;W,:>XY][108O/PP"]]QM;7 +G/'D+>99 ME<.FRF&O9!$0*A?NOT0;-72C7M&>]-8'\0T^R"^QA],J+#G$2%"TI7E1"E"[ M9[I%<@VB.,VD(4:DEELO=8TR"5]%'[9$<-TP[$JZ,KDY8[\C:61R&[F3SF=< M&]R1WY3![==6P M6[N^7)5[?=QRV0 E$=6*;JS-B7ZK#[*.?>E.5Z[!'LD;0'5@O]%7UX<[S/8I MX2B#G0SE#$+YZ5AU)%<300M]YCQ3(4\P/4SD+0:842HBG@-E P ^@T !D !X;"]W;W)K&ULS5==;YLP%/TK%D^=M!7;$ A3$JG-.FW2ND6-NCU,>W")DU@% MF]FFZ?[];$. I 3MJ1L(DJ=,4X7$J@R MSXG\@:7R(,2C'7Q>33UH$=&,IMJ&(.;OB=]](^.O"'S0!2=B^P'6^GMU!M[8$77I,STG=A]HC6AD8V7BDRY7["K M;:$'TE)ID=?.!D'.>/5/GNM"=!Q,G'X'7#O@8X?PA$-0.P2.:(7,T?I -)E- MI-@!::U--/O@:N.\#1O&K8Q++(&5OSZLL4OU, X"7 < M':G68Y?@!';4/> T;CB-!SG=4:4E2[5!;WI:^@A*SO20ADD3.#DG#1%L&RM\ M?17KG FXD[,>RLFN%@L M[X]A'Z; ;0I\5JJVC1X%_T'5X(56XV $(3RA5-O_T? 'X&:Y6 S1;ELN&IV5 M'FT'1]%_T"/J:991% ?'[]A+.Y2$$<8G=&L_ &CX"^#>JG>*:IT9"@^"EZKW M['48ONW%:'Q6:K:]'"6OKN:\SME5*4R2"!VKY'=.T3F5&W>Y4" 5)=?5R;29 M;2XP5^[8?C1_;2\V[G3>AJEN1;=$;AA7(*-K$Q)>Q@:4K"X:U4"+PIW5'X0V M)W_WN#67,RJM@5E?"Z'W YN@N>[-_@)02P,$% @ 1X)>45JNZ@E% @ M@ L T !X;"]S='EL97,N>&ULU99;:]LP&(;_BE#&:&'4<=*D=+4-6Z$P MV$:AN=A=46S9%NC@R7+F]-=/I]A.6I?0BRW-1?0=I.=[=4BDJ%9;BA]*C!5H M&>5U#$NEJL]!4*#]%LRA M"^C*B&&P032&MXB2M21F5(X8H5L7GIE *JB00.F]UU)"$ZF?7#ITGCD6GL,( M%]+6=A7<]]IW/TCL/".04-H)G$$72*(**84EO]..[6R#SU+ VZMMI146$FW# MV0+V VRCBZR%S+#LRH1P%THBBG,C1Y*B-*T256"22@FFC8R@0G!D->Q&>$-C M4TSI@_G-_,KWV&T^V-.IV5'>F5J0-QW&.88_I#GV$/LV+JC(1JBOC9X.M[XY M*_A>XIRTUF_S3L 8/1RGHZJBVR^4%)QA-_FC"R81VHT#I9#D25Y3(76^CF\Q]?],YRCAJI5EXQA;__ &6G8==?K MWBR$[]7;W\WTPJ4MV+^YD[]02P,$% @ 1X)>49>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'%V@8T% M !M+P #P 'AL+W=O]GDUW(N?V+[T7"NYLM,EY 9=FV[-[(_C:[H0H\JP7 M]/M)+^=2==?H=9G?ZZ6]MY(M6!<]6J=%9-NH,FAMWPA0R_5"\JB!O^+VM M2PI^?\T!9-1)^M#@1AI;U#7J]CDP/@JHW%R5A;Z062',E!?BF]'E7JIMU0P\ M1<]YC+H?#I]-)YZ8_].->K.1J9CJM,R%*II^-"*K )7=R;WM,,5S,>H3D:C&=+5:S*8._ M5E?SR^GX!B[.Q_/Q8C)C#F2 0 9'A/P1.) A AD>!7)U Q_?9PL',D(@HR-" MMGHR1B#C8T*&#F2"0";'A(PL//22B6LK2/22FX= MR"\(Y!=:2 !1$NIR")7G/.,J%:P.[VRB\[UV(+\BD%]I(2^X-.R.9Z5@WP6W MI1'5/[@QO(\%\3XMW3C]MX0OK,G;M:M M]QX3PX#8#+-\G^EG 7!"B8TLV!("KPN'"6% ;(3JIY1%5:E1U02F#C \A4JE M:/4@)H0!L1'FH($638 9(" VP*T2W"AXS:[%HU"E&\("S (!L0568OLV!YI* MR[=;([; \@KJ8J(3#&(-+*#=N8;,:"\,JT>M2X8Y("!V )K"M3+V )-"0"P% M'-/-V0-,$@&Q)-!N$PB03$ M$L'SS];*!J:1@%@CW@34UYDAII>06"]N$Q5ZQ^Q"XF)I>06"XX9N)B8G()B>6"8P[=-6G,+A&Q7?"LS$T>(\PS$;5G M4$QW"$68:R)BU^"8[A"*,/=$Q.[Y78X[%067F3NQCM -$V(#M7/<5S@WJD>8 M>")B\;3HNFP/E60N%3?/;%^:U,7$Y!,1RP?-Q5L:CS#Y1,3RP3%;<0B33W3, MF4T[#F'RB8XSL_$,H1B33TPLG_8BNY\/LTY,;)UWR^U^0,PW,?7N?&MNZ*/# M-!-3;\N[=-TF.;?5[YW6-UQ,3#,Q]<9\&_-:5.%[!Y-&MC1Z:UQ,=&>>>OW, M,]7V_>*8;.)/WW2I.G1UVZ2]2Q<3DTU,+)L:L_L.\URKTK[?BXDQV<34N_.^ MWGP=1?R1NYB8;&)BV7@QJ_,#(!VH[9X9P6234,]T?)A5$EQ7=1>O MJ'79K3(BU3"W>'$Q,?,DQ.;Q;F)Z U*"*2CY! 7]=CN3=5U,3$$)L8(.:Y2^ M[L." MK:5-W6-,"::=A%@['Y9\(4SN8 8!Z%*Q6Q<3TTY"K!T/YH(;PZNSOO".NIB8 M=A)J[:#KT^Z,<8AI9TBL'=_ZM&>8#S'G#(F=\\:X?&/LLC%$RK7,RI;!AYAS MAK5S>G5E>W:Z!B_ :[2 K[!0GO(L71I6?31'SZ*X.D2R*;-L F57:J[Y^G!: M_'#2_>P74$L#!!0 ( $>"7E&L;5!7/ ( *\J : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8QO%;"5Y S7F_;(>FJ]ET6WH#DIY\ MT"2*QZ'MW4](%\DCLYA-\5G)47S]@_!#U,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ER MM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^ M_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q. M"'0J"WH-Y"H+>@WD*@ MMZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2 MZ*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\& M]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_2?5X/C=?+W]9?N^"K5-FBQO5O 5$VP!98< &33-NH26S9!LKM<5) M D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3 MY-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+',4@? M)R!]\!E*(RBB^&UL4$L! M A0#% @ 1H)>48!GD^3O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 1H)>49E&PO=V]R:W-H M965T&UL4$L! A0#% @ 1H)>43-W'J"P!@ 31H !@ M ("!A T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 1H)>410>MZ^:" ;#, !@ ("!+!X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1H)> M45^Y.HDF*@ T8@ !@ ("!LS$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1H)>41,S]Y9X! + T !D ("!(VX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1H)> M45)K+)8[ @ 3P4 !D ("!L7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1H)>4;H+00.T @ P8 M !D ("!]98 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1H)>4?/6%YCN! ?PX !D M ("!ZZ8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1H)>41A]]YP@+@ 5)\ !D ("!&[@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1H)>408F MI#YV @ F0< !D ("!Q.T 'AL+W=O)," "[!0 &0 M @(%Q\ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1H)>44K4]L1\ @ D 8 !D M ("!U_8 'AL+W=O&PO M=V]R:W-H965T 9 " @:C\ !X;"]W;W)K&UL4$L! A0#% @ 1H)>43DB4')L @ S04 !D ("! MI 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1H)>44(*O#[: P :@L !D ("!;P\! 'AL+W=O&PO=V]R:W-H965TVSVC0( -<' 9 " @1XD 0!X;"]W;W)K&UL4$L! A0#% @ 1H)>42ZW>P]+ P V@L !D M ("!XB8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1H)>49J6AM;% @ T@@ !D ("!%#$! M 'AL+W=O&PO=V]R:W-H965T"7E$L^?VO200 L3 9 M " @=HW 0!X;"]W;W)K&UL4$L! A0#% @ M1X)>45-#8I5[ @ , < !D ("!6CP! 'AL+W=O&PO=V]R:W-H965T"7E$ZN>VJ\0( )H) 9 " @85! 0!X;"]W M;W)K&UL4$L! A0#% @ 1X)>42@U"SF. P M-@T !D ("!K40! 'AL+W=O&PO=V]R:W-H965T"7E'U MSK2?5 ( )(& 9 " @<)* 0!X;"]W;W)K&UL4$L! A0#% @ 1X)>46P.LKP= P X D !D M ("!34T! 'AL+W=O&PO=V]R:W-H M965T"7E&/YZ#<-P4 &@9 9 M " @>)3 0!X;"]W;W)K&UL4$L! M A0#% @ 1X)>49#P .(3! L! !D ("!4%D! 'AL M+W=O&PO=V]R:W-H965T"7E'6G:,T8@8 .P= 9 " M@0]C 0!X;"]W;W)K&UL4$L! A0#% @ 1X)> M40(<3UF% P +@X !D ("!J&D! 'AL+W=O&PO=V]R:W-H965T"7E&>9&&$4 , "P. 9 " @?EP 0!X;"]W;W)K M&UL4$L! A0#% @ 1X)>42-ELTW2 @ 40@ M !D ("!@'0! 'AL+W=O!/0! !I! &0 @(&)=P$ M>&PO=V]R:W-H965T"7E&%%(JO MFP, *0. 9 " @;1Y 0!X;"]W;W)K&UL4$L! A0#% @ 1X)>4?=7"Z./ @ C0< !D M ("!AGT! 'AL+W=O8! "+! &0 @(%,@ $ >&PO=V]R:W-H965T M"7E%RP,;^! 0 (\- 9 M " @6F" 0!X;"]W;W)K&UL4$L! A0# M% @ 1X)>4>NX&PO=V]R:W-H965T"7E&9I@R']0( ",) 9 " @6N0 M 0!X;"]W;W)K&UL4$L! A0#% @ 1X)>42HB MG@-E P ^@T !D ("!EY,! 'AL+W=O&PO"7E&7BKL

"7E&EX7:!C04 &TO / " 8R: 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " !'@EY1K&U05SP" "O*@ &@ M@ %&H $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !' M@EY10&L7N@ " #&*0 $P @ &ZH@$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 4 !0 .<5 #KI $ ! end XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 240 413 1 false 78 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Description of Business and Significant Accounting Policies Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies Description of Business and Significant Accounting Policies Notes 8 false false R9.htm 10201 - Disclosure - Significant Balance Sheet Components Sheet http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponents Significant Balance Sheet Components Notes 9 false false R10.htm 10301 - Disclosure - Fair Value Measurement Sheet http://www.mobileiron.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 10 false false R11.htm 10401 - Disclosure - Acquisitions Sheet http://www.mobileiron.com/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 10501 - Disclosure - Goodwill and Intangible Assets Sheet http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 10601 - Disclosure - Restructuring Expense Sheet http://www.mobileiron.com/role/DisclosureRestructuringExpense Restructuring Expense Notes 13 false false R14.htm 10701 - Disclosure - Line of Credit Sheet http://www.mobileiron.com/role/DisclosureLineOfCredit Line of Credit Notes 14 false false R15.htm 10801 - Disclosure - Preferred Stock Sheet http://www.mobileiron.com/role/DisclosurePreferredStock Preferred Stock Notes 15 false false R16.htm 10901 - Disclosure - Common Stock Sheet http://www.mobileiron.com/role/DisclosureCommonStock Common Stock Notes 16 false false R17.htm 11001 - Disclosure - Share Based Awards Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwards Share Based Awards Notes 17 false false R18.htm 11101 - Disclosure - Employee Benefit Plan Sheet http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 18 false false R19.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://www.mobileiron.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 11301 - Disclosure - Leases Sheet http://www.mobileiron.com/role/DisclosureLeases Leases Notes 20 false false R21.htm 11401 - Disclosure - Unearned Revenue Sheet http://www.mobileiron.com/role/DisclosureUnearnedRevenue Unearned Revenue Notes 21 false false R22.htm 11501 - Disclosure - Segment and Disaggregated Revenue Information Sheet http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformation Segment and Disaggregated Revenue Information Notes 22 false false R23.htm 11601 - Disclosure - Net Loss per Share Sheet http://www.mobileiron.com/role/DisclosureNetLossPerShare Net Loss per Share Notes 23 false false R24.htm 20102 - Disclosure - Description of Business and Significant Accounting Policies (Policies) Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies Description of Business and Significant Accounting Policies (Policies) Policies http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies 24 false false R25.htm 30103 - Disclosure - Description of Business and Significant Accounting Policies (Tables) Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesTables Description of Business and Significant Accounting Policies (Tables) Tables http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies 25 false false R26.htm 30203 - Disclosure - Significant Balance Sheet Components (Tables) Sheet http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsTables Significant Balance Sheet Components (Tables) Tables http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponents 26 false false R27.htm 30303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.mobileiron.com/role/DisclosureFairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.mobileiron.com/role/DisclosureFairValueMeasurement 27 false false R28.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.mobileiron.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.mobileiron.com/role/DisclosureAcquisitions 28 false false R29.htm 30503 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssets 29 false false R30.htm 30603 - Disclosure - Restructuring Expense (Tables) Sheet http://www.mobileiron.com/role/DisclosureRestructuringExpenseTables Restructuring Expense (Tables) Tables http://www.mobileiron.com/role/DisclosureRestructuringExpense 30 false false R31.htm 30903 - Disclosure - Common Stock (Tables) Sheet http://www.mobileiron.com/role/DisclosureCommonStockTables Common Stock (Tables) Tables http://www.mobileiron.com/role/DisclosureCommonStock 31 false false R32.htm 31003 - Disclosure - Share Based Awards (Tables) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables Share Based Awards (Tables) Tables http://www.mobileiron.com/role/DisclosureShareBasedAwards 32 false false R33.htm 31303 - Disclosure - Leases (Tables) Sheet http://www.mobileiron.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.mobileiron.com/role/DisclosureLeases 33 false false R34.htm 31403 - Disclosure - Unearned Revenue (Tables) Sheet http://www.mobileiron.com/role/DisclosureUnearnedRevenueTables Unearned Revenue (Tables) Tables http://www.mobileiron.com/role/DisclosureUnearnedRevenue 34 false false R35.htm 31503 - Disclosure - Segment and Disaggregated Revenue Information (Tables) Sheet http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationTables Segment and Disaggregated Revenue Information (Tables) Tables http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformation 35 false false R36.htm 31603 - Disclosure - Net Loss per Share (Tables) Sheet http://www.mobileiron.com/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.mobileiron.com/role/DisclosureNetLossPerShare 36 false false R37.htm 40101 - Disclosure - Description of Business and Significant Accounting Policies - Entry into a Material Definitive Agreement (Details) Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails Description of Business and Significant Accounting Policies - Entry into a Material Definitive Agreement (Details) Details 37 false false R38.htm 40102 - Disclosure - Description of Business and Significant Accounting Policies (Details) Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails Description of Business and Significant Accounting Policies (Details) Details http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesTables 38 false false R39.htm 40103 - Disclosure - Description of Business and Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails Description of Business and Significant Accounting Policies - Revenue Recognition (Details) Details 39 false false R40.htm 40104 - Disclosure - Description of Business and Significant Accounting Policies - Others (Details) Sheet http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails Description of Business and Significant Accounting Policies - Others (Details) Details http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesTables 40 false false R41.htm 40201 - Disclosure - Significant Balance Sheet Components - Accounts Receivable, Net (Details) Sheet http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails Significant Balance Sheet Components - Accounts Receivable, Net (Details) Details 41 false false R42.htm 40202 - Disclosure - Significant Balance Sheet Components - Property and Equipment (Details) Sheet http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails Significant Balance Sheet Components - Property and Equipment (Details) Details 42 false false R43.htm 40203 - Disclosure - Significant Balance Sheet Components - Prepaid royalties, Accrued expenses (Details) Sheet http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails Significant Balance Sheet Components - Prepaid royalties, Accrued expenses (Details) Details 43 false false R44.htm 40301 - Disclosure - Fair Value Measurement (Details) Sheet http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails Fair Value Measurement (Details) Details http://www.mobileiron.com/role/DisclosureFairValueMeasurementTables 44 false false R45.htm 40401 - Disclosure - Acquisitions (Details) Sheet http://www.mobileiron.com/role/DisclosureAcquisitionsDetails Acquisitions (Details) Details http://www.mobileiron.com/role/DisclosureAcquisitionsTables 45 false false R46.htm 40402 - Disclosure - Acquisitions - preliminary purchase price allocation (Details) Sheet http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails Acquisitions - preliminary purchase price allocation (Details) Details 46 false false R47.htm 40501 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsTables 47 false false R48.htm 40502 - Disclosure - Goodwill and Intangible Assets - Estimated remaining intangible asset amortization expense (Details) Sheet http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated remaining intangible asset amortization expense (Details) Details 48 false false R49.htm 40503 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 49 false false R50.htm 40601 - Disclosure - Restructuring Expense (Details) Sheet http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails Restructuring Expense (Details) Details http://www.mobileiron.com/role/DisclosureRestructuringExpenseTables 50 false false R51.htm 40701 - Disclosure - Line of Credit (Details) Sheet http://www.mobileiron.com/role/DisclosureLineOfCreditDetails Line of Credit (Details) Details http://www.mobileiron.com/role/DisclosureLineOfCredit 51 false false R52.htm 40801 - Disclosure - Preferred Stock (Details) Sheet http://www.mobileiron.com/role/DisclosurePreferredStockDetails Preferred Stock (Details) Details http://www.mobileiron.com/role/DisclosurePreferredStock 52 false false R53.htm 40901 - Disclosure - Common Stock (Details) Sheet http://www.mobileiron.com/role/DisclosureCommonStockDetails Common Stock (Details) Details http://www.mobileiron.com/role/DisclosureCommonStockTables 53 false false R54.htm 40902 - Disclosure - Common Stock - Shares of common stock reserved for issuance (Details) Sheet http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails Common Stock - Shares of common stock reserved for issuance (Details) Details 54 false false R55.htm 40903 - Disclosure - Common Stock - Repurchase Program (Details) Sheet http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails Common Stock - Repurchase Program (Details) Details 55 false false R56.htm 41001 - Disclosure - Share Based Awards (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails Share Based Awards (Details) Details http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables 56 false false R57.htm 41002 - Disclosure - Share Based Awards - RSUs and PSUs (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails Share Based Awards - RSUs and PSUs (Details) Details 57 false false R58.htm 41003 - Disclosure - Share-Based Awards - Bonus Plans (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails Share-Based Awards - Bonus Plans (Details) Details 58 false false R59.htm 41004 - Disclosure - Share Based Awards - Shares available and options activity (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails Share Based Awards - Shares available and options activity (Details) Details 59 false false R60.htm 41005 - Disclosure - Share Based Awards - Compensation expense (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails Share Based Awards - Compensation expense (Details) Details 60 false false R61.htm 41006 - Disclosure - Share Based Awards - Valuation assumptions (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails Share Based Awards - Valuation assumptions (Details) Details 61 false false R62.htm 41007 - Disclosure - Share Based Awards - Unrecognized expense (Details) Sheet http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails Share Based Awards - Unrecognized expense (Details) Details 62 false false R63.htm 41101 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlan 63 false false R64.htm 41201 - Disclosure - Commitments and Contingencies - Indemnification (Details) Sheet http://www.mobileiron.com/role/DisclosureCommitmentsAndContingenciesIndemnificationDetails Commitments and Contingencies - Indemnification (Details) Details 64 false false R65.htm 41301 - Disclosure - Leases (Details) Sheet http://www.mobileiron.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.mobileiron.com/role/DisclosureLeasesTables 65 false false R66.htm 41302 - Disclosure - Leases - Future maturities of lease liabilities (Details) Sheet http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails Leases - Future maturities of lease liabilities (Details) Details 66 false false R67.htm 41303 - Disclosure - Leases - Weighted average discount rate and remaining lease term (Details) Sheet http://www.mobileiron.com/role/DisclosureLeasesWeightedAverageDiscountRateAndRemainingLeaseTermDetails Leases - Weighted average discount rate and remaining lease term (Details) Details 67 false false R68.htm 41401 - Disclosure - Unearned Revenue - Changes in Unearned Revenue (Details) Sheet http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails Unearned Revenue - Changes in Unearned Revenue (Details) Details 68 false false R69.htm 41402 - Disclosure - Unearned Revenue - Narratives (Details) Sheet http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails Unearned Revenue - Narratives (Details) Details 69 false false R70.htm 41501 - Disclosure - Segment and Disaggregated Revenue Information (Details) Sheet http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails Segment and Disaggregated Revenue Information (Details) Details http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationTables 70 false false R71.htm 41601 - Disclosure - Net Loss per Share (Details) Sheet http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails Net Loss per Share (Details) Details http://www.mobileiron.com/role/DisclosureNetLossPerShareTables 71 false false R72.htm 41602 - Disclosure - Net Loss Per Share - Antidilutive (Details) Sheet http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails Net Loss Per Share - Antidilutive (Details) Details 72 false false All Reports Book All Reports mobl-20200930x10q.htm mobl-20200930.xsd mobl-20200930_cal.xml mobl-20200930_def.xml mobl-20200930_lab.xml mobl-20200930_pre.xml mobl-20200930xex10d1.htm mobl-20200930xex31d1.htm mobl-20200930xex31d2.htm mobl-20200930xex32d1.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mobl-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 240, "dts": { "calculationLink": { "local": [ "mobl-20200930_cal.xml" ] }, "definitionLink": { "local": [ "mobl-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "mobl-20200930x10q.htm" ] }, "labelLink": { "local": [ "mobl-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mobl-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mobl-20200930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 551, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://www.mobileiron.com/20200930": 5, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 16 }, "keyCustom": 58, "keyStandard": 355, "memberCustom": 25, "memberStandard": 49, "nsprefix": "mobl", "nsuri": "http://www.mobileiron.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Fair Value Measurement", "role": "http://www.mobileiron.com/role/DisclosureFairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Acquisitions", "role": "http://www.mobileiron.com/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Restructuring Expense", "role": "http://www.mobileiron.com/role/DisclosureRestructuringExpense", "shortName": "Restructuring Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Line of Credit", "role": "http://www.mobileiron.com/role/DisclosureLineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Preferred Stock", "role": "http://www.mobileiron.com/role/DisclosurePreferredStock", "shortName": "Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Common Stock", "role": "http://www.mobileiron.com/role/DisclosureCommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Share Based Awards", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwards", "shortName": "Share Based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Employee Benefit Plan", "role": "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "role": "http://www.mobileiron.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_OIb4QnzUtkK4PFOKmO29IQ", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Leases", "role": "http://www.mobileiron.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:ContractWithCustomerLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Unearned Revenue", "role": "http://www.mobileiron.com/role/DisclosureUnearnedRevenue", "shortName": "Unearned Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:ContractWithCustomerLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:SegmentAndDisaggregatedRevenueInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Segment and Disaggregated Revenue Information", "role": "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformation", "shortName": "Segment and Disaggregated Revenue Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:SegmentAndDisaggregatedRevenueInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Net Loss per Share", "role": "http://www.mobileiron.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Description of Business and Significant Accounting Policies (Policies)", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Description of Business and Significant Accounting Policies (Tables)", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesTables", "shortName": "Description of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Significant Balance Sheet Components (Tables)", "role": "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsTables", "shortName": "Significant Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.mobileiron.com/role/DisclosureFairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Acquisitions (Tables)", "role": "http://www.mobileiron.com/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Restructuring Expense (Tables)", "role": "http://www.mobileiron.com/role/DisclosureRestructuringExpenseTables", "shortName": "Restructuring Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Common Stock (Tables)", "role": "http://www.mobileiron.com/role/DisclosureCommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Share Based Awards (Tables)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables", "shortName": "Share Based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Leases (Tables)", "role": "http://www.mobileiron.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "mobl:ContractWithCustomerLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Unearned Revenue (Tables)", "role": "http://www.mobileiron.com/role/DisclosureUnearnedRevenueTables", "shortName": "Unearned Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mobl:ContractWithCustomerLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "mobl:SegmentAndDisaggregatedRevenueInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Segment and Disaggregated Revenue Information (Tables)", "role": "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationTables", "shortName": "Segment and Disaggregated Revenue Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mobl:SegmentAndDisaggregatedRevenueInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.mobileiron.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_26_2020_us-gaap_TypeOfArrangementAxis_mobl_MergerAgreementMember_2DDLcD7NUk-q8X7MZW6jPg", "decimals": "2", "first": true, "lang": null, "name": "mobl:BusinessCombinationMergerConsiderationPricePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_zJOcdVWu5UKGQgGT9blbJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Significant Accounting Policies - Entry into a Material Definitive Agreement (Details)", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "shortName": "Description of Business and Significant Accounting Policies - Entry into a Material Definitive Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_9_26_2020_To_9_26_2020_us-gaap_TypeOfArrangementAxis_mobl_MergerAgreementMember_k0LserlmDUqAsrlybe47dA", "decimals": null, "lang": "en-US", "name": "mobl:BusinessCombinationMergerMaximumTerminationPeriodOfferingPeriodOutstanding", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Description of Business and Significant Accounting Policies (Details)", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_9w465qj7PU2QfGQG2c6YWg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Description of Business and Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Description of Business and Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_OIb4QnzUtkK4PFOKmO29IQ", "decimals": "-5", "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_7TrNV3AY10qKUG5zhW4W9g", "decimals": "-3", "lang": null, "name": "mobl:CostOfRevenueRestructuringCharge", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "p", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Description of Business and Significant Accounting Policies - Others (Details)", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "shortName": "Description of Business and Significant Accounting Policies - Others (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "p", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Significant Balance Sheet Components - Accounts Receivable, Net (Details)", "role": "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails", "shortName": "Significant Balance Sheet Components - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_us-gaap_BilledRevenuesMember_-Kr4KZ1ffk6d_6SD5MCYwQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Significant Balance Sheet Components - Property and Equipment (Details)", "role": "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails", "shortName": "Significant Balance Sheet Components - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Significant Balance Sheet Components - Prepaid royalties, Accrued expenses (Details)", "role": "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails", "shortName": "Significant Balance Sheet Components - Prepaid royalties, Accrued expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Fair Value Measurement (Details)", "role": "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails", "shortName": "Fair Value Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Acquisitions (Details)", "role": "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_4_24_2020_To_4_24_2020_us-gaap_BusinessAcquisitionAxis_mobl_IncappticConnectGmbhMember_M-vGF-wWOE-AfF53RZMr_Q", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Acquisitions - preliminary purchase price allocation (Details)", "role": "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "shortName": "Acquisitions - preliminary purchase price allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_4_24_2020_us-gaap_BusinessAcquisitionAxis_mobl_IncappticConnectGmbhMember_6qiE4q2BUUqEYXsXCcm8KQ", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Goodwill and Intangible Assets (Details)", "role": "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "0", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Goodwill and Intangible Assets - Estimated remaining intangible asset amortization expense (Details)", "role": "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Estimated remaining intangible asset amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_OIb4QnzUtkK4PFOKmO29IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iQX46spjW0O5NNTvmZMLzg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_iQX46spjW0O5NNTvmZMLzg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_OIb4QnzUtkK4PFOKmO29IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Restructuring Expense (Details)", "role": "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails", "shortName": "Restructuring Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_OIb4QnzUtkK4PFOKmO29IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Line of Credit (Details)", "role": "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Preferred Stock (Details)", "role": "http://www.mobileiron.com/role/DisclosurePreferredStockDetails", "shortName": "Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Common Stock (Details)", "role": "http://www.mobileiron.com/role/DisclosureCommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Common Stock - Shares of common stock reserved for issuance (Details)", "role": "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "shortName": "Common Stock - Shares of common stock reserved for issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_PlanNameAxis_mobl_TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember_UJKBn8OUgEOmfH50BwpxUQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_10_31_2018_ENhlVZT8mUqkEWsgkcultg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Common Stock - Repurchase Program (Details)", "role": "http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails", "shortName": "Common Stock - Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_10_31_2018_ENhlVZT8mUqkEWsgkcultg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Share Based Awards (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails", "shortName": "Share Based Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_PlanNameAxis_mobl_TwoThousandAndEightStockPlanMember_mjcabUtO9U6GxlLInSXhzw", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SY9BeqqnlEGUpaADFOFakg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Share Based Awards - RSUs and PSUs (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails", "shortName": "Share Based Awards - RSUs and PSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_MtlAFHcxdEaO4bKlMHxvJQ", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "0", "first": true, "lang": null, "name": "mobl:SharesWithheldForNetSettlementOfEquityAwardsShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Share-Based Awards - Bonus Plans (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "shortName": "Share-Based Awards - Bonus Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_PlanNameAxis_mobl_TwoThousandEighteenBonusPlanMember__wrloAikck-VZwlBlgQ6bA", "decimals": "INF", "lang": null, "name": "mobl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheld", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_OIb4QnzUtkK4PFOKmO29IQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Share Based Awards - Shares available and options activity (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "shortName": "Share Based Awards - Shares available and options activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Share Based Awards - Compensation expense (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails", "shortName": "Share Based Awards - Compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_bI69LvYxaUiTDy6ooQj0Sw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - Disclosure - Share Based Awards - Valuation assumptions (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails", "shortName": "Share Based Awards - Valuation assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41007 - Disclosure - Share Based Awards - Unrecognized expense (Details)", "role": "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "shortName": "Share Based Awards - Unrecognized expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:AgeRestrictionOfEmployees", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Employee Benefit Plan (Details)", "role": "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:AgeRestrictionOfEmployees", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:IndemnificationLicenseFeesRefundTermProrated", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Commitments and Contingencies - Indemnification (Details)", "role": "http://www.mobileiron.com/role/DisclosureCommitmentsAndContingenciesIndemnificationDetails", "shortName": "Commitments and Contingencies - Indemnification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "mobl:IndemnificationLicenseFeesRefundTermProrated", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Leases (Details)", "role": "http://www.mobileiron.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Leases - Future maturities of lease liabilities (Details)", "role": "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Future maturities of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rvFob6CBG0OO-iZ11fgAmg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Leases - Weighted average discount rate and remaining lease term (Details)", "role": "http://www.mobileiron.com/role/DisclosureLeasesWeightedAverageDiscountRateAndRemainingLeaseTermDetails", "shortName": "Leases - Weighted average discount rate and remaining lease term (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rvFob6CBG0OO-iZ11fgAmg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "mobl:ContractWithCustomerLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_eoxrw1yhI0Cuzh97q8h1kQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Unearned Revenue - Changes in Unearned Revenue (Details)", "role": "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails", "shortName": "Unearned Revenue - Changes in Unearned Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "mobl:ContractWithCustomerLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_eoxrw1yhI0Cuzh97q8h1kQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "mobl:ContractWithCustomerLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Unearned Revenue - Narratives (Details)", "role": "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails", "shortName": "Unearned Revenue - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mobl:ContractWithCustomerLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_33nFCkCeWUCtnDgtkg0rng", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "mobl:SegmentAndDisaggregatedRevenueInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_9w465qj7PU2QfGQG2c6YWg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segment and Disaggregated Revenue Information (Details)", "role": "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails", "shortName": "Segment and Disaggregated Revenue Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mobl:SegmentAndDisaggregatedRevenueInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_9w465qj7PU2QfGQG2c6YWg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_xohqL2s-G0e2YrH4hlG34g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_pPqPI5FLR0OOYjFbTzbVjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Net Loss per Share (Details)", "role": "http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Net Loss Per Share - Antidilutive (Details)", "role": "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails", "shortName": "Net Loss Per Share - Antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_it69euN4AEGUxj_bJ9MaOg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Significant Accounting Policies", "role": "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies", "shortName": "Description of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Significant Balance Sheet Components", "role": "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponents", "shortName": "Significant Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mobl-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_jMbGbShL0Uibx4O-t7htoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "D [E]", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [N]", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r459" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r460" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r460" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r460" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mobl_AccruedEmployeeStockPurchasePlanCurrent": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued employee stock purchase plan current.", "label": "Accrued Employee Stock Purchase Plan Current", "terseLabel": "Employee Stock Purchase Plan liability" } } }, "localname": "AccruedEmployeeStockPurchasePlanCurrent", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mobl_AcquiredUnearnedRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of acquired unearned revenue.", "label": "Acquired Unearned Revenue", "terseLabel": "Acquired unearned revenue" } } }, "localname": "AcquiredUnearnedRevenue", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mobl_AdjustedQuickRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjusted quick ratio defined as the ratio of current assets to current liabilities minus deferred revenue.", "label": "Adjusted Quick Ratio", "terseLabel": "Adjusted quick ratio" } } }, "localname": "AdjustedQuickRatio", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "pureItemType" }, "mobl_AdjustmentsToAdditionalPaidInCapitalSharesWithheldForNetSettlementOfEquityAwardsValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to additional paid in capital (APIC) resulting from Shares withheld for net settlement of equity awards.", "label": "Adjustments to Additional Paid in Capital, Shares withheld for Net settlement of Equity Awards, Value", "negatedLabel": "Shares withheld for net settlement of equity awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharesWithheldForNetSettlementOfEquityAwardsValue", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mobl_AgeRestrictionOfEmployees": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Age restriction of employees.", "label": "Age Restriction Of Employees", "terseLabel": "Age restriction of employees" } } }, "localname": "AgeRestrictionOfEmployees", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "durationItemType" }, "mobl_AmendedAndRestated2015InducementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Amended and Restated 2015 Inducement Plan.", "label": "Amended And Restated2015 Inducement Plan [Member]", "terseLabel": "Amended And Restated 2015 Inducement Plan [Member]" } } }, "localname": "AmendedAndRestated2015InducementPlanMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "mobl_ApplianceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about appliance.", "label": "Appliance [Member]", "terseLabel": "Appliance" } } }, "localname": "ApplianceMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "mobl_BankGuaranteeToCustomer": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to amount of bank guarantee issued to customer.", "label": "Bank guarantee to customer" } } }, "localname": "BankGuaranteeToCustomer", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "mobl_BonusExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of bonus expenses recorded during the period.", "label": "Bonus Expenses", "terseLabel": "Bonus expense" } } }, "localname": "BonusExpenses", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "monetaryItemType" }, "mobl_BonusPlans2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the 2019 Bonus Plan.", "label": "Bonus Plans2019 [Member]", "terseLabel": "2019 Bonus Plan" } } }, "localname": "BonusPlans2019Member", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "mobl_BonusPlans2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the 2020 Bonus Plan.", "label": "Bonus Plans2020 [Member]", "terseLabel": "2020 Bonus Plan" } } }, "localname": "BonusPlans2020Member", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "mobl_BusinessCombinationMergerConsiderationPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received for each share canceled and converted into the right to receive the cash in the merger transaction", "label": "Business Combination, Merger Consideration, Price Per Share", "terseLabel": "Merger consideration (US Dollars per share )", "verboseLabel": "Merger price (US Dollar per share)" } } }, "localname": "BusinessCombinationMergerConsiderationPricePerShare", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "perShareItemType" }, "mobl_BusinessCombinationMergerContingentTerminationFeesAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of termination fees receivable upon termination of merger agreement by the Company as a result of Parent's failure to close the Merger.", "label": "Business Combination, Merger, Contingent Termination Fees, Assets", "terseLabel": "Termination fees receivable" } } }, "localname": "BusinessCombinationMergerContingentTerminationFeesAssets", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mobl_BusinessCombinationMergerContingentTerminationFeesLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of termination fees payable upon termination of merger agreement by the Company to enter into Superior Proposal.", "label": "Business Combination, Merger, Contingent Termination Fees, Liability", "terseLabel": "Termination fees payable" } } }, "localname": "BusinessCombinationMergerContingentTerminationFeesLiability", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mobl_BusinessCombinationMergerContingentTerminationFeesTermOfAssets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period after receiving a written notice from the Company stating that all closing conditions have been satisfied or validly waived, if the Company terminates the Merger Agreement as a result of Parent's failure to close the Merger, Parent will pay the Company.", "label": "Business Combination, Merger, Contingent Termination Fees, Term of Assets", "terseLabel": "Term of termination fees receivable (in days)" } } }, "localname": "BusinessCombinationMergerContingentTerminationFeesTermOfAssets", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails" ], "xbrltype": "durationItemType" }, "mobl_BusinessCombinationMergerMaximumAdjustmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum period the Company will make any pro rata adjustments as may be necessary to reflect the shortened offering period and will cause the exercise of each outstanding purchase right pursuant to the ESPP.", "label": "Business Combination, Merger, Maximum Adjustment Period", "terseLabel": "Maximum adjustment period (in days)" } } }, "localname": "BusinessCombinationMergerMaximumAdjustmentPeriod", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails" ], "xbrltype": "durationItemType" }, "mobl_BusinessCombinationMergerMaximumTerminationPeriodOfferingPeriodOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum termination period of any offering period that would otherwise be outstanding at the Effective Time.", "label": "Business Combination, Merger, Maximum Termination Period, Offering Period Outstanding", "terseLabel": "Maximum termination period (in days)" } } }, "localname": "BusinessCombinationMergerMaximumTerminationPeriodOfferingPeriodOutstanding", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails" ], "xbrltype": "durationItemType" }, "mobl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets and liabilities, net acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets and Liabilities, net", "negatedLabel": "Other assets and liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mobl_CapitalizedSoftwareDevelopmentCostsForInternalUseSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is for the internal use, after establishing technological feasibility through to the general release of the software products.", "label": "Capitalized Software Development Costs for Internal Use Software", "terseLabel": "Capitalized development costs of software for internal use" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForInternalUseSoftware", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails" ], "xbrltype": "monetaryItemType" }, "mobl_CloudServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cloud services include sales of cloud-based solutions that allow customers to use hosted software over a contract period without taking possession of our software and are typically provided on a subscription or usage basis", "label": "Cloud Services [Member]", "terseLabel": "Cloud services" } } }, "localname": "CloudServicesMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "mobl_ConcentrationRiskNumberOfResellers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, this concept represents the number of resellers.", "label": "Concentration Risk, Number of Resellers", "terseLabel": "Concentration risk, number of resellers" } } }, "localname": "ConcentrationRiskNumberOfResellers", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "mobl_ContractBalancesPaymentTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payment terms of contracts, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Contract Balances, Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "ContractBalancesPaymentTerms", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "mobl_ContractWithCustomerArrangementsWithTerminationRightsLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to Customer arrangements with termination rights for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Arrangements With Termination Rights Liability Current", "terseLabel": "Customer arrangements with termination rights" } } }, "localname": "ContractWithCustomerArrangementsWithTerminationRightsLiabilityCurrent", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mobl_ContractWithCustomerAssetNetDeferralOfCommissionEarned": { "auth_ref": [], "crdr": "credit", "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 relating to deferral of commission earned.", "label": "Contract with Customer Asset Net Deferral of Commission Earned", "terseLabel": "Deferral of commissions earned" } } }, "localname": "ContractWithCustomerAssetNetDeferralOfCommissionEarned", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "mobl_ContractWithCustomerAssetNetImpairment": { "auth_ref": [], "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 relating to impairment.", "label": "Contract with Customer Asset Net Impairment", "negatedLabel": "Impairment of deferred commissions" } } }, "localname": "ContractWithCustomerAssetNetImpairment", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "mobl_ContractWithCustomerAssetNetRecognitionOfCommissionExpense": { "auth_ref": [], "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 relating to recognition of commission expense.", "label": "Contract with Customer Asset Net Recognition of Commission Expense", "negatedLabel": "Recognition of commission expense" } } }, "localname": "ContractWithCustomerAssetNetRecognitionOfCommissionExpense", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "mobl_ContractWithCustomerLiabilityBillingsExcludingBillingForCustomerArrangementsWithTerminationRights": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from billings, excluding billing for the customer arrangements with termination rights.", "label": "Contract with Customer, Liability, Billings, Excluding Billing for Customer Arrangements with Termination Rights", "terseLabel": "Billings, excluding billings for customer arrangements with termination rights" } } }, "localname": "ContractWithCustomerLiabilityBillingsExcludingBillingForCustomerArrangementsWithTerminationRights", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mobl_ContractWithCustomerLiabilityIncreaseUponExpirationOfTerminationRights": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received or is due, upon expiration of termination rights.", "label": "Contract with Customer, Liability, Increase upon Expiration of Termination Rights", "terseLabel": "Additions to unearned revenue upon expiration of termination rights" } } }, "localname": "ContractWithCustomerLiabilityIncreaseUponExpirationOfTerminationRights", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mobl_ContractWithCustomerLiabilityTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The disclosure of information related to contract liability, which reflects obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract With Customer Liability [Text Block]", "terseLabel": "Unearned Revenue" } } }, "localname": "ContractWithCustomerLiabilityTextBlock", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenue" ], "xbrltype": "textBlockItemType" }, "mobl_CostOfRevenueRestructuringCharge": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring charge included in the cost of revenue during the reporting period.", "label": "Cost of Revenue, Restructuring Charge", "terseLabel": "Restructuring expense" } } }, "localname": "CostOfRevenueRestructuringCharge", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "mobl_DebtInstrumentBasisSpreadOnVariableRateInEventOfDefault": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument in the event of default.", "label": "Debt Instrument Basis Spread On Variable Rate In Event of Default", "terseLabel": "Revolving line of credit, basis spread over applicable rate on default" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateInEventOfDefault", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "mobl_DebtInstrumentPercentageSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Percentage Spread on Variable Rate", "terseLabel": "Percentage spread on variable rate" } } }, "localname": "DebtInstrumentPercentageSpreadOnVariableRate", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "mobl_DebtInstrumentVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Base percentage of the variable rate on the debt instrument.", "label": "Debt Instrument, Variable Rate Basis", "terseLabel": "Base interest rate" } } }, "localname": "DebtInstrumentVariableRateBasis", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "mobl_DefinedContributionPlanCatchUpContributionLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the employee benefit plan catch up contribution limit for employees aged 50 or older.", "label": "Defined Contribution Plan Catch Up Contribution Limit", "terseLabel": "Catch up contribution limit for employees age 50 or older" } } }, "localname": "DefinedContributionPlanCatchUpContributionLimit", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "mobl_DefinedContributionPlanEmployerMatchingContributionMaximumAnnualAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The maximum amount the employer will contribute per year as a match of employees' contribution.", "label": "Defined Contribution Plan Employer Matching Contribution Maximum Annual Amount", "terseLabel": "Employer maximum annual contribution per employee" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionMaximumAnnualAmount", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "mobl_DescriptionOfBusinessAndSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of business and significant accounting policies.", "label": "Description Of Business And Significant Accounting Policies [Line Items]", "terseLabel": "Description Of Business And Significant Accounting Policies [Line Items]" } } }, "localname": "DescriptionOfBusinessAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "mobl_DescriptionOfBusinessAndSignificantAccountingPoliciesLineItemsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description Of Business And Significant Accounting Policies Line Items Table.", "label": "Description Of Business And Significant Accounting Policies Line Items [Table]", "terseLabel": "Description Of Business And Significant Accounting Policies Line Items [Table]" } } }, "localname": "DescriptionOfBusinessAndSignificantAccountingPoliciesLineItemsTable", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "mobl_EmployeeBenefitPlanMinimumAgeForCatchUpContribution": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the age of employees 50 or older that have an additional $6,000 catch up contribution limit.", "label": "Employee Benefit Plan Minimum Age For Catch Up Contribution", "terseLabel": "Minimum age of employees with catch up contribution limit" } } }, "localname": "EmployeeBenefitPlanMinimumAgeForCatchUpContribution", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "durationItemType" }, "mobl_EmployeeSeveranceAndFacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of certain employees and closing of an office facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance And Facility Closing [Member]", "terseLabel": "Termination of certain employees and exit of an office facility" } } }, "localname": "EmployeeSeveranceAndFacilityClosingMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "mobl_FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndAfterYearFive": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in and after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five and after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndAfterYearFive", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mobl_IncappticConnectGmbhMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to incapptic Connect GmbH (\"incapptic\"), a privately held company based in Germany that provides automated mobile application distribution software.", "label": "Incapptic Connect Gmbh [Member]", "terseLabel": "incapptic" } } }, "localname": "IncappticConnectGmbhMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "mobl_IncreaseDecreaseContractWithCustomerArrangementsWithTerminationRightsLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Increase (Decrease) in contract with customer arrangements with termination rights liability current", "label": "Increase (Decrease) Contract With Customer Arrangements With Termination Rights Liability Current", "terseLabel": "Customer arrangements with termination rights" } } }, "localname": "IncreaseDecreaseContractWithCustomerArrangementsWithTerminationRightsLiabilityCurrent", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mobl_IncreaseDecreaseContractsWithCustomerUnbilledAccountsReceivable": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unbilled accounts receivable", "label": "Increase Decrease Contracts with Customer Unbilled Accounts Receivable", "terseLabel": "Increase (decrease) in total unbilled accounts receivable" } } }, "localname": "IncreaseDecreaseContractsWithCustomerUnbilledAccountsReceivable", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mobl_IndemnificationLicenseFeesRefundTermProrated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time from initial delivery for software licensed prorated over which we can terminate the customer agreement and refund the customer a portion of the license fees paid, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Indemnification, License Fees Refund, Term Prorated", "terseLabel": "Refund term" } } }, "localname": "IndemnificationLicenseFeesRefundTermProrated", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommitmentsAndContingenciesIndemnificationDetails" ], "xbrltype": "durationItemType" }, "mobl_IssuanceOfCommonSharesPursuantToEmployeeStockSettledBonusPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Issuance of common shares pursuant to the Employee Stock-Settled Bonus Plan", "label": "Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans", "terseLabel": "Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans" } } }, "localname": "IssuanceOfCommonSharesPursuantToEmployeeStockSettledBonusPlan", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mobl_IssuanceOfCommonStockSharesPursuantToEmployeeStockSettledBonusPlanShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Issuance of common stock shares pursuant to the Employee Stock-Settled Bonus Plan, shares", "label": "Issuance of common stock shares pursuant to the Employee Stock-Settled Bonus Plan, shares", "terseLabel": "Issuance of common stock pursuant to the Employee Stock-Settled Bonus Plans (in shares)" } } }, "localname": "IssuanceOfCommonStockSharesPursuantToEmployeeStockSettledBonusPlanShares", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mobl_IssuanceOfSharesUnderBonusPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Issuance Of shares under the Bonus Plan.", "label": "Issuance Of Shares Under Bonus Plan", "terseLabel": "Value of shares issued under Bonus Plans" } } }, "localname": "IssuanceOfSharesUnderBonusPlan", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mobl_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due in and after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five and after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndAfterYearFive", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mobl_LesseeOperatingLeaseTerminationTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum term of lessee's operating lease termination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Termination Term", "terseLabel": "Termination term" } } }, "localname": "LesseeOperatingLeaseTerminationTerm", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "mobl_MaintenanceAndPerpetualLicensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to maintenance and perpetual licenses.", "label": "Maintenance And Perpetual Licenses [Member]", "terseLabel": "Software support on perpetual licenses- ratable" } } }, "localname": "MaintenanceAndPerpetualLicensesMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_MergerAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents merger agreement entered with buyer parties.", "label": "Merger Agreement [Member]", "terseLabel": "Merger Agreement" } } }, "localname": "MergerAgreementMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "mobl_NonRecurringBillingModelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to services generating revenue on non-recurring basis to the company.", "label": "Non Recurring Billing Model [Member]", "terseLabel": "Non-recurring revenue" } } }, "localname": "NonRecurringBillingModelMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_NonfinancialAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of assets not classified as financial assets.", "label": "Nonfinancial Assets Fair Value Disclosure", "terseLabel": "Nonfinancial assets measured at fair value" } } }, "localname": "NonfinancialAssetsFairValueDisclosure", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "mobl_NumberOfMoneyMarketFunds": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of money market funds in which the entity holds investments.", "label": "Number Of Money Market Funds", "terseLabel": "Number of Money Market Funds" } } }, "localname": "NumberOfMoneyMarketFunds", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "mobl_NumberOfSegmentManagers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segment managers who are held accountable for operations, operating results and plans for levels, components or types of products or services below the consolidated unit level.", "label": "Number of Segment Managers", "terseLabel": "Number of segment managers" } } }, "localname": "NumberOfSegmentManagers", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "integerItemType" }, "mobl_OnPremiseSubscriptionsPointInTimeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to on-premise subscriptions - point-in-time which generates revenue on recurring basis to the company.", "label": "On Premise Subscriptions Point In Time [Member]", "terseLabel": "On-premise subscriptions - point-in-time" } } }, "localname": "OnPremiseSubscriptionsPointInTimeMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_OnPremiseSubscriptionsRatableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to On-premise subscriptions - ratable which generates revenue on recurring basis to the company.", "label": "On Premise Subscriptions Ratable [Member]", "terseLabel": "On-premise subscriptions - ratable" } } }, "localname": "OnPremiseSubscriptionsRatableMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_PaymentsToAcquireBusinessesNetOfCashAcquiredEscrowAccount": { "auth_ref": [], "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, to an escrow account.", "label": "Payments to Acquire Businesses, Net of Cash Acquired, Escrow Account", "terseLabel": "Paid to an escrow account" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquiredEscrowAccount", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mobl_PaymentsToAcquireBusinessesNetOfCashAcquiredEscrowAccountTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term of cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase, to an escrow account, that will be distributed to former acquiree's shareholders.", "label": "Payments to Acquire Businesses, Net of Cash Acquired, Escrow Account, Term", "terseLabel": "Term of escrow account distributed to former acquiree's shareholders (in months)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquiredEscrowAccountTerm", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "mobl_PayrollDeductionEmployeeBaseCompensationMaximumDeductionForEsppPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of the employee's base compensation that may be used to purchase common stock under the Employee Stock Purchase Program.", "label": "Payroll Deduction Employee Base Compensation Maximum Deduction For ESPP Percentage", "terseLabel": "Maximum percentage of employee base compensation that may be utilized to purchase common stock under the ESPP" } } }, "localname": "PayrollDeductionEmployeeBaseCompensationMaximumDeductionForEsppPercentage", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "mobl_PercentageOfSharesIncreaseEveryYearUnderTwoThousandFourteenPlanToIssueEmployees": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum automatic annual increase in the number of shares issuable under the plan, as a percentage of shares outstanding.", "label": "Percentage Of Shares Increase Every Year Under Two Thousand Fourteen Plan To Issue Employees", "terseLabel": "Maximum annual percentage increase in shares issuable" } } }, "localname": "PercentageOfSharesIncreaseEveryYearUnderTwoThousandFourteenPlanToIssueEmployees", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "mobl_PerpetualLicenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to perpetual license - point-in-time which generates revenue on non-recurring basis to the company.", "label": "Perpetual License [Member]", "terseLabel": "Perpetual license - point-in-time" } } }, "localname": "PerpetualLicenseMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to professional services - point-in-time which generates revenue on non-recurring basis to the company.", "label": "Professional Services [Member]", "terseLabel": "Professional services - point-in-time" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_RecurringBillingModelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to services generating revenue on recurring basis to the company.", "label": "Recurring Billing Model [Member]", "terseLabel": "Recurring revenue" } } }, "localname": "RecurringBillingModelMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "mobl_ResellerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reseller.", "label": "Reseller [Member]", "terseLabel": "Reseller" } } }, "localname": "ResellerMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "mobl_ResellerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reseller one.", "label": "Reseller One [Member]", "terseLabel": "Reseller one" } } }, "localname": "ResellerOneMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "mobl_ResellerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reseller two.", "label": "Reseller Two [Member]", "terseLabel": "Reseller two" } } }, "localname": "ResellerTwoMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "mobl_RestrictedStockUnitsAndPhantomShareUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded as Restricted stock share or unit and phantom share or unit.", "label": "Restricted Stock Units And Phantom Share Units [Member]", "terseLabel": "Restricted and Performance stock units" } } }, "localname": "RestrictedStockUnitsAndPhantomShareUnitsMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "mobl_SegmentAndDisaggregatedRevenueInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Segment and Disaggregated Revenue Information" } } }, "localname": "SegmentAndDisaggregatedRevenueInformationAbstract", "nsuri": "http://www.mobileiron.com/20200930", "xbrltype": "stringItemType" }, "mobl_SegmentAndDisaggregatedRevenueInformationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure pertaining to the segment and disaggregated revenue information.", "label": "Segment and Disaggregated Revenue Information [Text Block]", "terseLabel": "Segment and Disaggregated Revenue Information" } } }, "localname": "SegmentAndDisaggregatedRevenueInformationTextBlock", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformation" ], "xbrltype": "textBlockItemType" }, "mobl_ShareBasedCompensationArrangementByShareBasedPaymentAwardBonusExpensesCumulativeCatchUpAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cumulative catch up adjustment due to revision of performance metrics included in bonus expenses.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Bonus Expenses Cumulative Catch Up Adjustment", "terseLabel": "Cumulative expense catch-up recorded in bonus expense for revising performance estimates" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardBonusExpensesCumulativeCatchUpAdjustment", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "monetaryItemType" }, "mobl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) options plans, net of shares withheld for taxes.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Net Of Shares Withheld", "terseLabel": "Shares granted, net of shares withheld for taxes" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheld", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "sharesItemType" }, "mobl_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumPayoutRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum target payout ratio require to pay under share based compensation arrangement by share based payments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Minimum Payout Ratio", "terseLabel": "Minimum payout (as a percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumPayoutRatio", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "percentItemType" }, "mobl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAsPercentageOfCapitalStockOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan as a percentage of capital stock outstanding as of previous year end.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized as a Percentage of Capital Stock Outstanding", "terseLabel": "Additional shares authorized as a percentage of common stock outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAsPercentageOfCapitalStockOutstanding", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "mobl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares outstanding under the Plan at the end of the period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Outstanding", "terseLabel": "Shares outstanding under the 2015 Inducement Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOutstanding", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "mobl_ShareBasedCompensationMaximumAnnualIncreaseInSharesIssuable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum amount of automatic increase in shares issuable per year.", "label": "Share-Based Compensation Maximum Annual Increase in Shares Issuable", "terseLabel": "Maximum increase in shares issuable" } } }, "localname": "ShareBasedCompensationMaximumAnnualIncreaseInSharesIssuable", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "mobl_SharesWithheldForNetSettlementOfEquityAwardsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been withheld for net settlement of equity awards during the period.", "label": "Shares withheld for Net settlement of Equity Awards, Shares", "negatedLabel": "Shares withheld for net settlement of equity awards (in shares)", "terseLabel": "Shares withheld for net settlement of equity awards (in shares)", "verboseLabel": "Share withholding" } } }, "localname": "SharesWithheldForNetSettlementOfEquityAwardsShares", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mobl_StockSettledBonusSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Refers to stock settled bonus shares.", "label": "Stock Settled Bonus Shares [Member]", "terseLabel": "Stock-settled bonus shares" } } }, "localname": "StockSettledBonusSharesMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "mobl_TaxesPaidForNetSettlementOfStockSettledBonus": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to taxes paid for net settlement of stock-settled bonus.", "label": "Taxes Paid For Net Settlement Of Stock Settled Bonus", "negatedLabel": "Taxes paid for net settlement of equity awards", "terseLabel": "Taxes paid for net settlement of stock-settled bonus" } } }, "localname": "TaxesPaidForNetSettlementOfStockSettledBonus", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mobl_TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Total revenue recognized from both the beginning balance and current period increase in contract liability", "negatedLabel": "Recognition of revenue" } } }, "localname": "TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mobl_TwoThousandAndEightStockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand and eight stock plan.", "label": "Two Thousand And Eight Stock Plan [Member]", "terseLabel": "2008 Stock Plan" } } }, "localname": "TwoThousandAndEightStockPlanMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "mobl_TwoThousandAndFourteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand fourteen and employee stock purchase plan.", "label": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "terseLabel": "2014 Employee Stock Purchase Plan/ESPP" } } }, "localname": "TwoThousandAndFourteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "mobl_TwoThousandAndFourteenStockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand and fourteen stock plan.", "label": "Two Thousand And Fourteen Stock Plan [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "TwoThousandAndFourteenStockPlanMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "mobl_TwoThousandEighteenBonusPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 2018 Bonus plan.", "label": "Two Thousand Eighteen Bonus Plan [Member]", "terseLabel": "2018 Bonus Plan" } } }, "localname": "TwoThousandEighteenBonusPlanMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "mobl_TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to 2014 Equity Incentive Plan and 2015 Inducement Plan.", "label": "Two Thousand Fourteen Equity Incentive Plan And Two Thousand Fifteen Inducement Plan [Member]", "terseLabel": "2014 equity plan and 2015 inducement plan" } } }, "localname": "TwoThousandFourteenEquityIncentivePlanAndTwoThousandFifteenInducementPlanMember", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails" ], "xbrltype": "domainItemType" }, "mobl_UnbilledReceivablesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due after one year or beyond the operating cycle, if longer.", "label": "Unbilled Receivables, Noncurrent", "terseLabel": "Unbilled receivables, noncurrent" } } }, "localname": "UnbilledReceivablesNoncurrent", "nsuri": "http://www.mobileiron.com/20200930", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r158", "r247", "r251", "r427" ], "lang": { "en-US": { "role": { "label": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r273", "r275", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r424", "r428" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r273", "r275", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r424", "r428" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r158", "r247", "r251", "r427" ], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r247", "r249", "r404", "r423", "r425" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r153", "r247", "r249", "r404", "r423", "r425" ], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r253", "r273", "r275", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r424", "r428" ], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r253", "r273", "r275", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r424", "r428" ], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r92", "r93", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r102", "r103", "r105", "r106", "r113" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r92", "r93", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r113", "r166", "r167", "r313", "r329", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r92", "r93", "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r113", "r166", "r167", "r313", "r329", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r154", "r155", "r247", "r250", "r426", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r154", "r155", "r247", "r250", "r426", "r440", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-US": { "role": { "label": "Statement Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r397", "r399", "r402" ], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r159", "r160" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Net accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r159", "r160" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $511 and $412 at September 30, 2020 and December 31, 2019, respectively", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Accretion of premium of investment securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r9", "r10", "r37" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "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 and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r9", "r10", "r37" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r10", "r37" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "order": 1.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 sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r195" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful lives (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r313" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid In Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r92", "r93", "r95", "r310", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r277", "r279", "r316", "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs Policy [Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r279", "r306", "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r161", "r168" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance For Doubtful Accounts Receivable Current", "negatedLabel": "Allowance for doubtful accounts", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r73", "r178", "r185" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "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": "Antidilutive securities excluded from net loss per share (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r136", "r145", "r151", "r164", "r344", "r349", "r368", "r409", "r416" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r47", "r86", "r164", "r344", "r349", "r368" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Current", "totalLabel": "TOTAL CURRENT ASSETS" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Fair Value Disclosure Recurring", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r280", "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r354", "r355" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Significant Balance Sheet Components" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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 and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Billed" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r272", "r274", "r333", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Acquisition Cost Of Acquired Entity Transaction Costs", "terseLabel": "Transaction costs associated with the acquisition" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r335" ], "calculation": { "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r335" ], "calculation": { "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Unearned revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r335" ], "calculation": { "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r335" ], "calculation": { "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Preliminary purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r91", "r131" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description And Accounting Policies [Text Block]", "terseLabel": "Description of Business and Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r78", "r79", "r80" ], "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", "verboseLabel": "Unpaid property and equipment purchases" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of changes in deferred commissions" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r15", "r408", "r415", "r454" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Capitalized development costs of software to be sold or marketed" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r28", "r75" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r76", "r82" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash And Cash Equivalents Policy [Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r70", "r75", "r81" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE BALANCE SHEETS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r70", "r371" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 And Cash Equivalents Period Increase Decrease", "totalLabel": "NET CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NONCASH FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r215", "r411", "r420" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r212", "r213", "r214", "r216" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock Capital Shares Reserved For Future Issuance", "terseLabel": "Shares of common stock available for issuance", "verboseLabel": "Shares available for purchase/reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r92", "r93" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock Shares Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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", "terseLabel": "Common stock, $0.0001 par value, 300,000,000 shares authorized, 121,730,409 shares issued and 118,560,029 shares outstanding and 115,685,153 shares issued and 112,725,391 shares outstanding at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock Voting Rights", "terseLabel": "Common stock, voting rights" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Benefit Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income Policy Policy [Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and appliances" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r126", "r127", "r158", "r366", "r367" ], "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" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r126", "r127", "r158", "r366", "r367", "r439" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r126", "r127", "r158", "r366", "r367", "r439" ], "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 By Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r120", "r414" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk Credit Risk", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r126", "r127", "r158", "r366", "r367" ], "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 Percentage1", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r126", "r127", "r158", "r366", "r367" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of changes in unearned revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r232", "r234", "r248" ], "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": "Deferred commissions balance, end of period", "periodEndLabel": "Deferred commissions balance, end of period", "periodStartLabel": "Deferred commissions balance, beginning of period" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r232", "r234", "r248" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Deferred commissions - current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r232", "r234", "r248" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Deferred commissions - noncurrent" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r232", "r233", "r248" ], "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", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r232", "r233", "r248" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Liability Current", "terseLabel": "Unearned revenue - current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r232", "r233", "r248" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract With Customer Liability Noncurrent", "terseLabel": "Unearned revenue - noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59", "r404" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60", "r86", "r164", "r368" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost Of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost Of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "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 revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r123", "r158" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r338" ], "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": "Contractual customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line of Credit" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument Basis Spread On Variable Rate1", "terseLabel": "Revolving line of credit, basis spread over variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Maximum employee contribution eligible for match, as a percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer match of employee contribution, as a percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan Maximum Annual Contributions Per Employee Amount", "terseLabel": "Employee's contribution to plan 401(k) plan" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r73", "r193" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r247" ], "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": "Revenue from recurring and non-recurring contractual arrangements" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Share Based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share Based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Loss per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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 Basic And Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)", "verboseLabel": "Basic and diluted net loss per share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r82", "r110", "r111" ], "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 [Text Block]", "terseLabel": "Net Loss per Share of Common Stock" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110", "r111", "r112", "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Service Share Based Compensation Aggregate Disclosures [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Allocation of employee service stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r307" ], "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1", "terseLabel": "Unrecognized stock-based compensation expense, Remaining Weighted-Average Recognition Period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r92", "r93", "r95", "r97", "r103", "r106", "r115", "r165", "r221", "r228", "r310", "r311", "r312", "r328", "r329", "r372", "r373", "r374", "r375", "r376", "r377", "r429", "r430", "r431" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r356", "r362" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r356", "r364", "r365" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value By Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r268", "r357", "r394", "r395", "r396" ], "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 By Fair Value Hierarchy Level [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r356", "r357", "r358", "r359", "r363" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Fair Value By Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r254", "r256", "r261", "r268", "r357", "r394" ], "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 Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r268", "r394", "r395", "r396" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r361", "r363" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r184" ], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails": { "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r186" ], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r186" ], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r186" ], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r186" ], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r179", "r181", "r184", "r187", "r405", "r406" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r179", "r183" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r184", "r405" ], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "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", "terseLabel": "Intangible assets", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedRemainingIntangibleAssetAmortizationExpenseDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period 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 Assets Remaining Amortization Period1", "terseLabel": "Weighted average remaining life of intangible assets (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r369", "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain Loss Realized", "terseLabel": "Foreign currency gain/(loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r82", "r378" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions And Translations Policy [Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain Loss On Sale Of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r56" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r125" ], "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" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r173", "r174", "r407" ], "calculation": { "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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 the period", "periodStartLabel": "Balance, beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill Acquired During Period", "terseLabel": "Additions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r191" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r82", "r176", "r182" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill And Intangible Assets Policy [Text Block]", "verboseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58", "r86", "r136", "r144", "r147", "r150", "r152", "r164", "r368" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r82", "r192", "r198" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment Or Disposal Of Long Lived Assets Policy [Text Block]", "terseLabel": "Long-Lived Assets with Finite Lives" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90", "r136", "r144", "r147", "r150", "r152" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "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" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r105", "r106", "r135", "r323", "r330", "r331", "r422" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r53", "r82", "r321", "r322", "r324", "r325", "r326", "r327", "r442" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax Policy [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase Decrease In Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 other obligations or expenses incurred but not yet paid.", "label": "Increase Decrease In Other Accounts Payable And Accrued Liabilities", "terseLabel": "Accrued expenses and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase Decrease In Other Operating Assets", "negatedLabel": "Other current and noncurrent assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r82", "r188", "r190" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software Policy", "terseLabel": "Internal Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r387" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Options to extend the leases" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Options to terminate" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r391" ], "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": "Summary of future maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r391" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms (in years)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r386" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r393" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r86", "r146", "r164", "r345", "r349", "r350", "r368" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r86", "r164", "r368", "r410", "r418" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities And Stockholders Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r86", "r164", "r345", "r349", "r350", "r368" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities Current", "totalLabel": "TOTAL CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r356" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Financial and nonfinancial liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line Of Credit Facility [Line Items]", "terseLabel": "Line Of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Revolving line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r88" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line Of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "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 L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Software support and services" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "AAA-rated money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 Continuing Operations", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided By Used In Financing Activities Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided By Used In Investing Activities Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided By Used In Investing Activities Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r71", "r74" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided By Used In Operating Activities Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r49", "r51", "r55", "r74", "r86", "r96", "r98", "r99", "r100", "r101", "r105", "r106", "r107", "r136", "r144", "r147", "r150", "r152", "r164", "r368", "r412", "r421" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income Loss [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails" ], "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "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": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of business activities" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r132" ], "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" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r136", "r144", "r147", "r150", "r152" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r379" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "verboseLabel": "Impairment of right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "verboseLabel": "Future maturities of lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r381" ], "calculation": { "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesFutureMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r381" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Lease liabilities - current", "verboseLabel": "Current lease commitment liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r381" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities - noncurrent", "verboseLabel": "Noncurrent lease commitment liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r383", "r388" ], "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": "Lease payments for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r380" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "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": "Right-of-use asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r390", "r392" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesWeightedAverageDiscountRateAndRemainingLeaseTermDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r389", "r392" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLeasesWeightedAverageDiscountRateAndRemainingLeaseTermDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Description of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r91", "r131", "r353" ], "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": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r37" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "order": 6.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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r52", "r342", "r343", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Differences between net loss and comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee Related Liabilities Current", "terseLabel": "Other accrued payroll-related expenses" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income Expense", "terseLabel": "Other income (expense) - net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income Expense [Member]", "terseLabel": "Other income (expense)-net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Expenses [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r67" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r68", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r63" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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": "Purchase of incapptic, net of cash acquired", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r163" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of investment securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r253", "r255", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension And Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureEmployeeBenefitPlan" ], "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": "Shares under Bonus Plans" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units P S Us [Member]", "terseLabel": "Performance Stock Units (PSUs)" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r280", "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosurePreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r26", "r27" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidRoyalties": { "auth_ref": [ "r4", "r6", "r170", "r171" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Royalties", "terseLabel": "Prepaid royalties" } } }, "localname": "PrepaidRoyalties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r66", "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds From Lines Of Credit", "terseLabel": "Amount drawn from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 maturities of investment securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r65", "r309" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r65" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds From Stock Plans", "terseLabel": "Proceeds from Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r49", "r51", "r69", "r86", "r96", "r105", "r106", "r136", "r144", "r147", "r150", "r152", "r164", "r342", "r346", "r347", "r351", "r352", "r368", "r413" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property Plant And Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment By Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r194" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property Plant And Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment [Member]", "terseLabel": "Net Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r196", "r419" ], "calculation": { "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment-net", "totalLabel": "Total property and equipment-net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r29", "r82", "r196", "r443", "r444" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property Plant And Equipment Policy [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r196" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property Plant And Equipment [Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r194" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property Plant And Equipment Useful Life", "terseLabel": "Property plant and equipment useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r57", "r169" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision For Doubtful Accounts", "terseLabel": "Provision for doubtful accounts", "verboseLabel": "Bad Debt Expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r320", "r455" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research And Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r82", "r320" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research And Development Expense Policy", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r32", "r82", "r188", "r189", "r455" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research Development And Computer Software Policy [Text Block]", "terseLabel": "Software Development Costs Incurred in Connection with Software to be Sold or Marketed" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r8", "r15", "r75", "r81", "r441" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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, classified as noncurrent. 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, Noncurrent", "verboseLabel": "Restricted cash included within Other Assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r8", "r15", "r81", "r441" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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 R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Expense" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Expense" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r200", "r202", "r208", "r210" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Provision for restructuring expense" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r73", "r199", "r205", "r209" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charge", "terseLabel": "Restructuring expense" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r201", "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Accrued restructuring, end of the period", "periodStartLabel": "Accrued restructuring, beginning of the period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Activity in accrued restructuring expense" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r228", "r313", "r417", "r433", "r438" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r92", "r93", "r95", "r97", "r103", "r106", "r165", "r310", "r311", "r312", "r328", "r329", "r429", "r431" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Unearned Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r133", "r134", "r143", "r148", "r149", "r153", "r154", "r158", "r246", "r247", "r404" ], "calculation": { "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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": "Revenue", "totalLabel": "Revenue Reported in Consolidated Statement of Operations" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails", "http://www.mobileiron.com/role/DisclosureUnearnedRevenueChangesInUnearnedRevenueDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r83", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r252" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r236" ], "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", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r237" ], "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, Period1", "terseLabel": "Period of remaining performance obligation expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r237" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r237" ], "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": "Percentage of remaining performance obligation expected to be recognized in period" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureUnearnedRevenueNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving line of credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r126", "r158" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Total revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesDetails", "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule Of Accrued Liabilities Table [Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of diluted weighted-average shares outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r333", "r334" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule Of Business Acquisitions By Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsDetails", "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in common stock outstanding.", "label": "Schedule Of Common Stock Outstanding Roll Forward Table [Text Block]", "terseLabel": "Schedule of reserved shares of common stock for issuance" } } }, "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r109" ], "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": "Computation of basic and diluted net loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r279", "r305", "r315" ], "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r279", "r305", "r315" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Schedule of stock-based compensation expense recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]", "terseLabel": "Schedule of financial instruments measured at fair market value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r179", "r183", "r405" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r179", "r183" ], "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": "Schedule of intangible assets subject to amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r176", "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule Of Goodwill [Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of PSU activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r196" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule Of Property Plant And Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed Table [Text Block]", "terseLabel": "Schedule of preliminary purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r203", "r204", "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of restructuring activities" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r54", "r157" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSegmentAndDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r280", "r308" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r286" ], "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": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r286", "r296", "r297" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity under the 2008 Plan, 2014 Plan and 2015 Inducement Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate the fair value of Employee Stock Purchase Plan awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate fair value of stock options granted to employees" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r84", "r116", "r117", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r228" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule Of Stock By Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block]", "terseLabel": "Schedule of unrecognized stock-based compensation expense and its remaining weighted-average recognition period" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule Of Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]", "terseLabel": "Schedule of estimated remaining intangible asset amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r82", "r137", "r138", "r139", "r140", "r141", "r142", "r154" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting Policy Policy [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling And Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r56" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1", "terseLabel": "Stock-based compensation, vesting term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesOthersDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r290" ], "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": "Cancelled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "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": "Cancelled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r292" ], "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": "Unvested, Ending Balance", "periodStartLabel": "Unvested, Beginning Balance", "terseLabel": "Unvested stock units outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r292" ], "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": "Unvested, Ending Balance", "periodStartLabel": "Unvested, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Authorized", "terseLabel": "Number of Shares Available for Issuance, Authorized", "verboseLabel": "Additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized", "verboseLabel": "Shares of common stock, authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r308" ], "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", "periodEndLabel": "Number of Shares Available for Issuance, Ending Balance", "periodStartLabel": "Number of Shares Available for Issuance, Beginning Balance", "verboseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period", "negatedLabel": "Options cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "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": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r308" ], "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": "Options Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r288", "r308" ], "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": "Options outstanding, Ending Balance", "periodStartLabel": "Options outstanding, Beginning Balance", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "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": "Options Activity Rollforward" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r287" ], "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": "Options Outstanding, Weighted-Average Exercise Price, Ending Balance", "periodStartLabel": "Options Outstanding, Weighted-Average Exercise Price, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "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": "Options Activity, Weighted Average Exercise Price Rollforward" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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 Exercisable Aggregate Intrinsic Value", "terseLabel": "Options Outstanding, Vested and exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number", "terseLabel": "Vested and exercisable- end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options Outstanding, Weighted-Average Exercise Price, Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value", "terseLabel": "Options Outstanding, Vested and expected to vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number", "terseLabel": "Vested and expected to vest - end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Options Outstanding, Weighted-Average Exercise Price, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Shares cancelled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "negatedLabel": "Shares issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r278", "r284" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsRsusAndPsusDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsUnrecognizedExpenseDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "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": "Options Outstanding, Weighted Average Exercise Price Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price", "terseLabel": "Options Outstanding, Weighted Average Exercise Price Cancelled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r82", "r280", "r285" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share Based Compensation Option And Incentive Plans Policy", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r282" ], "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": "Expiry term of exercisable options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r301", "r314" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r298" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Options Outstanding, Weighted-Average Remaining Contractual Term (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Options Outstanding, Weighted-Average Remaining Contractual Term Vested and exercisable (Years)", "verboseLabel": "Options granted, exercisable term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options Outstanding, Weighted-Average Remaining Contractual Term Vested and expected to vest (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent", "terseLabel": "Percentage of purchase price of common stock at fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding", "periodEndLabel": "BALANCE (in shares)", "periodStartLabel": "BALANCE (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software And Software Development Costs [Member]", "terseLabel": "Purchased software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r92", "r93", "r95", "r97", "r103", "r106", "r115", "r165", "r221", "r228", "r310", "r311", "r312", "r328", "r329", "r372", "r373", "r374", "r375", "r376", "r377", "r429", "r430", "r431" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r92", "r93", "r95", "r115", "r404" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockSharesOfCommonStockReservedForIssuanceDetails", "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsPrepaidRoyaltiesAccruedExpensesDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r221", "r228" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock pursuant to the Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r17", "r18", "r221", "r228" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r221", "r228", "r289" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Options exercised", "terseLabel": "Issuance of common stock for stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureShareBasedAwardsSharesAvailableAndOptionsActivityDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r221", "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to the Employee Stock Purchase Plan", "verboseLabel": "Value of shares issued under the Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r221", "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r221", "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Issuance of common stock for stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": "Common stock authorized to repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails" ], "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": "Maximum remaining dollar value of shares yet to be purchased under the Repurchase Program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r86", "r162", "r164", "r368" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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", "periodEndLabel": "BALANCE", "periodStartLabel": "BALANCE", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common Stock" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r85", "r228", "r231" ], "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": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Significant Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity Shares Authorized", "terseLabel": "Convertible preferred stock, shares authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity Shares Issued", "terseLabel": "Convertible preferred stock, shares issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradename" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureAcquisitionsPreliminaryPurchasePriceAllocationDetails", "http://www.mobileiron.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r46", "r229", "r230" ], "calculation": { "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r229" ], "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/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r221", "r228" ], "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", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Common stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r221", "r228", "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "terseLabel": "Total cost of common stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureCommonStockRepurchaseProgramDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEntryIntoMaterialDefinitiveAgreementDetails", "http://www.mobileiron.com/role/DisclosureShareBasedAwardsBonusPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Accounts Receivable Current", "verboseLabel": "Unbilled receivables, current" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mobileiron.com/role/DisclosureSignificantBalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r118", "r119", "r121", "r122", "r128", "r129", "r130" ], "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", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted", "terseLabel": "Weighted-average shares used to compute net loss per share, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares used to compute basic and diluted net loss per share" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails", "http://www.mobileiron.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.mobileiron.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r118": { "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" }, "r119": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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=120397183&loc=d3e187085-122770" }, "r229": { "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" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "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=120381028&loc=d3e5070-113901" }, "r288": { "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=120381028&loc=d3e5070-113901" }, "r289": { "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=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "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=120381028&loc=d3e5070-113901" }, "r293": { "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=120381028&loc=d3e5070-113901" }, "r294": { "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=120381028&loc=d3e5070-113901" }, "r295": { "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=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "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=120381028&loc=d3e5070-113901" }, "r302": { "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=120381028&loc=d3e5070-113901" }, "r303": { "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=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "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=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(5)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r408": { "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=120398452&loc=d3e534808-122878" }, "r409": { "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=120398452&loc=d3e534808-122878" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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=120398452&loc=d3e534808-122878" }, "r411": { "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=120398452&loc=d3e534808-122878" }, "r412": { "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=120399700&loc=SL114874048-224260" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r416": { "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=120400017&loc=d3e572229-122910" }, "r417": { "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=120400017&loc=d3e572229-122910" }, "r418": { "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=120400017&loc=d3e572229-122910" }, "r419": { "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=120400017&loc=d3e572229-122910" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "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=120400017&loc=d3e572229-122910" }, "r421": { "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=120400993&loc=SL114874131-224263" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r439": { "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" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "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=120402547&loc=d3e617274-123014" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r453": { "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=120402810&loc=d3e638233-123024" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r455": { "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" }, "r456": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r458": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r459": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r461": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "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=120395691&loc=d3e23780-122690" }, "r88": { "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=120395691&loc=d3e23780-122690" }, "r89": { "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=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 91 0001558370-20-012159-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-012159-xbrl.zip M4$L#!!0 ( $>"7E%H?IT<2A4 -SI 1 ;6]B;"TR,#(P,#DS,"YX MK8EF++F]VG+8B$).Q0 M . ON37GP9X$2F2X$5RQ-3ABRT2C08:7Z/1:%SX^1^O:]=ZQEP01K\<#8Y/ MCBQ,;>80NOQRY(L>$C8A1__XZ:]_^?RW7N]?EP^WEL-L?XVIM&R.D<2.]4+D MRIHQST/4NL.<$]>U+CEQEMBR+HX_'O]P?O[Q^.S\X^!'J]<+.5TB 3D9M33+ MT^-!G#(*N3+ZR1J<],].^J,+R'3R:#_K[O;1TUW%!!^>IUSUY$QO7J,J,_[ M06)$2AFE_CK%.B9W)._+-P_W@:@'5)@3.\KG$OHM/Q<4-9L3%Q/.Z+'-UKJ8DXLST%HD M)2=S7^(;QM=7>(%\%\#SZ6\^ 8L+/7CZ6%L4@%%TG\$KEJ=1HPZF((U@Q^"N<11 MUNL2N4J7'U<82W%D$>?+49T,<>6BZCEX02C18H"Q.CFQ>E;,#WZ/)O=7U_>/ MUU?JU^/D=GPUG,'#Y?!V>#^ZMAY_OKZ>/7[N;[/:+L6'2DWH3_JWQ[$ YKKI M;N%%F#LD,>6TD6O[;H.,FYH5YPO?1G"]+XIQJI@L)A[F6J9*>N[5'%_[S0AJPE71-@N$S[' MCV1)P:FS$97)<77$UAZC"L:AK3TS\8!M3)[1W,7W6%YAB8@;]OY],3/IQ0>P M^ /0A4U92DDVQ5EA>98NT-J4"&11H=:FU.\M*-?Z+BRY4Y'=5&3*&8S;\FU( MG>O??.*I?MM40TR\RA3DM*&"1&5:B#I67&JG'GM3#^PAXCRP-^1*@I41X#YV MKE\]-7J(YII2B6V9TIPU5AI=/#186/[W5E@#"X=5Z#2HF@8-;>AS0I>N4'7) MFE#$WZ8^MU=(X"DG-AZZ+K.U8 7ZTHR)63L^9$U*LAAX]#8E65Y8%+R$LBP4 M%];I034]^,J8\T)<%VS_&,2F2P)#]5 (F.87@%XAAQGA\ZQ7$?'4H\&&JQ6P M[;#<&\!I!#>ERBV*X9ER2W[7(H3FOC_\NI93I3,8JE.A,SXIK M8_&H.A;9T"%%9Z%$C:)!I-.W:OIVB\'RBAM?PN\[!'^)&I,G"_W^EB#(J]\4 M*%+=[$8-&9QE-20H 'X$95CKN!"++2Q7I5KNIIP.]G>!?01"GNZ(?<#CCU, M2R%CG79Z8-*#)XH1I\K8/V/JX]$*+"L68[KUOJ#WU\QMQOY#UJ6(^%@A(Q74 M"LJ 02";VO5]$^;ADGKT7P4*J"3R;4P7C*^U$"&^52C-P9F)=AU@.VT^E<[VFS(7;8N6#'*G%X7[&++^UQE>)3,_K9BKH.Y4&$W^59W MA2&'@QGWLV;K2H^SR>A_?Y[<7ET_//Z/=?W+TWCV[PY[TX!\A87-B:=*GRPN M?4$H%@(L<"*Z%L;E82HT!6QM<'JVQ^5F3$P:,(">GQF>$\4H7RPJ2-OX9#1P M4Y85%=8IP4ZAX=I!WQ)P&RX2=2B:4+Q!A/\3N3Z^@TD*/"O#N0U<+HT9J[,L M5HJ+I=E8"3X=.@T#;36B9258U0Z3=IB9,'O 0G+?5@$ N@QCC]M@Y=*84?J8 M12G%Q0K9=. 80THP^$\6(XX=DC%SJ30S&#]DP5"YE8,1Y.]0,*$PY7B!.5?N M/KCXVSALI9J1^#&+1)S?T@PZ*$Q0@)^T9C07AV22&82++ A!Y@Z!"G[T"G&L MCX$,7Q!WLF[S=KH1B\%)CI>L.%C!29. 1X>("9'KM>>R-XPO,85JR"G,*[9! MR2,QXY(S-8V86"$72['IH"DS5T3J !$XNB.F)^R8YL473*1FJ'(FF@EFVB=. ML>L@,]HWO P#]/ .+9<<+X.5>[T>D@WL-\AHAC-G?A.RUE"FF,?+-%W,B&FF.MA9AO$[60S5#F3'+675W&P/,R#D:S#8^^QV;W&:"O%:L'&9I?1 M=XC56M]%O[IUF_WKQTSMJ]^/=H2L3+IQ!KJ1V;F[DVX$A7::L5M /U\+JF8S M(]YTKW8';=,H?SZ:!DHS@&=9 /,C_AUDNX;^\Y$KSV &\#P+8-ENZ0[(ANL! M^0@:*,W0?) B4CVP^D1F_G)$M&Q#J0'J_F?^U MNK<)7#]V!UV$$^1>A2(\XR%T'&PX#O[NY9E4Y\.>]P*JY1I5-76PBUG(BJIG M;>IGQ17L-OF_HT;N4]NJ:M)^(Y6=9[M3QICF7J\V&_ZA,4WFE,\^!I@2J82,T85]XPW:%6 M_]Z1"K>*5+TS)(-2ZLZ0#IO&(=$"C$RD9JRJ;ICN0*N_=;KHHH4<$C-(I1NI M.W2:;*DNP">?R(Q0^0;K#J+:RPH%^.10F,$IV7C=(5,;&1U05->;;E[!J('Y M,W9N&!\+X:M]".7XU>-3AG(F_I!".5RLT'>-V$&"T D\+-%:,&Z1L,Q.*6HK MQ0/VXIOFV)*C=3G^A5G*H#:O%"H?)KZ*+N3< =IL_;#H;LH",B-PU8Y==$@U M0^I!^"J@,H5_%4'+R5&&7_:"V2Q^T/T>GX(HRU3]Z/!LA.5<$\6T%W# MN1O,*C:M91C"U&+MF4*M=;*6 ?VQ$M!Q">K^U:B(#NEF2#]1'JPT_A[?P5X1 M:$/.,IQ_J(1SLH"N0^]\T+D 5@.E&<:JQYX[R'8^ #VF#EX'*[^&C0_U&9@! MKGM8&M*WRNF@KW,=LO&.ZZHW6&<778(+C#LDFEQ(?(^X^K#=4HPR]C<6/\IC%^/2O)N8.S_FX[ MTS:[DHOD2O;7=1B4SP_R)P8E]^X4S@BZ%J_A0)8XBB485/BT2(=&51N4?P(Q MA\*$R1G8H\PZ8GJ_;W?PL+)ARH&&]ZC<2B+X<";+V7/ 7@WG)R<79 MR7] W./7M1N12")=R#=--((Z*/%-?*\^11Q1J5JDU/!USMUCQI=]X'H6:.%V M.X;5BU@@;F>XO)QI'H.+BXN^I@(F^J/J!(M^).*1U=^;\(!8CO"C#8X-9=_2 MA#:*#CJ7(_I5K(D-)4^KWX7?%#5G44R_*UU.O>H/3 MWMG@^%4X41WK5&$C7[TJ1/EJ5R')ZUP_.;)RX5$&5>IY Y$=R?M**?O47V-. M[&H%;^=2I5\HF0,E>P;+0/JJ$_9.!H!??B5$ M42;UH[?)W4P!+X+N2H/%CVK-X'*>RE6[#19(S#4G7_04(U':"%$;)',N$?*" MAL"N%#&OVDV2RW/WRJ@WM>N2 EH[=/RMOH8D,T8/S9M%<%F_2:),07/ 4U'Y MV U.UBN_6@U*_VETHP.,-'@L\1H<="6)&K1WY (S*C5I_G(DN0HN!B.IDI%\ M$E(=85:$RNN$!O'G H9,7Q7VE3/?BP@)D!Q9"%(YLF7$*DB#\8TP9Z;9.C[7 M;9EIE'W(HN?^1_MJWY!;@^9PY*<5I'/;GVM6V8;9;O/:#:4.^;DNYG=X/<<\ M(?-V0E!]L.)@_C\Y3$V4&L.YR%S5;,%S"_5M^\5G/PH/&A"3)*5X6X58J8 MKO -\[G$F%85L)#^3R!C84^J*'-I_I:T02S&%.RP"D0L\601G,894^B_4.OK M9\S?_HT1?Z(.Y@EQ(UF56#.F#E''&Y/C47?_;'.[NFI$+RCJ_?KZYIO3 .K>L! M/VB3W5B87*J ]AW 3/@]][4X=[X#Y+5BNJ!M/?*F&< << M/;,N[,CY/56DU N)+H:(+X[0)8(Y5Z_EC*6L_".6TL5.?#@V:I9=F1A:H+8' M9U*8 N>M(GY>VJ[#FMC?0B%D[EFK.<.2-JK)R_Y^I:L2<(.ULUV((UV\-RDT#F'JNX( MU>/8$M\PGB-0U 3-LAJ:H;9_T$111\@C$KGJJ-XC6\@7O?7V&;O,4W0C)J10 ME^. XG&*W">!(ZI([%T8O*\.Q+I>3P5V'L&&CJ.7=9 ;'J#WY8IQU4!#D72% MPY;39NP]1M+=ZW%0'^6>4; I !E!;K"M(;[*<[/Z'=O3BL2MU+C8]0E.']PA M"KCPS%B137[7H:(V1XV)G%-HB![8DB'J%I*R'*EV O M89(F,ETB^NVKC\#P2HQG;.0+R=8;:8J3#V-M2IWV]%G?6V*K _HW6%VFO@ G M5.U%FG+&@Z6_T#&OE^?@7HURL@#U7XE<17@D1DZAWJLJPY"A&#VH**RXA>DZ M<8E\BP/EH8>S)V;MU(9S-O9 ME".7^*( !?DRX.@[CH8W)0:0_E3P3.N481AK\"&5%>SS$E,$, M<4QG9(W3LE4G_U/(^8"DJF05&;=)6R8?S/$\+'WDALYW6J3"U+9)P=D":Z\' MN?E#@Y&B9=+<(15G47$G=:1C&X,MP:H2MTS&S9I,,$O72_6&!:X"JI:.8=%@ M''[-7H2!5.5TB6V/MH#FT)/=R'78N P"QEP[[7F6$;4R,)JS(>3Z-Q\\7W"I M@) \Z]TTT)F2A&2AZ,;4\6W-+KGA)K/;9T]L6]9E*U^4,PP+BP-S#3*V8DML M?=%G^%5>NLS^5EOV9$X3\#*B^\-#7?$,,?1/Q?6K[?K.QF%5RY%5IYNF>?V^ M"VKY()$K>C2]>_)T)(<$94P6S1JR#K>6ME;":NKMK6 V8T>@T! 74[;,MJH5 M[C:&;49>IY+%&4:J^SKE@%S"Y,&C">0"JP MUZB?D2S52 _MUVV^L'!Z,KA(HU&0UC)(P-(IAXJ'9DM\BY:RHY,729M83GG@ MY>[@T($>OV9LL[E"+6:/:;2)0D]^E&5?83=GC3OP,S<7KL?FXKV8M]/&U)$D MO4.P4<[#[@6,]RMB=2M#,/N_0780PG>94 '$5.>NDZ%E/7X(CPYV]/T6,.4# M_QGLT[EI,E8K1\ND35KATY-B"YU(:YD$C3>911/F:.M[\/7LV0K1\!LQ7]5^ M"#&F4UT?Z*519"CJNSOO<]M+%0Y]^B!WVVQH /B=VC*J/,9$>NI8Q7"M%HM* M-N'6Y];.0<,X;\I,YRM3'WX*'RJU&OC537:@ZN'Y6RRTTHZ06(4ISK6P.7L) M5PD3N\<:,VCI)+*Q2$D_?U%/C$5;."-@ '/(.JW! O]<2+L:%,?TJ72 ==X!/[C MRFOGUJY(HLR=J-$)\Z+DEMJ$]&&[Y/DZ?? N_TQ>'ME!=\BFJ[?9N9MW;C!? MI-(\!Y7O1MUJA6_),]Z^]E#M<[/5A7AKQB7Y7?-1AW]O@!9ZU7 A,8^>(\GW MQJV5"UQY@:B-D\(NL9K_ES71KDS::;SN,%^"R5URK!.VEM(+$ML_X@4UA]%: M$ <'^:>%7(:NKXFN8]CPZ:JAQ\;$HF@JQJ[WBLI56D+F?13D6N M+U/@9S1ODSA_*VU>=#4"=O0QD">P[_J[T#!OATF:UE+];GO+7T88U4ATBT#*R6*!U0I<^)0]<[E7CH>>/98)LUER"&I?M1%R\K56U$(;J1XG MBUTM[1:70S=#XU!J>% =7C%?IF[:VB_+@TY,=$0^/&NSP7SK93M#GXU12(DW M\M?ZJN5G'-Y%L.G).\-=HZ!V-G&TT#RA..-Y9!):YEQ$59R]L/RZ)Q,.6/?/ M_>"6T)_^#U!+ P04 " !'@EY14FF$*R@1 !/_ %0 &UO8FPM,C R M,# Y,S!?8V%L+GAM;.U=;6_C-A+^?L#]!UWZI0?4>7->-HO=%H[CM &2.(BS MU]ZG0I'HF*A,^B@IB?OK;TA+MF2+$BG+D6@OL-C8,M^>>49#SH@Q9 MKXCYF)*O>T?[AWL6(@YU,7GYNA?Z+=MW,-[[Y>=__N/+OUJM/RX?;RV7.N$8 MD'!^W#@^/#XT/KT^>C\\]'I];#W;SD M'0QSB(N+>IC\]0S]68"5^)_???QU;Q0$D\\'!V]O;_MO[7W*7J#JX='!'W>W M V>$QG8+$S^PB8/V+"C_V1<7;ZEC!T)0B>KOS\R+&V@?S/N2EN#?6G&Q%K_4 M.CINM8_VWWUW;S9$A?;W8C#\0A:#SQ>%OBVHBAX=>],7WV6ER.AQ?M0SZH'P8!$,(9[U+B(@+$P0>?>MCE M1%W:'I?38(10X.]9O)MOCS>I(4&3V$.84;+OT/$!+W*@U>C!9B',?_7[P_X$ M,4%R95ADK7\@J*[MCZX]^K813(G&ZX#T8#.X,D(!=FQOH_B6>EH;[!7V'8_Z M(4,#_$+ E#DV"9*:WZ7C"25\%!W'H2'\?40.PJ_VLX?N47"% AM[&IQ6UN%' M0G]@%&Z:8-HA;N]_(9YP5C:)/+>_CP6.)C9V'^G4]@*,."4L1&[O?<+5U=^L M#-2ZKE <'0>$[6-A&Z%[#X\QL=GT(63.".:[!X8=U/&\: 9> WS)CBJ$^BNE M[ALLDD##;@@L,EXPW%X=WX>I;@U<*JU^#(B>'^ QMZ*/L&;"!):22R4Z8\H" M_+<0<*13FP&^UD@J%-8M LWRK\, /M_9\#_F=U5_**[?8AO@B2MK2$&[B_K@ M=6W/.?X C%$_%0+]1I#-"%>G5T1"U!V!+B'_ABQ=7X-&W1XB<+ @<4)/J/$M M0(D \;:K78@GA8?> P0UW/E5'/#NP(TZ/+1:UKQ=^-SMWU_U[@>]*_YIT+^] MN>H\P9?+SFWGOMNS!K_U>D^#F9\"8,#VICH2MIBR-$T1*N$=#6W_63@]X+"^ MV/9$N($'R O\^(H@M'5X%/E9/T27_YR9B;AESWY&GG![4S\>U#:P;LCXDC-W M?%&9/\_:Y^V+LT^GG]KMP^/SLY/SX\3($_K186D0-G/B]N'CBLJDW<^HQ($? MCL>BM18&DN/Z0T;'J^*+.J,Z Z?,1>SKWM&>%?HP'CKA??%%]QO"+Z- _#)A MF((%F'[=.ZZ'(^X8P*3#__"5XJOMB95ST+49F\)<\Q_;"Y&$.Z6Z3>4TC[E5 MMLM#-4,+* F8[02_XV#4#?V CA$38@*'*?_^5:BY)1I0$FC$_W&C^<_TE L, M=TZ5[6!<&V%$=;O15$=N<>0H@$WK!Z-(DPNF:H6:VT%\6: 1_R>-YC^*WI(7 MX7 \\H'UA]_\F2LI83ZW3EH4G\Y.SMJ-X#R+67T@1ICOO+GIGA*G] R^J&P2 MRVL@,L*$7V,"8KG%KV@E6'0OO8?S*YE$;PDD1ECF.&C_X-DD2$;NY:3F53&) M4FT<$:&GC28T#NI*R(M_-HFHW#%'I)PUFI3$6JYP:LPL:Q)=Z@ B[LX;S5TB M/ Y&8A!0YZ\1]6#@/C<8P51"8W&UFL$4C[MY2J?*15(=BP 9$2M+@,CWEU<+ M-IK%S,'EZ5G[]"3&^X8V/1\1P_0+FJVMX"_1BP\(P(C*3>T^4 MBIAGU&ZTKE1A/ J@FKQZ* X-%=7;!O;+@31B_2 B8PF)J,4",RML!=-ZZ(QX MGM*EXS$.Q'3&MVZ!)0--1L21!]QR:C2:9.4 G"Y (TRX1'?DR'(+=G M,W[XC)^C#,><$.1>H2%VL&S%7%QQBX@O";;D0OK+P=)AJ0V?H)(=_T]R(CU* M=:QZE&KP!'_N>O=/ ZM_;?4?>H^=IQLH4,>AJGL4W!"0#KJEOLQ=6"I3Q\VY MZ/\:]'BVH ]!_Q8D7:(A96A6[LE^1_X=)D*=;DB &/(#<>0TV'R>J25)LU"W=(Q8)\[#3(5W7$;)YBE%W9SGQ/$* MQ&:$MOS*8/@/C ZE"X]$B>9IARH7JRP6P3*"O2[U@_XP.@$N=>X399K'8!$/ M62Y]$:!"[AKA"LQP\#W (CB%V"MVD#^ Y7(NDUD5FD=K,4DR8I7QZ=VA[ MJ"> /<+4P4*'YYT@+]V1S5Z6[T*E.F;35QZB$6&9"%.\^EA^?MM[=[R0)T?D M&\/AGPM+$*D+K]U2\S1#WUY7!=L(;9DO2.+,6$5K[[A<\Y@NO[92 U?(9R-F M:;!E"*3&\U5<@2)[5)RDBH!);_2<.@TF.I>NK!M;%Z81B^H!\CQNCHA[9[._ M4$(PLB>AT@K;P[4F1B-L]:^(@#!XEKB..\8$PZ(%1/.*\MDNJ+4]E)3QA[[( THO1[Z0N)D@\(&.,V@F^_0%=H]A>^S_QT<-A% M#M)'D$AO.$2.=&?_!P^B#BO!DYC!P!\8?<6@/9?3;SY/I#*?D3L.+)GRCJ6K M-] \6U*/EB6-U9K2,\,?A849$F]'X>G8P;8)6F2^:&;AYJG.FL1E.*CJP(U@ M_0I-&')P'M?)(CO <"%<(Y:5R?SR_>%RRBW9;M[<2CO ?0D!&!&*$!+B;]JZ MINR*AL_!,/3BS!$27=O 1#(8"'UP- 8AV._ M>!-AN<9V0'=R;\<3&C&-2V128424MB?8VJH@V?"/2]/UJ M8\(1],D G*_^,)4A4O; 0ZGR#NC&&H(H3 C8B&?=J\[X:M9V>?RSL.H. MJ$AI,40*\LDT!1'1_X6\\IP8MU M2$\:L=8T?*.G&LQYVJ:U5&?>RG?U49)(K$*;"N9*SGHL#WUCV10WTM$6Z]8' M"RU6/\482K1V-TEJM(SXGDT. '".C[1C@/B8TCZ]B"955%NH'DJMB;!&59G/6&8<7!Y M!>1EZ&/"S^[Q5X;-=EA&O\B.,NLTL8MJHRN.LAMQ/WR%XB#DBDWG_!&*.$W$ M3Q\$T_YP=JZ(!R0&R.'7Y+.:=CN[H$*5R,2,33/+=XN.ZJC4W05U*2V'POTT MC9BC) *[!N>/.&NLG#,::)ZV-';EK"H]H\S0-66/:!(RD(N/8*Y>9)PML$'R MBLU3J34)E1L@32$8LD).3L8<"U_^*ZUFYH73Z$\!_?G6J8 Z<#-.F(-]N3-45&\7=4%)!AN>)R2/!<2I6IYT&FP7"&* @L 3(>;^4 Q]=L&] MI"1UZV\Q]=7(HNQRM!%'4!]L_LQAA +L+#*Y%YY'/5WO/*KU8ZK;?QMW M/E5B1M=LLY84@+-1+8VE S<88U.XEW)?VJ!2MWGFHQ+F4UD#2\O!B'. *\)9 M EKXJB7U!G9 6=841LEE:/5S#3^RXE$_9&B 7P@>@B$GP:4-ZV<'#48(IF@Z MGE B[H25#<@PSU[Q!/N>6@J$$U#,(YAF%GWR^6?1K17U:XF.K47/4"SNW%KT M_I,%_5L_1B.H9?;)%(G:^ZJSJ]3YNNW%B$1J1ET8R4K-,P J3&6]=5L#GQ&S M0,>#Y2*_R3)./2ZP%G"OT\86J,+:<,LFJ*S5W,:]UVOKI0_@[Z7;?_.KU!19RAZ1L&ZZ,$2EM,:?-> &5V%J*62DB\\,6Y]\ MV=$BY05\]F:'EXF;/+^LNU^GJN;-5Z"-2L+0R0--;.P^TJGMB9=FSLZ%Q&DE M=>>1=NEY1 S#8O$X?K*BD5@H&DKM#L32>9G"9;>L?%W9)F X?)N(+UYBZ_.$ M&DH0LNLTSQ84,K2<%T(/FRD3"8*&IHNNQVT*F#2B^M4]2J1V+J.)QZ= M(C1[!!H]">>33,Z!$<6JAA*X-D0C]H^(LY@QO$^6XQ( !\J>=UJO M4Q2?68 5]'-\QA(Y%#R^OY%[XP+5X/K9\Z2-\7D&_KZW-^SQ]TPDE /*A&/D MRH-T&^NM#IM1$DPFB.7DF.+N>QK9)(9>K4#+C2%]TY^?G;8/:[9H&];>I#VL M7])&N*\%^OI=E8J$8,2FV2IOAFA/1_%6LA& T]4MEG';8C?-HG5KUGR]OOXU)J"-M_AUU0.1N^Q%E>K) M^I8>B-@[,G\E=8$+HE:Y>>9"C;UT$K?22(WP-7,DDM@EDMP-HJ_CDH:V03TJ M0MW$/3,Y%K[G!WC,@3VBL0T2X*^^3)5( H[VT.C."BMQX8)9H67-1V6Q>%@6 M7I2S>3G+3HPLWE/S?4;9N"E9U8>9ZH#:]X?70+/M_1?9K(1M46PY?=M].CLY M/]XJ8[..&(R?J%;!WX-E>7I#WBNZHR08R<)AZS6Z>SJE) $CHJ]ZN/FM\_1& M*]&BJ*W=4YX\X$9$,DO A>YE,VHWDBA&['?21_P-0VK60W%C>VFWDB1 M;WA'E21(+ ? Q^PLN8H" )3EQS&& 6+Q]ZP0<#4MFZPDFQ9# W=FB5?U^==A M$/(TAD&4O+ _%-=3CTTT?.^C]JKO/>L(/LSZLL;SSBPZM#S^J^4M^JO7H;[E MZ6-1^GV&\VSWZ"7B.8)T+,%:#3;/ .BR.3<%U+)[IPX&BG3'_5@:IK*T=LA=:(C#"EY8 ME1UES2Z]71J@ [*!24._$9B[R'P#>5>\T<._(4O7]0*F)ZM;6./VK*A!GJQZ MUI>%R>JOM<9+HT'P!/19;Q*=;W;D873XYS[9[Y([H%1+U62FIX'M1=TO-F;S M@5S28'2)7C#A^\&BU$L\_>WL;$'ZG2^+-_3*[O7-=M8\4[&&;BPRW7^HN#8\ ML6B^,-E/2NL;@7%[R%U-QIFE96LVN9VZM FA5#A-?3G@PWV&@?W\?U!+ P04 M " !'@EY1''.\Y3!TU"$KLH M4@)TF<(E,[\$D$@D$K_^Q^O*&;T@[-N>^]N' MHX^''T;(-3W+=A>_?0C] \,W;?O#?_S[__Y?O_[+P<%_7TSO1I9GABOD!B,3 M(R- UNBG'2Q'3]YZ;;BC>X2Q[3BC"VQ;"S0:??UX]O'\]/3LX_'IV=&7T<%! MTM*%X9.:GCN*FOS\\6CSRV72JN?^,CHZ_'1\^.GSX>?#T9=?CLY_.3H=/=YO M2MX3,N>VO*ACNS^>27\CPJOK__+JV[]]6 ;!^I=/GW[^_/GQY_%'#R](U<.C M3_]]?S?#XZ//K[ZUH>81(7V/Z3,T \L=HZ^?OWZ*?IU4Y0T9 6;LMEV M3S_%/WX@XAJ-?L6>@Z9H/HJJ_Q*\K=%O'WQ[M79HM]&W)4;S?$MSPW^.FB-* MLS",=03%)^0$/OU"6_0/Z*>#PZ.$V?^#D+7Z,*(_?9_>;EHK-$0+?*)E/UV_ M!LCU[6<'7;M$!7$$QIWM!_Z'T:=RI*^\9R>BY_#K\6%$S2P@:D?U^M)S+=(- MLL@_?,^Q+:J.FU_]R7RR3KKVB]13!$C;MH-L[+D?36\5TU^M]1:9F@6>^6/I M.1:9"Z[_&=K!6Q/,L7JIS>25[9N.YX<872'?Q/::2F\ROPA]VT6^/W:MF;UP MR51A&FXP-DTO= ,ROST2 DT;^==N@-]NW<"[)W1BVW"NT-QV[,%1A'I M5R@P;*<$WFW2U+4 VQ8.&,:GZ 6Y(>G;]!84',]M6Q0""KH6SB18DD'>MD!V M>M4HA$RW%X9#38/9$B$RY:W6GDMGMX08@HF)[!>#K%(/J,[$4;/#-EE_Q!Y9 MM8(W@@Z=U=PRQN206 M_R.V331VG&0/HHF1$AUI9/6;YUD_R3:1C%]BY!CN@MKT8]]'01V 5%K5R,04 M^0$.S2#$9/U)AET-ZH7-:23[CJRCDSG995MVG<'+;$8CF62B6WENM%^8+0U, M5O9YYA,1%L(OR+KQ\*WOAW1ZK,%+];YTKC6TY\@M,OYI8*O6VL%KJD%RIWY( MC;-'\A^-E+-:;9")"\\-_4>RVNKD@=%H@RS$"CQ^(1U1BY (;Q*9T,0^(+M' MLN'6R)EZ7PTR3"TB,E=&:U7]6;A,ZPTR1;+]Z&1P0<4W'F^ M_XAP-!C';F!;MA-2N=9@2:75A D#FRD?R3^S76W..&PW^&39JT])F4^&XWR0 M,LXYA$D/2^C9S6DDCZBU>@21?].C#<\]L&)UU$@>HVUMQ'HKPW:;H35INB:I M42L'*[1Z1E@GG?EVZQ&Y)/1@,WQ&!QOV-9+*;#TAV$J.%>@QFOLC:9_25/W5^(G\,7LB_[F_?GB:C28WH\GC]73\=$L*Q >NA#W' M,W-=1MX7#S,A5SAOI5]VCUN3SW]NR'VB1GO: ['@D1,=^3,+?:I/J(^##)'D MKUT"R:<_'[%GA68PP3.RYZ9^J%?;WR&17VQ#Y%99QCA/+AER:7/)Z*LX/#UL M(?S;AZ.TM3GV5GSQ)21X(NI#G]#B1<:XX;0N\>AD)2;'O\K-ZD6QL\HV)/OB M>L 6O$QW=D3/XJ#/\O_S[/C\^.O9E],OQ\>')X=G)V?G;4"2FA,-8<+DJA9, M15N6?OGSTO'"3=_W.5LAD3Z_6%-2SAL84@GS]8>*F4_^&ML>MH.WJ&W]0Z#T MZG1'B"-K-!,$3IE6$?A<$0$.[=#$?T_()L8.=7(+(6"4:Q6&XYHP,.B'!L7& MAJ!'+;?DG[N&D*A@0V!$.UU%TZ= =E;^NP;2CKSC/@VNG:@H@3GV M=6Q_=SQBSO_V(<"A'ANU-$B)F\4?/_L!-LR U&Q6)>35CFHBK1#&RD)A3>$ M.;*UBXC\PPZ6EZ$?>&1?>?UJ.B&-:*9GP>1_UI/Q*L:I7$M=6@ R/60 68XY M:%A?>GXPF2>L2$8=IVR7"U6YH<=A "8F-/PBN_C./,<2 L.N &$T"96L"!"; M$7TH\78M62ISX2.72P,O=ET[BG4@+$Q2^2OR G.@)!2K3%HP)JN2PV%#.S3Q M?\/T5 E[BB%"(,'L'#BRY(-#@]Y^?/!<+T^L>+&156H5H_-:&$DX@0;75I52GZSMAH3L;1S2 M!9I[&,7EGHQ7Y-_;;L3"K1L@3";LZ*Y3MI7X5OT]"I8>^>6%%(F"FSC8MTI! MJXKTI8XBM2H6F%I)F$K&S04QW?@>$V[I5M'^6A]M!@O0D'E @729W2G3[D[\ ML X,.Y1#$_ZU@5TR!6RBTB\,WS:CJ'LG#!#OI$-:JUV :IW92WF!!MD?R%XL M"67C%S)M+]!#2(4QF4?$3\* )GBBYYUJ2%9MK%V :YWT5V51CONOG_+QV^W% M=+,R#F5ESXWM/JX6VSU[FES^__^*E]"ZW_+'9V3N$\E'7QVI@/&BC0#PV*L679 Q 6UTO*M[!2+A]^:2 7\/6T",EUZW#Q<-6-1#$L5R$)8512"*Q(/#@>H*3<>&K*LH8.$1$0JM*)UD]%N2B>KZE6S9;9_K MU:O0#H1%J<2 *L=<3W".-50#T,*&(&RC*BNZ@B((F>^))D2"N%ZM'>\-Q0+9 MY#%U#)[?HV);$ *(ZH]\ 8,]P3S66RX??'NV8FO0YP&I^BO/!2(I-'Z?*'* M;7<$C-J-' M#C"-"_&#..A2Y0B 6[4_L:MJ_( &,,DKGI"M@MMN#0@6>QF=Y *XRQ@TW$3; MDNA"D6U& 5FD5#2#D+EE,B=SS!S905B@:,\J[^GYJD;+U0]]#M;(/-4Q1_, 12A*RQ++(/)+'VB*TUVV/8O*;%P8T MK0-_QZ+6\7CI.Q:Z [?;?!%: MHPQUHRUYHY0^4CLB<43 ]$;&*"5SM*5SM"%T]*\)J?^O7( X9Z-<2: ;;6&% MB>MKMI,M!>E@,A]C;+B+2-Z"@').V>X#R74CF]MHL)D&, EG:*)\/A!*ME^> MR+]\PXS.*\41F&5; 1*9+E3U-P,YENPD-[ MC_ "X;\LG\SG:.HWXT:W:6^\R)K95?:@@F\[59.O\B:FKH@S% M-KH,G^T"\J($N@,VSF2SH";-5A%O$&7/>+:=XL6"^LUU&3/9]HPO%09 Y.F? M9/?A^ZB0)$I+BUT&T<' /R\/@"J@$_Q.8#^'"+LZX,!\[&7]YY]U^L\'EWBS M*05<$[E!O"N9VOZ/B[<+Y)K+E8%_"+SC\FK[[2B7\P_MCF^1XI1>83X0>34@ M+G)511:CN,O<.T$Q[QC^>C"?]:/DXR"!%_MI%B;YU?6_\Y>&4 M.%:F5%ZA#E8R_<=NA96,QVW#9HD25 _&"DWF.>J8TZ*D;,>KEECI4@P$].\- M%"#7IIKP,'G2AQC'.TL?W7,7W;CZGT,;:V'&\GS2Y(IDPKKSP M.9B'3O%H/)Y&>,^FEFQCCZ+H*TH FA(\8N_%IGL.!ODV82@I6]=W*L-V]30M H M0]%P&V6XC3+<1@%[CP',:=#[N(TR7%" ?D%AB'K7%?4.'MDA!'Z')6B(/6+/ M"LV@7 BUK!+(^5,<02UCJ:-0T(2L"4[2$W-"J-G%]C>(FLUOMQA%+,7D^-QP M74%9 )'3(FW;$3V+@T9>75JO'9NZW_D1CH4B78??2A5B^]C1+ND-^[J4]'E* M\TER)IK,;_L9L[C#)(3K !$Y3/4O_ I@#BEH3TZJ+6U)],HU'SIWR*U5;CB K#S>]>3.D-;-E>Z\I2"$&Z(9+UYX;VR6+.EEOM@$"_L7;A>V0[AD7JRP> [F3)S!(I=)C(*@'QF>@:%UG09:SO)Z0@K8_N8&:* P#R MW]UG0BRR$O>[^%T(7F$(CC,U%_ M<9=3/M] ,13.IZ(*0)9'F5[*P &TY&F$)S^WGYZ=?#F$L]3I@8S)(@ 4TPMG M9AS('&<%5KI]QZP!82&3*R;KQAV3G>&BW7#1KG\7[?H=>MS.9;JV0H_YL?^D M;S-(YBK_T7A;)3G:>5'_@O)[= U.@5MH<>'%6T'?L.?[D@M6DDI[='U.E65H MN&ZWMYN-L1A3484]O"$G8K?Q"931^=:(8\V@D@I[=+U-A5UH8RV=\?^P@V6: MNBPRQ1\0;[2)J^S1%3@UAELS65C=7Z$YPMAP)O-+;[6R?;J_OC:P6TCE4*NE M/;H!5TL.G4*=N7^4HRW.4%,6;EEK>W1-KK8L.H7]=K4V;+SB+*ZJ-=MU#QUV MBV>6\=[=?XS<8J7?VCK1>^ MSC6',I-M:, 3,W$=!@AOZ!<_@<$K#>'8KH0.YW?%')Z@07438B)98A9%D5*O M]%_B@U91!0A/=%4$3,06A!!JN-=@6KA]O,,D]!L:G1L;ZC=?AML6>F];#!ZAP$SM64"[LC16-M!G"][YLV#GP;UE+X@QXMLV$O/#_P; M#Z<_S3S'>O(VSU?Q-ECUVMRC.!Y-$FG^S$.)OELR#V+2Z7)^ZHH V47#WN83J>>C_GJEFGL8&:3$-S28QR:A$B-ZB\T.T!U9X"RB MGL1^MLDR%H>%_X'LQ3) UO@%86.!I/C7:W*/0I+T" 2:QLR69+ZZ,(@)3.TB M8A3%=T,PIINNV >]+9+$L([)'&=%__<[\B.Y(<*5Q8O+UMO%'@9%Z150E\?T M&1ED;[!0MCR79E$NQL]&<4)E3N@_'Q[MGM!G3^&3?D=1QZ-MSZ18VOEHV_N_ MC4C_50_G-8U J%9-;Y?>W6A@04W2:@X)PHU=2.(>_$D'<">MZ) M"_7< ^RB$$Y^RV<>8/," (_^98/@'.[N53:(W.1 YH5H?MARR#MQ*%^]_>.% MJBSF;.BJZV1?3PV8EG1R=VG\[$<1O1)=$%>%,(+K:(0:E]#VX_V_B"D9W"KZ MVN<;E_O^DT0_T M+(P3+B%^T$R]/@2+MR*<);B$!G!_;W]P#-W^W?XHC=D=,GRT]!SK=K7&WDOD MSA*#)JS198A73=2$?$&#C.K+.Y) M)= KIA!]&6< 74+A*G2, %E7:(V1:SQW4>: MF@>] LM<^YID $UYN*3RL*N->\5489UZ$]':L*VI]V8X@8UHU!M9 M3:PD"U+)C#2?#X\K.Q8C,D8XI>/?1@DE(Y20TK&7,2!#6.I+W"D$)4]\7YYB MX/D&F;(?'E88'E;0LXY%4T\ZXY'I.[Y[IYRAOTP#$)Q[Y1+VE^$. )I]?F"! MLQ>!\L""YH54YAY@%>S.'< G.[?]WUFI^KNOSUN%XIDO4PS">%&#JD@[M W6 M%/D!MDVR<[PT_"4WW;:\.(3=LQHH?!Z@@9/L3F8&3<.^21XK#:<1U8&P_U6# M2<((4*PN/)<0(X]/9)7M\M9P)6QV&6C\9G_J.%BM'>\-H5G@F3\>0VPN#1]1 MOPA;[.6J=GE%5PV%L727^?\KS7E%%J A$VE40FVY@26HU&72_@H#2L )-+C* M(@4%I-U4_)5&4S6 FCO*N#%L_+OAA.@>&?3O\G'/Q\7K^+314=3J*--LMT<- M&T8OWK*NGV_8"]>VNQ =0*A5[20@:TM91M W&/TS1*[Y)CBA4*H)Y["B#'JY M2"T5-J'%_K#&Y(9DX1F'4DT@AQTE=)>)J(C%=X5H+L?[^?'9R9<3.*GMFT.9 MR78?@*?7H\C23Z8M<>RL4E4(1U\EM%N&<9%!L(A>O$6G0)>.X?MJ"^UN^>ZS MKVM<7G>9 XM;>G87Z9PU<3<:=V'XMO_=]9Y]A*/+B[?N.HP>-'--8K)')X19 M/M7F;>W=P5N^V>. J2?:I3&H62/=Y1?7$[*XGH*T*;I3/::$H&GCO>>BMWL# M_T#!3>A:XI -7F%0)D9#PRJK,3PY0 ,W,PPV__Q/&V$BX.7;';U2IF:6""MW M8*-PSKHUV"A"3L'"FS6/BQR4WCT*VH!G6B@HMG1+P>?WW4/>EV6^237HQ4*^ M(3Y:U?R(^R,U]P&K!J@EO8RR,U%F<0@60-;:E22G,YS-4=*E$5'+?4=(7[/= M!7_J$@EGL1<8"7MQ2S1SDKCA>GL*Q]$7624(D:9-Z(6,[\8#N1X\=YZ2'N]A MY*"5J0@A&E4G<&5X!Q?@H(BO0GD(T:M-C,=::#87#1$][>%'C92\I'E2C(+( M-@8EF=M%^EQ%AK:+M\Q?:DG=5)OIY&)@D3;134U>:3BQ#U71R]T6Y+$)8+ID MT18_L2/.V*90#XA#0Z*2,J!VF-IGR/*;\5.R&3^'XY#0"2.3T28,SUO7--:D M2?/2:$!8 TY\@8XE M3,@J7/"$\Z&D#I#E2T$M%8 "M'Q]0R["9$OI6F-K101+,UH']@M*KN,+_:J* M=2%,EDH:F45.D3< "#*F$9FK5%RE.S>H"BOL9'BJL\2G# M*'ZLF]YF3A_CY(!>K@D(WL^RZE".P\;]G&7(N?:)?'XFCP:PK-$:C4'PAZI" M69=7N* ^(;S2"FS<( 2O:#O@QOQ"VZ>DU%]ZJV?;-3:[L%@,R9W>*).U9"U6 M:0!"DH"RDW(9_J#XNQ\Q=>\X'_VKO_:LW5*SHSGY!UJT;&.[" M)H,^/HJ^>+LW_O*P]#97F1;VR_]:BG788&^I?3!6XJFR="M )LX*JJX(-IOM M]PIX_ASO_.SDRQF< \MVE8 I"@!Z\80-"U$RQ=>?BL4@+,@5E3H+8Y$Q *!< MAG[@K1".]L)T$5K::S$^PAH0/+<:H!+R" "UY*$R9#TA<^EZCK=XF]J+I207 MM+06!&>M!O2D? ) <#@X>P<'9PSW([T(NW#MOXEV6X18>VX;&_U./<_?/,_Z M:3OT_#<3+T_*A"MD/:#"T\]RIZ[>7B%,\AH\P7J% FV/79%A)J.[$W&4Z?!I M:;BI>/1J8E4:(-B)+0UY#:I=5JTE(QJJJ)Z<>QUU& M^644=I?BW)&P!VXKTG\2S2P#Y5 M9(=(EB&2I3>1+$/$PA"Q,$0L#!$+^QBQX.,@@Q[Y:Q$&,6Z7+XYFI!*ET,Q@!E> M,. *^WEUDSA3M<,,J2588TCO.V34:S+?)9EWLB"I!.&$M2J ,MZ@ 2C@7I$1$& MK*/R0U/<&H3SR0;&K)CI+D^,IL@GQIP9A/1EI23[5[FCHK/B45&NT5'2:L2E!D \^43Z6 R MSU$J/),1E =R^J*H>#GO/9^I?8(H=]WUR^'9R9<;#LK5E]]9SD=3.:(J>8DUI+0C>,C4@I:Q &U8L M@DO !&,"5%0[&5# T8F6W4VVOUN7/E8;_UL%,%%M"..K+H8B_J#!FJ;P)+SE M>.#@R"\.P:M< 3@^0UTZ*NC$/IE?$JVQ@W(.BO.B@X(V-O+FH[BY;CT36<92 M:T_DI!"4[R18*D>(P$7!*@C'*R%%(1<*Q6 %P,25)TNXUV47!>*)X*L4'P1 M?H>:,.0WX4>PO W5H6&R!0"M*7KQG!?J.\D1+0P:E-2!8'2+E#!OI0E9 0#0 M'0H"A-.Y68@+NR@$.)2T+/>,+9,5 '#\;N#HIMR4&/."U;Y8#$X(9ZFUOL@( MM ?'LQ0*5QM602!+/D^K>$BDY.\1%OD%\C-9(+_"6?>KX<-D"1ID=YYK>>ZM M2Z;;9\/],9G/$\1$AREA0H * MI2 XT]2@*) .;N PEE'9\8^D3G M3VK,&FOR2_!6 FQ^$Q!&IA8MX+/8>.:=*_0/P2#8HY#_& LW6&!G6Q,W2) =%5A]"H',=A&3\03L@RE,?Z12+ M<%YPK'IU" '0I:=$=?9:'H9<4F[=ZQ?R^V1^E6Z&9".R1%,0(IKK#,X2K#:. MY]CZ*_0#9/U7:)L_IC2(F@45JU2K*)SK0('%!;2)\!%[)D*6?T/XI)SX*7O< MW1BW?*L ?=$TU0GX:3[)(MF>?PL-;)"-!'KRTNP,K '!+=JJT+_J&!5<5J - M#19;FUL@=390HD;:]3,=-KB'$G'9913*I;=:>>XL\,P?LZ6!HQ&__93$UU@W M'K[U_9"&\)8+5?E:?$DU;GX4M4_^C'NEL2MF_(,?_8"3GD=S#X_LI._AQHW: MW44:"$6CM 7'63MEX,2MR&_3[) .8&Z,=)C8E30 <$7OAL7/)F-,DU)$H6<7 M;]LR23A:Q,:6%]=Z= Q7F@JMF:Z ')HQ%3<7N-X(]X,&U>TJ?RYV&[<*YLA M9)PA.KW838V@QQ";2[+R*L-=IB$(]H>Q#$)#6%>9;P).+5 MGX2!'Q!%M=W%0RC8$S30#X21K*@L^IF'=II3F<5TN4I/T[?/G2;,/WCN"Z+G MO,WH5_G^(81[-:QWY86R-_H8,S29Q\=(XQ?#=N@,?^/A;_1,5;?Z2;N#$+K6 ML+9)90!-N3('FI?&V@X,)R8]<[IY$P8A1ND9)T=K*K0#(>!-31TJ,-?EN?56 M-2.=+/<:V-%A,8-"U. H:G$4-PGE!;#J[D^U!\)JMS_X0BN^ *8)V<&-NM]N M5"77S#5]Y")V-I3PP[!K]JON@RM2'L)R6@E&%G\""WL"/KI0=YWY\[TVA][7 +!I@]>QH- M@ESOB816X8HKV9W? ;^+MD,I".'&-XWYPLW_WJ5])!-NGE)H&['*SC_IX:"& MACL\3-0F%O:;=K67G+W(Q!!Q^"R7\C/G?.WWZ"B#;OM>UXC&8CYY]-/U*[$% M;)\*:N?)Q\WEFTLB&VR806@X3PBO>!>:(1$(80_8T+ )&5H1Q:594-D8>/, M:TRZ-;S8/H3],# %+0H)I'YI./P+@R7AZV\DU#.]_4#8SS>H;WJ%!4WOWOM1 M;"-ZT\C1;4VOGR9=SH12L5R"3?0"(;^)7CUI3%2-:]$VD5+:_ZUK8D1(O"8F MW=L_D(&_NT20C+AJZBA]\JC&H]21RDP7IKT+")E9&M ?[7*"MC35'B!CR[)C M!MHRCD0]0L@_ ]1,$HD-_L+(IW[L9P=I:@I0LZ#I9;0V31 2]T!<=&L+MODE MVG@CHG:ND!6:M.%TAJ[[1H-@Z6H^3T3)VW=!P4D/WUDT, M7[J-+D;6UF^N71UIQ=E?7RB0HLRG?NC35!+D/V4#S@MYT!@!YP>CZ>R[/R)K M]XBFG@ 3@$Y'Y,7;I6/XOF)(>;'&D BM>I@X3_Z"K&B]"SB G>"J\R IH4HW MGR(-FCH-::R&-%9#&JM^IK$:8L^ZB3TK6A'[$TW6[*WY:?%]\?;S&>2(Z,5\ MUJYWOZ(D03J]ALP<8"RN1F:/(>M'PZQ'F2C\6X4@R%:Z[_5TW0--WY7W^U'T M. BZ,T7?[;[7P< ]4/1=>;\?12?BGB.[2UUG4-#K6.0>J#M#Y.]'XS?BW[G& M$BUV5T: ;@P;_VXX(0*Q/RU'9:\7BJXWL.5$/8R8HH #Y-WLR^N,JU!&VCO M:73E-UGPAEAI^M[)KASN."N-V/L9;/F-'KS!5IJ^7AM\^S#82B/V?@9;LLT, M,?+AC;1RQ+T3CP3<858.+DC!K1>>&_HTO*1T;.LQ,[;U8">V-6I_%'4P1+8. MZ8\5XUJ'A,;O,:%QE- 7(776@N!14<\!RF6C\4@[*'?I5L!L@H+=3)WP:+S"*NN7/9)R"$!;BBOJVF>LXK'65YSG.\,Z9S9@E.IC#> XYM3F,R47W M\F8:_9PR$')LLS6%(>"4Z#Z)./=.\M>CLY.OQ]T_^5Q%[$Q&ND=B;/T5^@%W MTI>6[CP1.D^I6!-,@7H 9M)P;:K-(![ UZ9T)Y8J>4S[@((T ]P?=K!<(FXM5;_7QZ%\9,L) 9H;;NQ$C2.+ M+1F:SM_U>4=QJI7W-]VSJ@2:]VJ'/J'3]TGOS[8;YW2*?".79$6QB6#B%/@T MN1=95R)JF4[O*LWL:9;F2K* F[,T>6**?/+"8$IK:3456[Z<%6D/01P-ZN.I-#GD< >1X!:!#9U\P]O*+O M%,53MSCK'Z\TA$B#)@=#+E*3)P0 <.9>,8\7?"&@@O*]\.IK@E0@!@"@]CW] M:E4?_)!^M0?I5ZNZX<&G7^7L^EG:1"G=I8,?K%>VA5[XUFO"64DPT$Y:AIB1 M;F)&ZN[TWETNWIT7;%-?S8V'H\@$W5HH[:X7IF:GCPP79;8WD]_PH&-/,F:U M^Z!CQUH9LQ:]HMI8#D1V'[VPWMO5/+:@AA"Y'H73 B1ZWA&B8) HY_2U]>N M4/Q?W?.*J*?]B^1I5%S[HWWQ$6SFM=H&TYA*.MN_H*&F);;':MC,\QC\?GIQ M4E5K%#>DD&"?M:"^PM@VO HQ(32V#V/[(7.@XU^_(FS:/G\_6:&A7GLNRFM3 M!0F!4Y>:TLID'&MJ7RCJJ==^B=:G+Z8(]TTCXU238]>B,8KT].3)HY^2,4B] MAHVNL>K=]]JST;KNJLOUG2AT6T:C>O>]=M- 4>@^F)CZ9+R3I30UE*([1E3^ M\[9VY,J$[-]MD2ZE^4Y5NUM]WKM=?\E9I .E[Z&F<\-$=C:UO"<4M"B\9B+V MS#_1I-YKEOS>J3]C+]W% "A-QIYY3+H< J5EW[M!4'M/WH$15)>H_;OO"T6R M[T3]N]T#U"6JW:W!X1[H__YN 23RV$8^;B_"^^-G/\"&J3UJ6JW/=K6WW0C_ M9B4'4CF?Y>P^E[81IXB"2;Y?>F[$?&@X3PBO/HM4MFU*]L%#HS0_%%2\;4GO MF^*7MM)XLCEJ:#SH)' ?'#JM#Q.= +R3T5-^9FEY]%0B M/8ZY6\*K[?JVVGI]GPO84%"1-Z04GXP\Y&63>IXJ)?7,=C1"<4]0 M:EYP>*SU%K[:N+B?/6)6J% M9NG+2W<)H8),G\(:$/-^-J /V:E'* ]H[V5SB!7F^934 9*P4T&1%5#3_]:V M'MRH"D[F,\.1I.-DE(/@1E=2NRP\##X H#!%/B+\+XF=<(5>D..M*3?)0BM+ MOBBO"<&36QHI)34([L32$,K9@H;?-^0B M;#B$XK&U(G*F&P.:@5\%1,6Z$)QGI9%4Y T:G'HLM$+H "^SL:Y>NDN@V)# MV-D4M=K/';_=.3R@5LH::$'/]+VFUIZ;A7I^8M9]/US%'J2R?I8S)3_+IJ>1 ML>T*BJ.E>O3X\%C*\%@* +NC.I/#8RG#8RFY!;)GKVMT_& *[-EX?EZ[,:]F)[6%G*-X:-HU/ES+YB:OL_;C"BQ\X((Y\^ M(:L]Z$"]WU[,;>W>+5$7WMX$S;!83@,G?O?H8Z@.8;,M3>7U#,$7WP-=Y8D/ MI+96"5H6,=U(F+I"AQ!.%QK4S8:D!E(E:T2=10^W;!(G?,.>K]WL%/74ZZ#9 M9B9(D;@@>:"_NWCC::\8Z'>NY(#.=@0MT&_P/P_^Y^K^9VB'X(,SNM?.:&CJ M-'BF]] SW?=WGSOV5@_O/D-T@8!_]_G]G2IU_(0W4P#0%MCAB&DX8NKLB$DI M,._!XW1;O[)"PPG^SL-SGOP@G^@8!NV5R=VMEI_O3! *BEM@T*#Y@EM MC-78 W?CX>03+<=SV+=-1"^L*UB:RY%DEZ[5._JN9\GPW>/#HUWO:=Q,MZ[1 M.^3[*&;H"ODFMB,ABIR=PAH:)A(?!QGRR5^[I)-/?TZIKC+XW"K]V[,%CZD).D,UMYY1$>4^$L@I77&'N_-ZEWXR#?"K- M'4J[DJ?Q*I9G_O64(F[+*@,O9@[9]8M%]319!8GZ::#*/SR&> MO.O('BT!K: -")L730@+N.P#T%/DHI]Q/LQ2HS93"X)S6-MPS?#5!_@8VD>) MMUU^^&OY9B"$:C4W6C.,ZD.<[/J=",?#K\>'$8KT"Y.DM']*3'$4JE>#D'JO M!$KJC$$;AWER[VSC.0I_!@2O8P(DSE7#*@G@>JS92 M(!*+?'>1@5UD3=$+ZK2?LL,'!P M1>QH0>RW[D[@G,KHU:M\W*!>F4%;%&KS)W,KZ^R@.P^T?C%I5;*>^[65^*^C M7S"\V@"4J*<3$/EH$I4U%K76_FPK$'S@ /0A*Y)>:H9(/''$$2]D3%_S$%SP M '1)25:-.WG39\;^L(/E9>@'W@KA;(@P_9YQ&_=*P7QKV2\-^:=@O@5R@AOW2 ML%_JRWYI%MM']!4HVS?2MS+3[=.M&XF*=E%NXW1:O&B5]#0R7&N4ZVNSD\KT M!B5554*:?T-4BL:F8@)*BK1/A';GN8L[LO.SHK !Q<*8*:4D90'<*)/JX081 M/AM[@\B?9\?GQU_/OIQ^.3X^.CP].ST\; .DV)O5+$I,UO0"YZ?L^LC\N/!> M/IE>2%;NMQB\Y(]=[)+/?]X^[ "5_:'KJX)2Y:+BSQ+]6B:^N.4I,?^AR>UQ:B2G! /26;*.H M7P8GFR3_Q\7;!7+-YY!(IN2*,QS*J\&)&>I MJN:*@=ME#@!PC]@C.AZ\T9QOU#EP_<_0CAZ(%NWL$8'"QHO?U4;"]J6<8A04NK* M+6/9&G!7,%$.;B%+ $#:VKT%2B6/RTOK@5R[BCJ8?U9>RE5'3C&RH%JA&4QP MDJF.XU]F%^M@%N0EUM7J6F9SVRU"E/:$')_KMA24!>!(%NG:CNA9'#1Q;CM% M](:P[2XN;(>47MQ[%G*8$Y2\>-.&&0KZLF<6ZE+&J MPFQ/I5D<-"'1B?N(T'OPLX7.J]DYVNRFOYL M1,[CHWE18V^.?#]J4F[_B$IWOAB7%;F %Z !P*H;R#NUFR@5FNO\WDEE$; ? M'JFV,]^+UT8>0JKK-%]?DD$G.1WF*8V@/(2C 9WZ(6"U><,CZ3OI\MYPC07A M@&EQ\(H"NM)1"P\QE] F:>XYX ,W>YJX"J#;%%J&E9A;:' 6O.+;&T*\BS3B M*H#N.VB!4\PM-#@3SBGCK)L9UZ^F$UIDJJ>,D_]93\:KV'HJUQ*$++(ZP:\D MA"[OLI YYL[S?:*CT<-'8S>P+=L)ZO+A^,,KV M .7&2I:F&=TK$:$B/P8+63&8JW481$-Z,K\V,+T4M1&:V@T6/9UT,4?4I/SB MC=V Z-'V)GN$>,M&IP;FWH%O4I#08KG9M$I?B)=7 Q)WTL(XE.L.Y'?@&U* MW&V;HR]GIVG\RQ!0TORDCUG M,R*L \$S5P4U"5L P!*^3,]V]HAJ0'#950%*R!0 F)BOSLOG/@AGY]IFO2;# M?*(.9B@@FV/KPG-#/]($P1&BI ($)UD9@:OP!,T55M.2DITNZFN^N]-&W2)B MGS[JV0SOQ6ED35&,5_36:C,*F;8-UY;2HY>:Q%3)R?OK)TK.L^&C?_\?4$L# M!!0 ( $>"7E$"-+DX/I, .=F"0 5 ;6]B;"TR,#(P,#DS,%]L86(N M>&UL[+U[C^0VLB?Z_P7N=^#U'F#:0);=;8_GC =G=I'U\A2VNJI.5;6]:5>2\1+CQUM1UYI M&+F!_]>O/GSS_BM"?3MP7/_EKU\ET9D5V:[[U?_ZG__W__5?_\_9V?\Y?[PE M3F G6^K'Q ZI%5.'O+GQACP'NYWEDX\T#%W/(^>AZ[Q00G[\YD_?_.V'X+?3_UJ*/4XL<2K;035T=+ M\6^%/N+[0N=;]J^26O1S3'V'.IEBP*Z&-)>FL!30#NP200^^?A >&RIB!#FQ MB-K?O 2OWSK4Y<,1_G$&_SA[_R']PO^#_>D?%P%SN^4JBD/+CC-Z7(N_?E7U M>TNK@.Q ;!F6%;!".V/&_ME@C[3%MW; G& 7GWGI%^+=UV&PK195L LJ?OR' MM^KPA3-=2HJ$- J2T*:M/JTLO\K6N8RL!: @]<\^/;40^G]>9@"Y]!URY<=N MO"7D#M<"@-HD;,=E?TUK@NH[O% M?R=6R'3U]H]T%X152UIURQDXBT*]0[\Y:(;M( [;S6 T M5JIV.!1+C9"/PVI9>P]"098PN@0(FUMPF-%O-!<3QRS7KD?ODNV*AA6:5S1! M[%@JA3*?.OP=J3LIQ>PZTM+S-*!(!,F)Q]@C?7'A^,Z/[ZQM%8HKFJ$?:]6* ME<=;N0WJ,:<0M>>X*Z@2(#L]?AM4;F3'NO'M(&3K,G["\Q2SV>,B2/PXW%\$ MCMK/FGJA=SLMM6-L%M5/J2=YS&)>8+ AG0X*0I*P(\)IX;"\=AQDS2O\' M#B\_*&U4W1;].*Y1L3QZ*QJB'K-U\O8 M_"9CE%K.96@>JUAJ5"TM)W#(%6)/-1(S:?XC,/$P_79^GSC4/;/M2N"PQH.(=3MT0_8 M!E7+(U;1&/60;9*YYYAEY$F9OIECC-1W'H(HMKS_U]W5;K(4C=$/UCHE*[&U MU!+U,*T5>"A<%=0)(S_MI@E6'LN06HI!>? SXF%8I4@>&"G]AG2H58K8=7#Q MY210FW8L0;RV][ )?/7-0$43Q&-*I5 VK@Y_1SJVE&)V'5^<(.$4IYY2GZB= MA&QX?_AN]>S&E6&U%4T0CS&50MD8._P=Z1A3BMEUC'$J)%B3#]^]6WU-,OJ3 M#;3GT(*G.4_[[2JH4OCP=\1#K%*5;'R5?D0ZN*IE[#RR!#4BR$V.7%>?[0T3 MG"KN-!7-$ ^O.L4.44QN@W2PU8K:=BSJ*EK>CU6V1CDTMD7MN25/J)"=/!/W)[ZAC"B^WW%=Z:<56*E7- M=:>B.?K!6J_HX75T55O4@[5!Y-X7T#EUB(*SLM%K(!HNO+!B^A*$>Z4I#ENA M'YJ5:AV'Q>5-4 _$:DD'"(X+24;55(R2 =5&=JBGK>5YYTGD^C12KU .6Z%W MJ$JUR@Y5:H+:H:HE[3GJ.%&249UXU%UM:?C"5CP_A<%;O+D(MCO+5\.YJC7Z M45BK9GDT5C9%/2KK)>XY.C/B1% G*?FIP7%#/:]I=!XT0C\HJY0Z0$:I!>HA M6"EH7UP$FH;&&^.ZA1C2P/[M:6,Q>]TG,63K@5,T]2:UOA/Z\:BC],%)0DT/ MU.-52_"^IPJ4"9 V^"09A9JC/_XOU+MF?ZG+;W7< M$K'K-:AWF +@H!E2QVN2MO7E$D=9TIM=-TC\XZU%:TXER0Z>[&LG7 1ZL51]I=#7TG__ _^ M@@WDN%]?N[[EVRX#A4"DJU(DB6[9%:F'=3$ .%^;?@C]LI/XG>/\,B;D?DUR M-B3C,T!"Z@$=H"HOM;+17 ;U42[JZA9S&*C#Y)\NAJ0BZ?2X$XDIK0SXTZTB MHW9MP[GXU9%RE;YUBSA_MH:P XS&6W6Z[(D=;03US#G9,HIH'#6LSXX:(7>N M:J5DQRJW0.Q4"D$[;Q8XN9KETC2^-+163T]7ST^FG2@]J]?RI>.VLW IA8K' MGG70$+V#J>3MZ6?9]0T.?QM:R4P[BU/_BSG_N["BS=)WX'^N_I6XKY;'Q(J6 M\845AGO7?_G9\A+5ADRW+W+_;&4"V5^U.B+VWW;R=Q[JC#POAL7_(3$BRYAD MK CG9<;#)S2#QJ0V9=*P+>L=C:M?M6EV0>[I.@J7 M)N2:]HC]6DOLSM-S2IP4U DCKWKE-M$D/8G&84Y]07RFLK MK\A\_?/C '?\__OCA.V+%Y(F-4@H92LCW[Q>$%RV%GR\9 M=?'7#_#7#S\N&,-H1_E+0F^D>+@@MCQTAC6X&@I\OK[[Q8TW%TD4!UL:\@5@ M(S#J]42.CRW4+ZV#FKLA1LLVTG>^E:=KRBBQR3_8;MT(ZBU'Y(S8_5X&]Q_O M#R'=6:YS]7E'_8BR1=!]O$FUC^K'NUY/Y..]A?KR>-?HAGB\MY&^ZWA/>9"4 M"5_^=TP_\#MWHNG-QTF$'XQ1. MU[B2'%2CY_OGY2VY^/3X>'7W3$P?8C^$P8Z&\?Z!:1,S/(%CA!U<3K$EA!*# M:KL@]S,=A_7G]A*""!:8:JF/L@!2TME M&;%J.R"&+#VYNX[IG#KAY!>$,S@+UF>?8)4//,S UKAJYUHF3$MK-"U?:;@* M3.I9?%X/R)/P2&^#VY6ZNJ_4N?%CIIZ[\H3G1^J-1F,GY"->3VEYI-?W0#S"-07O.K(% M^3-.GQ0,TB.YA;D]Q\AZ2ZI6SV'3;#9&UA+N8,^#X+?J2(KI0.JG('#>7$]E M!>EGY,!SJ(@,,=EOB,'D2,2N RLC-(K7[+)"]'6>,Y@JYY8'=_4+0N$P?DWB M#25"@A&5>XJM,)Y6O15]<7T?UO'C*]F([J,/Q D/3HI[HL8=AZHMULO;><*?<($QV"C*BBZ=V_4*OV;@F_0,YT-6CZ2O'6]=:N9X;NS1:^@Y/Y+@)/(=!!%QBQ/N&IS0MNB/WJ;:& MD+U.MR]BOVRM0M=A+S'B=Y4R*R)X&7^K,YTQ;I;G-[GN\O M_O??[F\OKQZ?_D"N_OO3S?/?46"#WL.ZV@[S\7^-)W;JUO/P\:'?HC>7% MW8CJ9BIZ!0N#;^^R^/<':P^Q[WHO;XX:(_?/>B6K7MN46R+VRP:!>S^+2.GB M>%HSEI([0=>H%X8)=8Y11VT097O\OEBOZH$[5C?&[9$-,O<8KT"95$R8QOQR M9%6ST'5C+\]&TD\$YED-6IH*Q\L4WM>C4&,GY%"DI[0Z(N^P!V)0TA1\L)B\ MG,/"+$*-K#>G*J_DU0_JS$3G#:YQOGOAFO/XI'A[L)W!%9^G"6::79%#6AL# M-$7FS0C>6HG?>>BG3 AP(1F; NK,(MTD)OCD4ROTV8HEI*_43VB_]\/;8.5Q M3W[_X_?ON1_#7ZJ#+,,0RL,#TD3P]V<:;EW?@N2Q/ Y:O#R00DCQ8#AC0<( M,1Q5P_CAI%GIN82C#8\!\H'#F00$S3"9W!?.BL1!@3>6)!)Y RB*"Z%$N'S$ M,X&\;5Q[PZ9H/W(=OB9@/V^LB*PH]=-T%\R364.WG/W"]JPH++@HB?)%'$8S"XXI8,?UKXLH^\_%#M*DJ3DJ6:,?D,SQ1[O3D>Y: U](,VD?+LP"_MAJ,=L!L&@>G M,D3%,3.&M^_\%4KE&D^%GW4=D'M\L[)'+[$J6R/V:PVA^SU8JMZF&'R8-::R M7M7V!,7A0O-N#;\[5JBC."9 ['!54@YP!&#\C&Z@PSD4AW(7^0(HT^O)2*C)U M\NXNB"GY\-W7)NMNMGR'.>>7E^W>6L[R=>6(3P@QOI^<2-T_\$2H\=YDV3.& M)('/A:JM<';<#+E3JA0[G$CE-H@=4"EJGRDD\,7K9:-%QT92+ **"_(?[[]Y M__[]![*S0O(*]!?D^_?O%^_%_R?1Q@JA)D$2;X+0_9TZ"S9O?EC\Y_?O%W]\ M_V/VLQM%\$("9MH/'_Z\^.%/K/-W^:]!$DY\X),2%HN !1&T%V.L!GX4:OKT MQ8II;8[#\;7E*P-S;OE(8\OUJ7-EA9"9,%K:=K)-/+#+)5V[MJO:(FMU1.ZJ M^LK+3MO<"['[MA"^Z]#.6)",!Y&8D)2+F0EW NUE79UJ74T>?&D?,>#W7K5R M]0=0;_SY>WR[N+*9*;@F6G5>(TW@C[B-@]M/K;*M'3- MEYRJ;LB!4U?Q-CD9$8.JMN@CYF T?A\_CN9'E_0(TRXNLUKPUT%XF5:"/ZZ? MWI!QH7>]A'$BG)7Q>^"Q;9!>#>=7 MPBB3BS4NI!G%A0)P5YXXX[EKZIPQX% M:R!RW!L>X:%KHKSUW!RVK&:MLXJF![^/#QJ&*D5S9 / M495BYH&T'0^&N5L30S[E/7;#Q6I7NX^FQ["4Q34,F0_3_G MV?I<;YN6E.;AF5W,4^&\;!N% M"A-&,G,A;W)4/-)=$,(!N^O#X(@"SW7X@7NQ@ G6),UOQ7XWN6N.XOMU*G?# M0D;5%CEFUJI8WB!7-$2,>_7R=M\@1C&Y7Y-L+)M>XXRH)?/!T/2"1ZCW4Q X M/&Z(AJ^N3:.GP%,?*==TF(4KUBE[[(]5K=$[9:W0?<*FRRH>$*H^4H4IBQTG(U@,7&RM\.8RTT.V#U/]:J2R5W:CO@+^BAJ;\ MW9=[$DUB04K0TAHDC6L-/(5\FPG^)Z/?)JUR,;)_,?5,6 M"U(VF.!BI##%I ,CK:]H>HV1ZJNSS,*+9+4J*1?SZ-<+AW(.M'@WL_,>5B51 MJ]3&LE[_*0RBZ"$,ULK7NN46R/VH0AW9BZ2?$?M0E91=AQNG100Q,^XSO#:[ M2FT,E&JX2BL--QPTU;5'[D^-JE:69#ALC-C7FF7NG,^\GQ/TN?N6.9CUX:GT!E>V2AR, MKIH/#XY5-0H439%[;IV"!TOCHW:(?;16W&%._$W<;$RHGO$+C:-]N>[^';_3 M*56K/3A"[&YJ68<[*#)S4#N\9N*N(S@Z&T+@:>(%QFT0-?I:J>5,JI.WO<^E3'*!JV.U&4<^KT&OB&H]W@1^4=:S?(C9VPNZ$6DH?U7M4 M]L#LFGJ"=Q[&O!2B3#]S5Z.[PTFT=H6B[](Y\VNHVDH-'LH6Z)0]07#]A.E> M1/V?TW404M'NV?I,HX^N'X1NO+_QF4G9BIMMI\M41"K!CS3>!.R75]:$5P)3 MF'U:"9"#C('/^4EQ)5>[A A< :S7&22R4PR MH?EYW1'!M.29$)U(LIM95\WIXW CKH3I4^"/02#3<,^LDLYJY]2GZA@Q=>M9 MP*A2S6/(.VJ*'I[4$O>$$D8X6X>1E+29]=C(>C)/-']$>$?CQB.+PS;(?:]2 M)=GC2@T0^UFUG%U'':,V_J%$DTL-KU+50<0T"X%I=)D."K(*-%DVT7,K_R:XD'>N3YS \ZQ0:GA4AGP0BV@\21W;)N='^OM'5C*' M=[]0]V7#A%HR2UDO]"Z!XK'W:VX)*96<'@QV)H8<'?L920;-;I008VE/A;HZ M5<:6I'R)8 S/V03@2KRQ@*]A4YU9J:G2/(X)I!B* \(6;SO&J *55-@M"!@# M;.1V/+89)KS/DPHQ@QW5'6IX:J7;%SF:MS)!N62A1D?$6-U._LYQU'G:*@#C MXY);*-)QYD(*F2Z8[P8^G#8O/[NJ$Z"F/G,9]G4J5P[WJ@YS&.:UW\U'$P1@EOPK" MAM[(3J,DBKH"'RDL2Q5VJ&J'W/&4JBG*!HA&B!U.+6O/=/FB0,"O@JBQ1(AC M*F>P:*CCN!!>8'D/ENO<^!?6SHTMK];9FOH@=SPME4M%0.LZ('9(/;F[CM^" M.@'RY,8G*0/#KCJIVF=NKK;)QW QF_:IDYV\UWJOLC%RMZU7LOPDKJHE8D=M M$+C[NS%!EN3W9V8=J+*-@:@9>,E? M_CYPL_#2O/RW^QV/"[[Z3$/;C91WR%WH8$>BKJ8IG\:V)((9R3KKTOW4%O;D M@B41/(E@FM:U%@U2OB1G;"C+S>3V 690T1[2IMI2U3^R#L+T7P'G26C*TV", MGL(\ F 'P)IZ0O,$&PWC:*!-#97YP8V.,B/@3;KHF@1P?A3&\>D+;#U7;G!7LJ)J@']IDV3-<'9J$.DUP=K7GBKYZ)=!=\ M2D+S0V%-?88'XH58^2U(QCR%Y(P] ?ZH(&ED4RE1:9>$\$L,46Y0BF1R@VD$ M!9HQF=@[,'N5ZMJ3Q'=HV-I4QF%<3'E*:ZGCHKI2FR>4ZYI)>SVM)C4_.-?6 M: Q %\SK$=W0FS]3YAH$U/LN/A5UU3+9[M=IN +G\) *]AR4S/)$X]BCSGG@ M)U'%JG(0@DCQ:#ACY>7:>E'#7LMM&.6&]#BQ.JAWN;-4$L)%&6\Q507J2,VF M 5055IL8X4_;=D/".]>]C6%$8RU[=Z<]*]#O:4(U_G@[MHU[EA MD?8T/$?\VYXC3![HC-I^'AEIR[!T_IFD><&> T7DI##&+VZ\V5#/N0[".QH+ M"<7;M_2]VYL5.A$_P*GZ)F,QPCS;C&K6AE4AUJ MAQ2V^\S!K2)D> >1TLR1[312^MWRX>;B:\+$3#R>,19&3W:C^99*SF^QX,US ME L/+*AXI6-Q^2>N7HW4_(548/?#"/4B5'M1:>*[(Q.G#Z&$C.G]QM07RHCM MW6&<#CAUM=%7O?'I1 7SI-/=+/F,TIX$]NFBAT:=4S>)!"K%75:\L6*RL5XI M65'JM_(:XHAS>5@JBNC8B?'>@/TZ(?33"%L.38A&8J*FD31V\';]SNS?1FJZ M?S=J)F&EP*MZN3#=;?HSK)R3<,_WPGRELK29PB%U+H(H%OFL%;>"FEV1SM]= M#"!?BNOT0WP#WDK\KN,\8R).6O*8I8S3@@"O-"V\J=C120SQ2'?9E?3!Z929 M"_UIOCZO\67#)SX\D@MS>QQ]=T/0)Y ]LX*.V8YZS GHJM55XENY^5Q@32'U M4&B6!>QD#% @V, ZJX'+W.)V"KTO%&B%/Y+]$0J8NC8;,[P57[>R%>W]FJUL MU]2-D^.SF0')(L? H0RG&^JN0Q,QF@ZFVH@!\(4<:? ?EV3!CR\89$G2H(J= MG,Z&/S,F8#=FC+"PE4"VQ'>/BS 9QS&!Y<,#62NZ\T2R]J;3#O0^32SKH-N8 MP=\S1;,)K=@(9SB6:-J7B*"5 ]D?J1_Q*Y5'.!Z-W)@^T?#5M:FP\".U@Q>? M4ZD*^YB0+7)@G,KPY:1UX_)$#*N3J3Y$G,+S<9R"E$FO$)/(Y#: $">9TI&8\V+Y]#=R?7O_RQ.Y?KS_2.X?KAZ7SS=W/Y'EQ?/-SS?/ M-U=/?S$'>LP\:S>N*7M;:H 1TU*W[X#@UPOX3R_A M)=$>@I"ON93SV^XY9F;D#D].#9EFM=C,N/+ QS!:6+6TQ8'_@ MVZY'2^5SGP--Q&I8;(S$"KGWCVE@Y4G%0'P0(]*HZ@YT(I&+10[J>\./[18S MIIV9#]%?YM@ZUWF:U7>_*.5T=T_:])D%O;R@4TN/#AISGG MAZB#U04_ >+\%S\G V7S @@H.A MU?"$6@=KMD[-M;8JM9[T8.[5C9A)UX2]N&]_HU1W5U79#[LH[" M!\=YRO:(_5A+[*[C.2<.44XD(T\R^L9.\:;0&-Y).IG&UI@::V0C'E7G0;MUD&]WXKS0]0E!A?5=BR(&MGY%* MBY=.E!"#84^%.D_[&5OR3F;\-2P!KDYR_J4=*QJW%S+,3#,1B M*>-!(FHG(3_1,X=%^?GG+>0QNMGN+#<$X6KN-ANZ(,<5'85E]*AKCQ@CM,3N M7H(F.Y3FU)F;Y_3Y_8&I]<.H2DLZ0@2X^[*)SX+U61*9W_7\9+D^Z'CO/UD> MO5^S=12S1+R'E((Q9)'8@=@*HVEW1N[8[8P@N[A>3\3.WE*!KAX ;,3]X+U/ M@!,<>62\>/[*F.3<3$WW$]F"FX%-[HX;[8+(\@ 3UNYGZA@'@QM?Y"2\3',3 M2G><:4AV0QQ$*P+(0:&],61@T.^-&!PZ*-%YBDQ9D8Q7.5X@>^Y@.EA@0HM< M;%@_J'#DRS?Y'"'X3LESK97KF;[5/S9(=NKR2&WJOD*8F[8M*[O.#B;4!J@' MB.-^LX*&&O$'!86,#RD8F5HP3&*$7-]0J:])=X=8;L [R$5WD41QL*4AORS2 MMED=A=DY?Z,YZC% V7U64-"L16]$>)=Q^YIG;4X9\O2$)&.Y$#>I>-!A/+M< MTC4-0Q%=M'4CN C!M8^(-S0L B;K0B2T.\\.&^J,T+!WJ.@Y*T2H56#8/0-P MDB.-1PBFZ(,!HUA"*&TG# +\F.\.?#9 L_]$=ZJ0+6D>K'VG_4'1;W88H%!= M;V>0=IJ5YZMD'V=/D'+!]&7<97N$2.= MU@A3 )I= C0[%918DJ3BI[B0540=1/FMP3[;+4Q'6F3 )2"H"D63 LDB>SFB9$=(WNN+6 M/>!&\P+_Y0P 2[Z%GT,B-8696Q% #D;MC=$MZ1EBJ.F@A.'D9>.@"]3RJ4.7 MB>W4,E<'.CP1;QQ&2LS8GO@\<:BC$34PJB7E^>%75P5'P;9) M&6_N?KYZ0I28T=IGZ:A%0:92^#=;8C:]AFA% #EXM3=&Z:6X=F_$(-1!B[8';X. )V9<8?2$QI$JF"VRXS!6S J,H(!I'B/(E\&3)4(U2+"'-8H]M--S3&D-_OUWEFNP9"V;)&Q*G>B:808\K&/SQ$G'1',$-I9EQ[Y;#A' E]& M/$V%94;&%3"CX$N>E'D7)L(.P_;9"F:PU\67D.((6-N BV9?[(#2Q@2U2["Y M 4V-T.V9&C L=E#!\7(SJ M*FPL._%M6'K[E4((\LNO:]>W?'NDRZ_VQ.>)/!V-J(%*+2G/#[&Z*C@*FN7" MS/;R:VIS'EY^7=_<+>\N\%Q^R?M**%8 )_I:!S%R8^2@5*^D\D@E;XD8-!H$ M[KWYO^:'([Q>.:>,X/1C!"WY$THS=;.]#O :\,W,L_691E#N^#H( M&48]T3CVTBJPG+'X@W,>^,FA'W;IC]0U.YLB?[C2IC/V]RB==.DZZI\WE%CY M4Q,[NR<@#MO#LRD\9C]G+\AWHG1X') 8)!3M(/TW7*I$N91 )^*5;L3?'+(" M2;^9]HG)M$;D]N!%V2$!/"R:"H:0XU" 2,J3<*93GPV9LDK-*(%+?+C/?[-" M9^*Y!*$U*GP&T4KP?L=7PE>?:6B[D3JB0:,?TDFHM>JU2\7#3G-:-2IE'W(! MF3(A.1!+O* [_I+\P8"C[27;K0O5]?!-MMX'.;-%PS MU';$[NW:RE?=DZE[8?9W?>%[WY#!5%*;=^Q0-O^.W-T:W\V?$0-!!"+]: M'N4Y;J,X=&V&N#QBT7?*?Y!:/O#S@^.WO+:7.$S!J\\VSW7]R-#[:KVFRMNS MR85 CF1F/HJ,AM-*@!A1#1FB5U@PO"GA_Y!$(4(6/7T_'AS\7QUR7^?*:Z/ M\=%.''4'!]%3Q<1!(&YQA&\+4G 4/T*T]^'?I ZCX)ZX4+GR:_>JALVG#5YG M5Y 799W>$HUHKZ?8"N.3L-@Y?7%]'];VX]IMW/FU_\T(B,=W/0NQ]Z'20@3\ M,BS\$GXW-TT^);N=N+"Q/+#"M1>\W?CK(-SR[6E#U)]^;^137TLSR).<9E?$ MTUE;#;IZAOH-6B+VY1M@> M6?8825+$A/!7V,82YPVM7OZ4F-_MN$)9'A"$I09U=KNCL(FR,7+OJU=277$Z M:XG8"QL$[EP/Y;#*=$;9C#..I"6G!J4@BAM7$= '12/AD$M<)$ DWY8U3<(\ MXLCC/5'DKLR6#W?,#]@_BP='OE-QS7+I1K87@"H-2^X!R")'A:$,=W@2U8TR=?R:LV W?W=V(_,-2S&E6EBRA* MF*KT?OVTL9B9/_D.#7F8*#P/.+"<7@^D,--"W:*(1&US[-'WFM)WWAVDY"$J M/.(,2 (<^/S,V? G)A-'RT^HM&! . =)81.U$<95^F?+2T28I]#89>S84BPY M4-SHHHO7*K^"S.:.&S.4CFY$O4#G/(GO@OCO-(9MHW(JT.Z.%-VZ&J*\6-+K MBWI1U%*%[HL?SHC(G$C&BJR2F"V*8K*G,3\W&0427FFX"IJ6.!.9XY//SU&J M$UN2+'YTKN%>&ENS(6BCAY8!33A8N,!,=FK#Z6;V MAM_29-K?EY/F>//_MBIPO;]G>[HH\_>WJZOG)'#8>F>_ :'=YZ67%)VE% M #G*M3>&#&7ZO1'C50Y,EP# M_3Y\L7SW=W[V"YCK@J]YT']A&RFHHVLB1 M9E 3EB[-AB",&)^&U:^KGU[2R Y=_N(5CD:RG-<GJ M4KD/R;Z5EF\\]"'R*_ EG+&AGG$T_;2B-'ZD'+YJ+R[2FM8!V M9^SHTLH()4C1ZHD91]HIT/DV51K_*4O"><([_5W@5T7+F(FWE@TB6:)ISFU) M KE#=#&(*ORZJ3]BY^BDQB"!V&4?D?@AF%FGM0IJX+BVW)#?O^K/F0U=D .# MCL(R$-2U1^SX6F)W'=) G(A;^X]%H"2N0=PTW37UF>$PKIW0:CO,;" /!\[2 M2,8U14VF-@H'SG::;$9I]=2GQ*T>[&9ZR)#('#ZW\* M N?-];RE[]RP7:3_XJX\*BY-M9_'&6,F*?N.B/3G;%5/M(U/M0C,9!QB+NDJUMZT*ALC MAXEZ)64@J&Z)V-4;!.Z<+<7U11F*D#JNP;N!LGI-DYRZ]:P&:.U4I6@ZFR$Z M9,#B*L8UH8RE*19O?*;;71!:X?Z*EZ33GC=T^B'W4&W595]M[(38:_5E[U[Q MBZXI?])>6>5HRBI^J2!+AVB3Q0(,4P20SD:8& MPYF!_2;P'&8) 3YW0=PTQ31V0NZ<>DJ7@I1K>R!V54W!.^E%$3&^#*189] !TN0<:)-E99%Z MA*YV+INB\5RQ-]53<;9ZLW7RMFJ2I^!N#9IU/O,R$-DQ M\U+3YJ=_T_;#A%>R_OP&,G;%[F98BB>)@2\/&QW^ZO9&[A> M7XA:H4_AO1)G.& %Q"JY;]-"LGO5/-2N)](1W$']O#*B7C?L%1);:M%U]#YO M*'&*C4ZP)JZ_#L*MN! ,TPO!."!V*D]>R7B_(&\;U]ZP1FN/VFRCP,1V7T1' MUH&U]J,U#]_ZTU+:9-KV+*D1\I ME7AFCDXDKB:K'5GL3)./ZPBS#&T@U+:S$H5VJY/IP;P'** MM8DD]W%*[A.F[B,MWB9>(!DP6RLT,;URPFX?UG-EQK[P"4 MC6,2THIDX=LQ"(X\Q]/74P.>M^G J,4B>,[4O&5]E4(#8B!'$Y,?9C! MRH]VD $Q^!DS15>0D04F)8EY[(XL,SQLR:4FA=AR2,^RN2XA LR>W5=2E($T M6>(Q_%_&VLLZ'9&CKWMC% N\:C3$S'.M52@ M2O2AAQPX>INJ5$:L*S'$\-)?I\YUN 1GDK$F,F^^O)&YXT$A;!;S#*/1IXC> MKZ^BV-VR=5ND,-I1(^2X4:V4# ;E%H@]7"%HY]"&B+^[SPF:<<(1E IJE)KR MA1$;FQ"CPE,"N-%O(NDI_$MABOH>R/U,0]WR0R%E<\0>J"-UCX"K@C8!DFF: M7/YO4V]])M(W*K("5ZH[8;X[<57Y2'=!V':3KML7N2NW,D$IQYU.1\3NW4[^ MOI?A.1MTV_-)[8#W<8:>T[!!1T6Z5U01L3#P/4@>?_U6 MBK_^-04)XQAAR#:/U Y>?-?L1OG"BC;P]IG]#Z3]?+4\P#$]N-#MBQPE6IF@ MM/#7Z8@8$]K)WWEQS,B+1 #P#XD1GD7"A(:0Z)O-J4WOLU0KLW> MH$5W[*[?TA"'B>UT^F(&@+8J],A\43 B@A.ZK8(A:T",%Y[02ST$:.Z%W/$U MU:X+QIR/F^M*/F!@)AJG'EOWXRA-?OR'(L?](XTH\XG-)=MP>,$N?2D!Z),P MNST%Z_A-V^.[TD*. [U,=%"MMCTAQ)C13Y_N6V/!E4ALTR1B@C')..-!&#.6 MRNT@6TJD&&=+EX37C')Y2*=/>1R .'S)N\4!65'VGQY/ O#1"G^C,77,8=6- MSXSE6]ZGB)9-IK!Z77ODF-.HJHPKRL:(L:-9YJZC/J-,X&[\ K,>/_$NIHL MR!C V]D]) ,&@(.##(XZ>NN'%MV1NV];0Y1K..KU1>SQBQ;(Y;+ MOW%U-INQ\:<@<-Y0>W-X8LD/K]T;LWQV4 MZ#KT,U9\WBZ8$<%MLOG[E8:KH!X 3!C%JC**PY(:PG[L-+-]H%D>7= MKV\#_^46T@2V08R.I)!C1Q\#E7;S'>@@QI->ZG3>%^=,R7U(,K80_@^,"><\ M-_2=]@W/**:B0@;JZCV M*+ ;)>2(T\,\I3#F]F00XTT?;3H?M$N5*4MU/07;='V3,N9G%9'1 TDC-H)[ MSK-C&YF_^H3,<,4%R=5G$*W^8D&O)W+T:*%^U25F33?$Z-!&^MX7E.#V\M5; MRL:HZT]J *ML '.NOG38)B]V(]=_X?>?>ON4YE[(75Q3;=F]&[H@=FU=R;N. M:HE^>HF.9NHF;_\AVO+9^JQYR*!NCMQKFQ0M7_U7MT7LIXTB=[\,YR'# MC#(>SYQ 69,;]#OZ)B4U"@.?_=,6.=#:/!;H0 :Y#W M,!HT@FA@AZXICPRVH1)Q%$&V$H,W *F0>?+$Z"Z(:70;6#QI69I[U7]YS,N3 M-28MZ441.70,8*[2S4!W*=IX#DK00?I0(9_,[EPDL(+O\3@YP MIN8#G$M0&";4R4IR0FKWUJN1)@+( :"],91KC=K>B &A@Q*]W4*D/@=F1.)& MGM,U@VF$,&$2L3C@)J'B9A/%%N;:#:GG$) &\A N4!:7"$L?&> RH,ZK]+C^E$<)N)@?)O9U(K)&K[ EC_Z)J\@.08(3?/A M_4Z=&P=BU-9N%AB[M-ERD(E>MBS[C:GFM 31H;C,!D8'-6LUD ["8A90.JRF M0X!I(1$I1,IQ-17J"&!3N1""*3(+\XTI]=PMP]1P3W9,\PUKP?[HVI18'D=& MHZ&NTCS$ _MYP/_A2Z:V*\T6E&8#A*W-HU@UZI*9!:"UUV8(EQ)"/D&=B:Z3&.HE2@*G0(2A)=S,CA#-X^?].GL_@KC3;G47I49N/8K047?G^>\DD?,^';3TUCEZ=DNX53&P8<8=E$=NR^\N,C M#$ BLD7S1]3W21RQ]8H#(5:!YUT'X9L5MCWB;D]O-N#2T535,-.2V"P IZM. M0ZQ'Y*SG1.).@#U)^:/;Q1BTF< E&L)6,(*\#;QVI"W,&'$SKH.0N%&46,Q) M,&!5=7H)#N>NS1"<6_$3VQ5&2[#<4@#MOB6"#<5E-K@VJ%FKT6X0%K/ P&$U M'<++N41GJZ,$*0M22)7B)I>+<,%()AG"!1P^&X>%)05T)HQ[MM([RLAA COO M O^5"4F=!QHR7-\"IG,3"CMU@\J.1&>#C'V,5@V$72C. O=Z*3:$"^8"$$F" M%/927,.+:,:M]_#T"15<54.\6";S=&)=(:L'X=G 5E_CM5G#-5.=!7SU5F[< ME5JZK162+# C&0I#BC58()(D9K#&UF0.#4F\H81U_3-_^+1@__SP1_Y/?G3) M_NL') 9K=TSP$YG M/ELV;[O5D10W=G*NH MIKO(G_;O%R1CC0;)3!A*"OQ>BP=U6\'(%2&6'@A!O"*+@,&DV&D6X%_<>'.1 M,&3=TI"_H)/2'.AA3S=*R+&GAWE*Z;/;DT&,/7VTZ9Q:.TNGS6M(9EP7XMTJ MG_!SSFB@QX2=%*FW$Y]:H<]?IKY2WV3"I4A@PDM8"G'T7D #2 NPY0$5GM M22$ X1*@ 2B3=BO'3@L;,EN]%+8*Z8O1W"*7;F2]O# I\LMP+J46)NGV18X^ MK4P@XXQ61\2(TD[^KCY0Y@*>D*$)%H28Q@XE# WSA)NPJO,#_ZSXBYVNJ!(& ML588PO+&<%$A*;B&+;"8C-$##;-+!H:DG<.D]D6VK(@:2GF12AXE#'5C]28H=VU0?M 9D-!L\ M&]JXBL(% W&9!0H.KNP@A1 DH4@A%1QGW__X_7N.LO"7?US2R [=G;#. M>1*Y/HT@__J3^^*[:]>&PC5%\4THM,D4N66M;F*Z%1OJ@V\T(%FD"#JTX0 O MAZ)I&!V=P.;)\OFH'FE@]-^S%C( PF52\'6B)$>I &PJ"0%1")=%+"6_&04 MJR:94S.?.!^8> +Y0HQH;$(8WMPG/0T,/ .<-O@/ZG.P]\U\#K:_D>1S5N%S MNU2(6<&\47#ZM4"G^6$[6LOU /1,!K8/6KD^]\V/-'RAX47@1Z[#@XH"_P&J M<62[HBK#=B.#&;I[&";'ZPXTL(-T'Y4ZUW'-SAHAMSCSB[1H,>R4@Y!0R]ZD M/]N04\:#$EP^!,[Z;(L,>V;7CP/^N""$O3,\.4@)\#_:5K2!"!+X]Y:K0N+0 M\B/(J7!\.SLNLINP;HY"$M,%$6Q)B>^"<,[%68\!!#=AH=06MLR!O/OT1"X# MS[-"Z3"\=^O MUQ0N5-/_*@['6IFO"_59SFF=S=@\U;4F/=L9L+NFG7U0<"1QP3)]ZR'.F2% M6_#._AQOK)B\!8G'6K )+WQS(TI65#X^AOJ5,!=>L:XV/Z-^=K=3GV0A,G+= M_ C/ <0GD 1*TZ,L2"93EB_E7GU&;W+F1#5NW[&5F&/MHREGCZ7SSR2*P>F% MJEVL5T%CSC.!RB3:>'](8.ZHKM2GKP_DP$SYW2J -J\YL[5^HQS"=R';KUBQ M1:QOFX#%X,!V_U 2/SA) "[(\[#MI)( M;(+H9QK:,!= E2?84,D30EZ44^R?V']"OG2^D>(3Q=/# [+I8?"OI3<)%&Q3 MR$<(\Z,-Y&)X&L%R>(O"!BMC+TUDUQ2.[]*'*&UW3LWD9HGP^H;2.L=JH#5; MW&^A6E?/68K3+ :Y\D)HS7B0G;7GH8C)COU%_I4U3@^IK)>0B@R>JWUI^H"4 M&C[K(\Z]GA+NC2%Y"(-=$%D>%JB>P,#UJ%T(4%J]@PC2BU],$#Z!R9X5(]$H MA,-_WJ]%WTL5[AK(91@6P@T=J% MI3U/EN0Z'MLU6' ELB#NNCP;I.HR5X8_I\>VRWSR8#L)"VI[)!Z?B1ZLD/WU M#Q$D8O+@83^;0D 6*O5>I*W$)H(!A,P0_?0RZ ?O,IV3)(;M-EU]!A'D /]>9!?D;@ M/B"L*\;E8$_%HC"6GHFQ_SI\(L;^](^/UC^#,'_MO_SL'B*XLA%2:*Y7"C"W MN@7")U$-@G8_BF0DI=04OP+53M%RW8?=G;6E]^N2: M@]\?*77D]WF+N?C]L<"]!U3\%ACR^Q&4820Q^/TXG\EHYF:;0CHT&)^/;O3; M^?Z<^O9F:X6_51SGM.B&%$?:*GZ0@+FV#\(==VO1>Z16+A@0X$#.]R3G,?0Q MT0 #/1.M\N2H1;?9#?1JQ>L'>KG/K :Z0O0A!WHQRHV<-:'0W6"..LNC49K] M\X[&ER*C2)WCJ=("9."LF%_'$U5@!HK4W>$ M2_G6SGD=A-1]\2^2,&03]?ZY2+KP$UL0W 81LX'E04$TA:E:$4#NP.V-(;NT M?F_$3MY!B:Z^D+(B&2\B,2/ C0 [DO$S@P0&[&%G]GAA'+Y]!YF>.X5>#@,0 M'P.?[C^R]3N-KQ/?B9;QA16&>]=_@:JUAWF(]'LAAP)-M67_;^B"V.EU)>\< M$@3TB6! .(<%)#C(F/"RSA/GL9E*]>5R><:VP]0A6VZ$K3#"&G@->)MSE\#R MY'Y]J$[5475-6Z1.J:5B?L6C:HC]IJ=1[L[[P TE/B?.8Y"/QB$DWGK;N/9& MO$+W8RAOMPD\_@N4WN7/W2>^*AK-&H(PCP,[@B4#%T=CZQGHZ-D#>8[.%#.% MLONK2@S2ZH49C?35SG&IN0MVA&JA08]%,+'\#(3X2SS'C?BC!W@;89<.F$,X M8&;@%5)/_"$.R+\@*X8+.KQFJ0H7C(X;D?23LM8[9AV>P2,N(6.8:3$QU$U@ MUN.#^04I "+G8P#_)E<^Y,I7?'5$=X\/-(0_6"_T@^Y53KD+4NALHW#M?:/4 M'O&^2DOL >_:)/)(+AC'4UBX\2ZG;\Y["\#:!6$,Q[E/](4OF156JNV W'.; ME97]5MT:L==J"-U_31[FQ$F44A]V4U1SHF MM565E^#*QC-8?#?+WCEGAB#&WRM'O*I[RBU:P +[P?^[_]&_?/;_QO[GZ0^0 M\GMKL74U3_W]V=KN/+H@?WCX\/ 2Y!^+96E/P 6,3%H1S6*07ES&6$(5Q],80 MI/#)7[ELB^X4NC;X;VT'Y+[;K*SLM^K6B'U60^BNXS8C3:J"BL9TV)KR$%.J M7;@K RB[6M\>&XL*%>[8D*YT1JT.2)U17]E\;U';&OOF0D_XG@F32A6#(AJ^ MNC9/3>,[-$SK!>W"P$G8KH-$&W>W@TQZJR2&A'ULNQ 3(:/8=OB!?Y9M4A++ M*W(J1<1):)K]+]MG0(J^%=T'OLCQ'>QX-1;([+>W84)WU\0+_.FS*8UK]AP4 M'F50*!@8V'%,I' )!7VEPI.>\/.1^HL;;[+<'#S7TQU5K6$:NB %SC8*'YSP M*]LC7LEHB=UU.%_2-0T!&>U@NW6CB"<@78F]^H(PV(2CE-UX.>X%Z2O?:3CR M/W4+/,56&".UP8J^N+X/4YG2$@.<(U9&;DP\?GH#ES!9*7(.!)GM,EJZA,F3HE=,X2B;UMJ)_2%.$F(FDT9(CV2<2:Q!ON MJ%#S"T);?+*SHLAZX05?8G=+TT 62$$=$">UD3B-SZQ$*#>3H8/QB;]E?F3^ MQO@6"=LX9_YJ[U*R4<&="/8&#]0GMM-EY5")TK$RT7S EO3!B\]'?$G%SSOJ M1Y7UBGM1F^N\H&%!W\T$'R@&8H2,$H<"I.>F6[STG:M_)>X.1#W?/S/>-8G?]'HBQ>H.ZLMGV!K=$!]EMY&^UVGLMCPPVFJ$I"WXV3D#),NG8_P[^B6L^L[8#<.9N5 M+:6<4K9&[*(:0G=^/9Z1YK-K1MRPITZB+SCK.B5NSE7OX80#$"2D&^I'[BN] M\=F&ED*>++9[OE\_6Y\?@A .1Y9Q'+JKA#^!>PY$I4.% ?M31>[T YE-1H:> M)!'#QU":=?4YSI^4!"!" O(.9/AZP0^Q@C5A@K!UKA"%R++ *9^0Q@PBF3;A MI;M>4\AQQ[!Y1>,W>.[G4W$^RY',+ED7_FQP5V#MW%BD^'L*UO$;,\$E?:5> MP%==%T$41]=!F/WT%'C.E?L&= M9#R(Q)]P ?A-2/XSR #PE4MA:/>#QG".9"^;VXLA?Y29BUEJ1=E_>OP>221= M&S8B1\L0-SZSJ&]YGR*:M:J\^>A!#"DD#6.DXD:V*R7TE[2]%>O^:,/:PEKC M=W[Y!0[DBO<:XIV0[%\B2D&47,\PZ\6[=M2KELUY/ MI--$!_6U+K^*;HA7H6VD'^7R2_ AP C9U=<8%MCE-U\TMT B+.!56&#*5"E, M'C;O7KN^&]-;>*K+8)%IZ[+-/X^ B7ZA$.5$G>4KFQ=?:",H]"2)'"V&,%@Y M"4MW>HCQ91"UNBZ6)Z[/ ML>F51N2=Z_,7]29+4CQMV)KIG$GIP!DF]2.^JUF&(01NBHBEHDF:AFK)UED. M_S\_LZT VP0\\+>2JO2J [- CF-C&+14=&Y ^HAQ;A0UN_HOYT0X*R*+0R1Y M(.1.;I>E;./RI/\W%8ND-%&94 MZZE19S=+^<)!2<89LM?$D-.%<^=[J)Q_J7H@%\%@#'')5,Q*7-Y"P%O7IS@Z$_?0,4!]NM;C?C-P"RWQ!TW=RO@@/%QO&.LZ_9 /=&W5M8[59S#$ M]64?Y4C]UXR-070O5H[JIR5:VXW&[L@'?UM#5&\HZOLB=H76*O3>,MRO2;UW M5.\/)CK,F(LY)D2*]"*$---(O9YR/3V>.!R;[AQYJ1(EQG.D2XA7@KJ$%[L]V%P:O([%R+ ?4]D'N] MAKJRG]QY<'S :%\*1C4Z'5,LDT\B/JZA J.MLL#&]B_/)Y45-UW.U/9!#E8:ZI76,NCEB0-&1NL>0 M#A,VG-.TS!&*J[>'D.XLUWD,]I87NU2]#C]JAGVX*A0KK[7+;3 /3)6HW=?3 MG"#)*9I:/H^D5ZC2:SK?>J3,O5V;36$75K11EK_4:([GU-1FE(WN7&$2?K*@IFZ>0;NQR'MM'^3>J:7RP<91W0&Q MG^K)W7?YQLG+54%,5W>?0&<4N>9385OU;*X#CC.J?:OEEV1NEL7 ^29 MG33[8<_CU%:-ON.7IHQ(!)S(+F7%DUR0=)DY<7:DJ4V0,2*<$\E8\?-?,] U MJ1EJU?=<2V36,IR3.!/RD?*SY]M4++=IP:'=&2DD=C/"42+AQIZ(UR@M%>B7 M%CAWAI01D3B97<9,:@8KA<:=M6?2>6=A:HVTL*#YW49^,*FUWZAHC=S?&]2L MV',<-D7LT4T2]YW0<\(X=AZCZ8G@+)W#12I/NTFYKA-RY]13^F@25O9 [*J: M@O>;;;+QC&NN'5OK;([U"@8&:_18;OBSY27T?']N>5 PZ&E#*03+)3O7?ZE[ MYJG9%;E/MS% J8*/1C_$_MU*_,Y5;A@3PKE PJJ4#^&,2,;)[)-.]&8P@@0? MJ14E(7^8LX'!YK45\" JML\4*!1^F%&O\2&Y'R,5X[- M[5!EA=K*L7H]YS+VF]6O'/OJ;G,8^QK2#S#V%0/?:.'8:4VPJ+8!+J^'S$9L MM<]FY/I*E7I=9^CW*@,T.?YAOYEYOE+\85V?Y[02?$P7MYS""(6R[+]='-M< MGG_[PK.B2&])>]1^+DZM4E6Q?"TWGH/[*F4>9JG*B1-.'<\"562/3WW6N?=S M#SL'!_OD!ZN(ACQEWHV_2V+V,QLQKB<>Z\@&TUO5#L]N+MXSDJ$KG6]@7G/P MW;%4'L#UA6C9K.V0>U^:M+EX1):/< %)6<(C_,"QSL=F= MX?$Z\9WZ9$7*QLAQK5Y)&96J6R+&E :!NXY-3I8(NH03-KQB'U5/4>&4K($P M@F7.^3[_Y]]<&K*!OMG?0O(TO35[?6?DKMK."(K5?$U/Q*[<4H%AUOG2?^6\ M"&>&9]DO;]*/+=/ZA+J.QER\HXU)&@^O5 3FX"NM]!CZ.*O2>9"L=JR#WDEV98^Y@(%:W4K7/VX^!T>OD7J T2NHBXGO Y;#Z1%4%C/[ M43TT$XOX[NFU(QSD V;EX>T_#52^9N]&< V[T M56V(979UT%,N!"3=?E;B)N%9O]NU1&IC[=7/G^LKM4+^U/U=DKTFOOXD(5" MHI:XE/.#F-AP7>2N71C9$2G&OF@R\9OU:6Q10KWT?A(!WIFR0#H8A@.X@9ZH M:F*@3GNDT*>M:NFA*E*@JUO4C#>2Z]RW"#0P]'!U-*UYWG0,%0W/DXAMBJ)H M:?\K<2.7;Y3.]])_Z54VU":#W)&[&J:ZTJ$>#<1NWUF5KGXAE_K+6!*9)X\D M*O[;_#NQ"L,T'4TV=$'N(CH*R^Y0UQ[QT-<2N^LPKQK:" [X1M59]N(!=]T/ MUI[?:#X'G$%(,R5H=$?C^S5DBDU_<:XB-LK?TGK:58OW/L20NNTP1LIW[)TI M8=_%]U>L\UIP0WG681(D\=H+WF _%T ]";:5>W/C#8E9 TL""MC_DU4JWH+X M-(8_Q1D9*Y62P #@?\ZRV2U('!#+)Y3+#YD70(&)CPC,&3KC#%9(.9""^8+< M"4." -GOSH((&4@JA($3!9,& MEY3KC.F,"&")25QG?]U8,6/E>61%B>-"COM5 NQ9\W40;GGV'4Z4_B$BT<8* M>256AD9SF1,&^5A#S L+ J+,:788=)R71UZ[L4;>N3[9!GZ\B;XVOX^_"+8K MU^>P(NU8TD23O$IYP^9)BP#22::[,:IV_,V]9[#_;Z'$H*1M#A9$F-(^LL0T4FR925" "CP9??/=WZMPX#*?=M0L'EN)F M(?NV/P6! ]/TTI?3[+$V;(GC,!1OJ-LW/M?YP=489F_ N"%9S@L81]&\-YI* M BY((2*19E!='-$8_J+Z"@\A]=PMDRS<2\44 M0M=F2.UQ!)XC4%>:[8;M0OT7-V_,TYH^;RP_,_:PG["S#*<)XOT^R0"0WDV MTP/XGG8P O=JC"\$3_LLB$A7'#/A\TEB5MAOZ -)EA2!:J>!^OQ<1904?[4\ M.(&9X&M5,OV"<%UM]+& _)CC%X+<-8HC@VI^+@N_2K+.'YA'L/^%T=*V@QI' M5""0?KBD:\K^YCS25^HGJH#%J67XDJ!9]Y.,AM1- GPIP*UM!VPX+@0O/V/+ M9">I\,,"^X_BT_CTA9<1.YDO],FG5NA#::1JJ_6(UQC2$**^C&A7^OV.5H;G M3<@;*7(;^01YP,A4C+''EDQNA\XQMUM^'1^L22!J+0DL!@CV9)2%4),\O,2* MCR)3' :/$X>$S,;&(\V&:4FPXH/='GRPJ6?">7V5^Z;Q/KN-4-/5S;0717BG MR(G,/,%E\.EM6+0U'A*,M;$XDXXLJT$9+G['.5B"UZ &;GO[/T.'=4.*L2E/ M#(]:KUW?C>FM^WI\OZ'WG%6# '+T:V^,ZB>L3;T18U0')89XMBJ8$<[M^!K1 M;'W'69EDPA2$:F/<-J49U.N*'"W:&*"4+E"C'V*$:"5^C_14M8/_UO2K7^Q6 MF X'#M7_*0RBZ.JS[26.Z[\TA'-I=T:.!>V,(*.!7D_$>-!2@0$B8M+ASQF1 MG)/A^**)S""4OK#"< \ZB[-*E(N I6TGVX0_:6!2AK'[>]71<"]"R$&ANW$T MEPL**HC!HH4*.ET4AXD_,NN1I)N:/;S(QJJE^H^[(!U+%>:6B]4!+F MQO'<-<_9ZAX&0O.'SWMJA2;?/=>!M&2GJ\\[ZD=4V-"A(9P@1;;E_9V)WP'^ M]2G/%[?:FD]WI:1)=IYXUEJ[L=92,J*E@I!<$G&H";(0$ 8=U$UF10"5N6#7 M'?T%0@U6X2W=JIX=\RS[-VBUV^PC%\Z7HV05Q;S4+4]UN18HQ^^4:*HB MI-A=P8U3_LS!]3E9"Y1D7=:\(S^NANLF)I?G!6_ QD[?7$N_?I/&(=$(;JQH MZ&X%+=]/6(L=OR^+R-N&^OGOV1^M$*38,0MD6:HS^E%>C9?9J+# +I >&))W M[)M[()6UVX6!96^^GOC-(9+1),0XJY[)%B23I32E+=*YC/61/GW^-P.)J9$8 M\WE#0\JM86Y%G;_#2=_(7"90TTY MF;]&R]ZG"?)I?(69%>NH&B\=IWMYJ&$\]9%&<9C8,5>+_0<-7^DCFY6N@_#- M"E7.VMP+N;]JJBV[;$,7Q%ZK*WG785RB3U(&Y%=@05(>AEYZC*WYTH[=5TA2 M#^M/VPX3GH%&M@856UE<#M["6O-T95W_G9G3CN.IH[BFV"%=^;7QTJ/HN*SR M0[8?97N$M+C0;KSUA"#]%%MAC$7Q%7UQ?1Z76:N^(41BVQ^I=L:-S_?/_-\Z MIJOM/2?<:C:#$LK47>>";AH:# -X<$Z07KG74K=G$O>NCZ]7U\P^''C:\N&7#K[NF0R=>V1.V6CJK)7*ALC=LMFF;L. M5J ,CP,$;9(1-YOU!8VZTWGKSU;(\V$],MA:?G95L?X5S9#[IDHQV24/VR#V M1*6H74=D1I 1?(KT$0R#"\#>("C88>\X8R&8EDYU6 4K68R' ^$'6A "JJ& M)H*QU3.X80K=+5?K(]VNJ"H8\;@5-_"?#4D9NCM309I*\B48S/$\78G/&";%.SK'*SV JS](C>OZ2K^,:' ULX8)5W M".=6='1PHMD%J>^W43@/I&]HCSU"7E?\SAGW>6%ORL1F0KS0[%;]-=L7PC*6 M!#[_H\-D(6XNS,31W6-; NB3@L&"E+?^G(F!..Q)!@!_"4"CN/.N10N='O)A M]K0+J>7<^[(ZSBQ?(9CF.>&L#4!9"Q3X* MSW(XP+&_VL%VE\ _YX!^(UOM" HE,PJ&8)3:L\/)D7&Z@13E%BB-$W.;P[(A M^+1090-54M(6W9$";%=#R!M"W;Z(-X.M51@('\3:*$.&^P-D,)1)=#)CJ#> M*VZ6#"Y>:=@?,+3664IE;_RK5_;[_?J2KJW$JRS2VIT44G 8PD"*A9@VG7FM MR=JK-<"LN@M<"(@;>)4&3UG@SU!'F3]>=H3D1E=OT]FW%5"SAN0JLU,J@?%E MW72V:H/CUF[GN79I\#G5!NL!ZDOGGTD44^>_$]?^[1%\M\I"L2 ,G_"$,U3=209B8'I$S_(A7. M)5O73R*@P:O59]7E)\;",4W%:1).U !R330(3(;I!#:E3G3-O!DN6:+LED49 M6:%NCQ2BM%4M!_$H&B/>+#;+W.-I#J=,@#3AM(M;0U,A/F,IFZ8.R\[%6CB ME<%89CDOZRDIB"N@)Z]PTR>DIY8(4I_O9Y2FL!XU!<33H7V!$>A/0NI M2!3FZ)X1+7,^2/3.,*#Q3+>[(+3"_17;#L3[\_V%QS9\]^NG.+!_JWO-J-41 M.3CH*R\#0G,OQ"#00OC.^?4R%D3P(.=[PKG DIWS,?OX$;4)C'G^;4,H?TWS M>7GYD:(UOGU[% N.WJ./11YL$)N/U\>AJS$??=I8S*S+)-X$(63UU;-21:]Y M>:Q*[1K'/>PR'_]52C[8T!8<2,$"A2\/KO=%X+_2,.9YDG=A=D$1P>2[()&P M@:6T@6$?O^$')VTLE_>8HV^7U6WT:]%\;CY](/70_BS((_+E@?35\6.W4G?# M/GR?Q)"GWU%GZ=+H-D=OKE"\T:6E/G/SZRK1AW9NB0L(C*!-! MVHS7CJQGZIVO0M&P4M$)0TF8,G?6MBZ[UT$3Y"Y8I5 I1D3Z';&S58K9.1*$ M]2- S7@FKTRMVBQ>1XUF,N34V;O*+68P[ 9*:R4-/*,9N\92:\!8HN>WX'D3 M)!%;J4%UPIA27ZP:;WP(S7=?*7!=^H[%@R:5*;N&HD%4L<< MTZ!YS-/ ]+''2HVE[J@Q5M^]__#';%.8RTFX^T+6=O;S#Z20CO\P<:P5-K,R M-B3C0S*)%"9D4I%R>R'8H4D-Y95#:5\^(JDPYZXT#MW":/##.%/+4C+#=N<% M>TKY1N>!67W#!-2>0%H1FLDTT=XX59.!/I4907X'I?H@4)PARCI#(/@/FG(6 M6VBR2WES=S$'VQ.;)@?;90F@,].(4Y2,-R;XG=!.8MJO,YWO+"C=(1\E]0DZAV##U(L M']VT\G9^<":(3P3&T[6K=W-VA/,CLDQ$$@IB!^5VJ6"$2T92T>0+(B*$,U>U M#I^=,RM)%T@+*[\=P7&<(R]^LT MW/O5I 50P.O4UP@Z*IL;CT@).0/#M,' M'YF0A$E)N)@SG/W'-GQJMJ#";%!9%X+:8>HZB;4 &EM.LS)XI>$J&&EM, D> M1,0J&?"ERH>-1$)?6#LWMCPAY2.-:/A*':;\=1(G(@@G[8[FT81 M5ZU'!/%$VUV706*Q4YX9#F5<^4PH^.9H9#Q2>R+[I*: 9&)2-/G7[XT<;5N: MH;3GT>N*&%G;:M#9,3@\%(Q(RFDAO20G@IFAZ$400543CG$**[;HCAP5VAJB]$95LR]B7&BM M0N=0KI11NM3*6#%<$,P(<(-Z/V+U9>C]ZE36R)3>A:Y-R3O7)T[@>58803RW M>,CZ-;8%0Y[KK@#+HDV7-80F0>0 TM]8S2L-'6J(068 I89?CQ0))J65B=00 MWR)E$H-E-77#W#P"F GS.-HJ)?'8B09>50UBB[3NL-' MMHQF*VJE0QS^CM@E*E7)G*+T(U*WJ):Q\UY)4#/H&J/H,[%[B VGVCT.?L?L M'E6JY.XA_XC5/2IE['N48- ]QM!GM$0%5Y :33P1;I&50-$+J9NT5%N1;Z"J MR[R2"]1J,$@F 9Y +ADV0-,)PT83>52A@#.)7L"CRH9P"CZL__\LZ3MZ$E4 M6L.3NN-\$*I!^8:D*+/&J28E!H.J//$)$K0:4_'JE"88,6LL*ZCSE U9QYR- M"&H\T8@.>.I!W2C=Y8*O>F+&LO1F*>NC:7;&C6@=-NH[M&V5V/K@8307A MF)>)@B$OWX0&RDRPE$Q090&3,&C8')4C0FF/&;SHO&TH'#<(8:0H/+SQ!GF/ M>3N#LG4#*F?NC:7YBGBG8$;#H+=JMM[JT'KI@_^?^?-\. 'XO*,V^^=S '^Z M^DQ#VXW@@O\7?E"3AYKF@5X7@1^'EATGEO=,PZTRO!*3@', 82RVJ@9S%-)A MGQ1P&:D7*J[T0'%5,;5D"7N$2N( -%6*/ ?\ST32BV2*Y5'W112LI!OARAF< MJD[CXU9D75SD7^"L^0MD7Y6?Y$L?\=W?J15&1^\#!OD^NJ_?3^L+\2?R\!A% M-C,;JB:#EKM:F5G5#7GC!YX88NBO6$'_5*=\E2D'F;$/B9_BA*O4L==\>=8P M8:[2"?.L8L9(4-@(/!QAN=-!YE6FHJAC\%G M#J@XAFG'2!8VAQ+MX^F**3W8N/7@)TR^-+"9CW*D+.17_WT3@2AN. >RA;H& M]7A5910B_F_*=N/ ML_;PS]UX*TCE32U"0XXPT1BK98[:QJKA675=/. \PW8:$*-CO60O+*,;WX9< M&?2*S=A[.(_Z!+)4%)\#29X#2+Q%LP)%AW? ([' /,.,9-!\>AF8/O:Y92QU M^[Y\8"O "*!;&+Y/ASKNJE8[!_<;X]F'[Y(A*UWX=L0"LD6DQ&Q8+I)]:R> ML":.&<)F]D(>:2+)1")<)@)"$2[502G/+ R3S_3/ <_T2/.B:D=G(!-,0MC, MFX]J,9:EP2@/ZX.!/..SHZ7CN- E2RD\]F$YA[T9$G-[I3/F#2T MQK )*,2$:P\-]I M42CI)MR69^4=/]$\WE7::1)\\0Y//FZR^!W'+J2O+MMMD#WLI*CO3+SIG/VG M'2"&H1@==0LE\74?2E\W+W' O^[,#UE-?\FZ!4.E:\DYP7M6:%.=U%I[9GGO MDCJ)#:)ENW^PH6SE="^?M[L.PJMHMRNL5GD@,2!QS-/]X$8LSF6'HHQ] AY> MT;ZG5F57Y/=XJ4Q_B @T+4^/\<:*R=;:0X+;)!*)^_.4MB5'+DYJ,R6SI]P' M&7"G/IU%\PE224C.HK 4"%.>!;/O532&\CM73P\/TE1FXC06C3FK1W0VFIO& MVX2IMZAB3-=%#/XGY-2G754C%G%F@]OMG+6[,.-G]Y&IE=\^GL[77)(P7(H0S43!&S74UK[\#)ULH3K6F,9>VH M(?4@)2OX4H,M]3A]-$4]$.@\@[@ED4_OQH_BD,_-T3W;Q(?/&\M/WSG?!?XK M?WS]&'C>=1!"IZ'OZ;L*@1UEC'R400*>.DF &0O-&,+DD^4L468N.>&BP\&> MG^4 69!>8!M*/V'^1J*ZV OX#AEQVN.\X570?_@-=0'2^YU'GVYSV*:)]?OQT MD+Z3;U4NV0>]MMSP9PA;0''\W%+*+W;6Z/59)S[ ;B/B%SG[]+,4_AE*.@(_ M2G7-=22@) $M"5>3_+I<13RI\$D>BNM_;\1#\=_HV^8#8H/N?$/;@PF_[*?ZYY54E$!W0K$^Q%<9?D&'/Z8OK^S6V/85% M0/GJ"=]*H+U\7^QRH..G-''Y_N^%P9 VPK\Z2"_P\Y-!HXL$-!?]XW_A-!* MO&.6=]BFW0HC_HB!QZ,?%0DZA?FL?/^&;SYK+]\7.Y]U_)0F8A#^/9\-:2/\ M\UD:Q_#%SV=3?^'4[E_.=)9>"B9L7.";RUH*]\5.9%T^XJ1A%UJ2?9%36"<# MX9^_)+6^U*EKTB];$>4QX"0V="[9EMO8.QIG.>A_<>/-AGJ'D1L(Q$$Z^2"P M3#[=F)9EGEDKIC7-,-6L7L1QW-9R*'&2$*XXBH)5A$TX03%GB 0S[X*0)+X; M?YV5_>0I8MGDX=-8*C?RELK+<\_&UF<:H4B5,8]O9.HU%6'*2#51,GW0I.V8 MT=>3JH4W.8:YW>K2X\2I4VUNJ+SN1ZK=I'9GI!-N-R/(NS&]GHAW2RT5Z)P M.6-#E,"6LC*SM9C(##R#2%6.=5JMO(D%_T?7AY1%[$]!$C]"KT'1N9(\4GP8 MRY#]%]C'M$]VP5RC:J^T;X(LFW_#%S8[[SAY$@)]$E*VA& H!9EOK7V:YY9/ MWJ3"=ZWR@8S<;B?TF,W"=P1;#W".E4I%A%B$RS6G!>D(5LU,D@[;=P:4R.1R7?L4.J-7"=EZ@Y=DO5T W6Y!$# OM('28 M4QZ=#4P,:L/JRZEE:TX3-3O'4 ?1*K*DWD6R33S6\Y5>6+&]^;1;.O],HA@: M#PJT+9AB!JG)C-Y_':K+$3N83F> /FO6(D6QG7,B-K BR8Y8.3.&U7SQ"@6X M(EAK0=)P&JZ#<,OK?VUI'+HVA&#:7N*(V)4R[,]EP3J9^0=8QI:G'%)(2[BX MY-..% +/:7T[V4>03)8.5#'ZS]CHS]?S: MV>;BA)G7[1XM:8J"!]*I0>!2#6;4P1*#6T-PJ6(%A#W=7E% MCW>9A$='C,AC ,>V=<26HFE<'V$+SO6,$SBE81)2 =P1\S U,3M90-4Q\C"8 M6L?I)&%52V&3R)J%7DLB-B3>QXZNHYH\"U9;VFSO#T%M0'PMB,\77Z6@\[%V M\+6<3AQ9:\P[)*Q6L#EA3*W3UERH:X8/DG0S3BL]HJDS0^5+U?FBIWC]N?0= M.'BVV3^? _C3U6<:VFX$E;E$:9N1ODX+]B>.LVT_Q)#@J\O[A!&YM0G,PW3Z M<)O)3#*AR7/ _TPDN=/:5/-<"4_V65)CLD4WH07Q,T+9'X*U%*YSDTVQ-*4YX8NAA#&2GX!4)2#(5 M"->A)@W_/&8+ ]_J\/B\V<@G<;ZN:6FSW_G?\\7!9S P2?Q[9D"T8Y!W!0TP M-<.J 1-_E@JC%N!_5FW5DR@B, L[SZFF0-1@Z4PW53[K0:;YX%*.*!/SC%.?+3I^F$'GBY8RG/*,T=44".:,RCBL$YTUIOY,G>:-BR\AWLO M(5]OH>8^ITSRT::-&#O5^68:PV"X3Y+NR:^D>W+X\T(.,&O$3:13$NXOV>TL MK#J,[>2F*[-W4KV%^C*G*X,W6/TD^O*FJTGONZ:8KMHL\T>9KABG56 Z@ [[ MA%4.QIOOK+5T'!?^87F7;F1[003;VBS@9J2OW\3SQ.<<+9,/.:74,CSA&4-/ M;PP30B$ID42MB7R;&&!6S1]AU?I"_I%N+1L%9 YIE5P$58*87S96+3R3Y"5? X,G+S+Z4WNI5 M;6KR[N_4"B/3!7-[6+WU]D'U,3Z,-"P&%?#$9Z#A/^:0$]-PTIWP?#6"D3"L MRGL/7'N4 O$:_.8P=8UIZI&> MMI2989]81M49U_.57,A9%DT?W>B5P+U\>0EY;JTFZ\T'@IOOXW.E)X'H/O*< M.(3W_E33ABHIA#GA*:"_3T.=Q*/W:SU[>EP6]J_[]2.U@Q??_9T!*7_2=A%$IS,O/;J3X2/4]D".EAKHRWM4T1XQ:.E)W=09!F^3$24:= MK348?7PC^3* *_=VELK[S',TEU76&,^BP_Q&]('<(XQIP<'0=&A(:W,N_$@C MRH;_9ND[E_25>L$.!$MKNG^D-=45]'HB=^<6ZLM.K=$-L6NWD;[K4,]X\,-& MB0M)V9!?!2-#?CZI">"DSRFX&#P7H)X'IYV^\]$*?Z,Q^[>.IVMT0^[FNHJ7 M-MX-?1 [N+;HG?=G@@%W[IP%$M<>7WG+HQ%WZFW&P)Q+_T1]&EH>TW;I;%W? MA;/'V'VE.GZMVQ>Y<[SA6AT1NWD[^;L.]Y0+]_4R'R0./ZT9P.^M$A_L M-W--1W:WKD]OV(9$=?HT/!?D@#*26=O?X6FS0 Q28VDZP?V>WG$RB$:X;(;P M#YN%);L%:T(S>T>IO:,XL']+GUS9LKVIP.L9AMM=6V[(@S26491L1%A="[[((7[N; W$%4$3Q%)6 +2 M$A"79/(2$'AFL6V3?0<@>K8&<[F9N4((>GEGL4TP5)RTF4AS?"A99<$L0O#G MP&-D/#?>3X7;2LY?$G+7FW\T[*YF^Z6@=X/VZ/ [#UTN!#X5 !_I4^06>RTL MA@J^5\WV6[6QWRA)7708S@&L1S7V($E7&KEAA^9QE3:5VZL)C[F4,TO@-;[5 M<_-X[IJMFEV?[&>>6N0GUC#.BY[\% :1ZNAX'$YS -EQS#OD([\*-MAA=21M MS3_,$])))9.X@#-;T(YHZZ"^.\T+N)4^D2^=.0W%YPW 9$ M9 UCPH24@MP0A[(9,?HG/RP" /&&L(UF0'&:J&;7(AOE2LKOTH MDP!XI01?(JK7&P(UU&=GSDQX(DM_8E/ .%^HU;RP($4U@HI"!;E8V1?!<%EX M2=>N#]:'='2K!,2#(X*ZE% -79"CM8[",K;6M4>,A%IB=_6*E#B1J8MS,N/9 M=Q1Z%RG<;AN>0[4B,,^Q7F,,C9%?T7M^?E"GQ/!>47"K?4^DXR7;8.7QL?_^ MQ^_?\Y$/?_G'$BKQ1(RM+=X 9=/LX2AO;(QT1.LI":.WOJ7AD>H$=@+'\GS9 MT.K3]+_P9&N0L" MO]V*OAEE+5CEEA,H*9&6\\M-'&YA\&NBFWP_6I_=;;)= M^GX"Z_CBQX@MA#.;++=!XJMR"0]"&"FT#6\\C4F\!=7Y3>Y=E!M^TD^E($*, M4H,(=H!%YDLABIG]. (39N3^$+%=M63%." [,.0?WW]X]]O7_W]Y5]L;.6ZD M_PH1'+"S@"!,%\"&2)W%L!2G_\1,2'<1C0=.$0;VGK-<.P9$F^)=6O)%<'$>'2=KGL,V#,\3(A MTFI\OU C64XO+)+3RY9^CM,:Y>M,-XP,9L0=89@2=0?0P(Z\8U2:"'W!&D9HH&7D9WW(II%Q L"N:C6]87UTB\@LWX"7'^O;A[?;>27_18? MO>@B!?C)3==A4=^=Z/K6] -TFSR6/--+]I1H,2J-SD@A"?BU;(%J3;^@"4L[ M[26'!/RDXH4RM4RYY$H4(7#.=&*";/)(EQ>[3& KH'E]J M'=(?Z:@=;(HR=N[3&7N$/$B7H4.]N#DB0MF,[<7:4_P>A,&M$A%O!&))^D+3 M-[DBY?$F>X7+1*&2)R!)(0.)7R!@WC$1$K^*1:V(]T28M6<15'V&H-K/>1;O M11MOFU)5Y0I>14FE-D"\Z$>.0^^EOT);IZBOY7 M_/'X$P@H0O(S=0+]PQ-A$3TC/]W_\K<_?OGE#U<_"5:5TSCQ3\%%2+[Q?+D] M$0O?ANA>4(!W:O;"]7?\3$J9[9AH2B,2>&]+Y[4N.A*.F)V1@AT!?D0Q/),U M&XGFZ2!$7]0D#\4(%30=QBV4IGQ*"/( :OU;LU$&_MM\HRS_!1.PU3@=.J_"G;L:X=2KVWJB M=^[."HSU\9*1]O;#?7CY@0Q'77KZ[)8X*!Q*A2$6Y2@N^M<9X/H'XQD5#G2W M425XG^+K'^*#IH)0SA N2";HP83K5M888]JA:@>Q);PN/PT.3S K=O(MA!@0%)8V5 4$G M598*#4K.ZXD.IC.6$2"4!S@3GG76Z:.%!TU.9_L>W9#B0%_%RP/-#GVPGV/V M46%L2BV,5_#D4/+\B9.X=/C#NKE@+$\0?QIQA+B6X\,E?H!&@#48.0B_%M/? M5--M#'8\4<@*D@U32U-;I"C:244S9*IMB#@NLLL[?#X_"7IJRTTO$\[,K:/" M>3_F#N]]576\9=XS/)[+*"]>3^%7.3U_YEDJ)HY.9FHEL2J/[6:09D>V]U^- M?W=48R*W)P:[,_TR$2>"(_FN>"R)%EO+':]EBZ44., M.A,H-?FRH.1_@")]J@NE4(1#*BD(B(%GWV4ALP$PD ^I/O-%=KI[8@0!SE_I MC^SIE88O](M<]8ZQ:3VY]X!#%D/U1J$:6FO'()M*RR 01$,@ E$R$"4$8OR9 MPV0""DX>\<"'. "T3Z_Q2.,=J+P3?#DRRQ!8*4B\ S0YUF0Y$ '. D1BW- Q ME7V$*_^Z$L00C/L<.[?1>4^H89IF,&X D?>"'!5=EL8.8+X"])C$1L*Q_[ . M_/@LS#V!V0HR[P@]3,,,!0^@\4ZPHZ+*PM !O/$CQR06$A[]'S.GII3R/\47 M]-YC@12>O<"C]^<;81+][ZY'SWT((@6(Z8QE373I3&V-*3#]E1O\IH^J:V6F MQ>11P+@/'\.]_>>0;57J F2]J).01'FK_.0XB2802,,BF=?B@:1DPS;93OQ? M[MC*\EB;. SC5^CBYVDJ"1V^_3VY_N&'>4"Y("/ZL[VBIO.QJ5 MW^L/H?+ (>\&JA1H^ER87Q45$(IN6.1%/A0O2&*NWL8,()OO@_B]0I#*2Y(T M]OS=SPAR<98;"5TFE"PFSY30$C7?J&6J((3'I.XA%EX]!YX$%>*EYBLAS/ C(][$K\"-&BYKM>8EOB+V^3>+)DHQ+TKAR"L=K:D8 M89.2KISRKY1M=P(MSH6!O"V]*H#I00#TAI>80T=1)!TX'W+!?#DM++-+T/L64]F MS7AB,4QG/*FAL58\L:DR'Y[@J0JUN'%.T*1,'C8NOKH#%?E4@N=G?V79[K(H M\MNV?FCK@QPN.JEL8H.U V(@Z";WT(&MJ:M7+#7]N9<7ZKCI.K)N"LRK^(4G M.OH"YJ!"4[PI3L!FU/8Q\](,@;[/=,LBB5R-6H\XXK\K!<@88GY; M(C^50 I2B$?+P#4W)-H:'"E+":?K"? K?E>\&0+:">H% M#$G. AF%05Z#RA0H6NT\+E"&1B)(\BE[H9(#_]5OG]3-R4?X(I:3Z,_DCZ$[D_.0',,MQ*($= M9"O@_Q$NFH5\R(?Z):<,0' M 2LK#^81]5)X132E+S3*:;YB+/=A5ZD M%LO6\RBX5(FH]W+%JJUV$VGC-FUWSJLU-P4\XS3HF Y7S2TPX[V;6*/QVJOX' 2H2V,CK-IJO73A,E#O9^3'WA#W+.K7G362#:H^^R(" M?V)[T>1N\R@^Y5!%O^5%X\F((YT'YC&BF60T#67$V4@3*SA\H2;%,%^J-"0A M!U%4-780ABAI8$8QY7'_6O-HD]ZV/.P\*8/W[MHGQIS4O6]7\++T#$IBKD?GZF-_EG7CH8.=;NU\MYS)N,O>7,H+6/3%T/YQI."PIT,D Q24H;SLJ M4J]0>0^H<&J6WOAP(+%VI*C19(%I]L 5,7Y,:)H#*74@9,<52*!048@J\V0< MW;%H1+(]DH6&.H!KNI(X(?GW %8]##GI$J.@O79XZZ.B^^6%!$:0"3$J+F%1 M16<<5+H#R$=_1X,\I'>;PJ 13"BV+[_F^V=XBZVLO_!( MM_+.4H.5;>V1^T^KJJ:#-#9&[ 'M,@\=XHHRN=L850@U<3?Q\>RZBAGU.>?" M1;EP8!%1OPQ^X[0AW4MK4 C^Q8N\K="Z+JNBN2E2E^NB8)EVU= .>SI5F]CC MQQ]7E,F^($U>=[&LY[ZC89G$ M&;67,^COB947]>J)Z+:4#.08F0B!<5ZU]H M*-KY\3Z)(WE%%>YH"V/)IWV3- YR7WU8W N %/\P?E7WN 6/.&10'QX2(EFF MZ"VQIRW//;>U!8I'G92L1)^U#7$ M''I8Y1T\2FE&%%D"=.=^=KT]Z)A'2S'/I.!4?W;G>T<%UTK8V8GIAM_E&<_$ M!"+FDQ:W'$ &N<<.-8SIS'UI(/;SP:J,+M.G2Q8>EB***3&X.@>(Q/JU(8T$74JVHBQ='(5!U\GG,JS M+>_IJ+]OK&R^6FP20B_7Y2)?Q_ G/OK[O3K N4L? MU>G-^0]V'/A9FB$%I3;% %^:VB"$BE91!V=L*J+RR*^@2[X#Y>GFXCZ#$')O M"C'X50PII,V&J&V+?S@VJW@T)D\;XAZ8%GE'CDXN5N;E\.3DNZ*^< "^B*95 M/VS0;_)BP$B^*&<%\7VA.T.!, +X$]A6>8+IF^09?+" M('82K3W"\V?NIRQ1E?I2(02<]@B1V3QY%XUY)?/]/@>T4V071KN%1I_#M[T% M^XC36@QL:H,4 *TJ5=[8-AL@#";L<@X=<04U1XXTJT[NW.>+!P]F1W"KR^I" M=>V0NU&C:J8KG31"[$[-L@X=?@9%QVXUO6Z/.@CA>9+$J0K)W<]73U"@+D_? M'K/8_\WJL?,B M4NTT\=9J_V-.XZ&Q\RCX&D?&TV-/\,R#*@A0OS"DU1554I)UN5>[C(;N(I=+\%LX3U!/XO'?+MX@RK,$Y?8>2#&HA[IF]&%I MCCC2Z"+U\*G3H$V .+EX(T#>>1!^HC9(59OMT*W'VH;RJ;K6H7QHOJ:A7"/U MA$-9C6,G>1 .-7;HLL61]XG2UG5R>R_LKMM-[8K[VKM@=N&.D@\>U/H9GIK1 M[799NYCF?D7S5'!PY])RQ2Q6\&7Y$W5;'\IDMN4%=.R*W+G[&,#T\"[]$+MY M+_&'CGBU'6-RT;4I"CZ./7Y!(S"E]P>J:/_\,:(.EY%%GF6_>;RU$W)/[Z:T MZ>/V'HB]NZ/@8]-TT4WAR^@]Y5/(21*RQO2AAB9(_+F\0= M.H)N(ED%7/J+]PQIP)[FL/33QA-K5M)SN?T[FU(.SZJ+AS>_QAGEM[$7P9'; M9P:Y7B)@.;P#RB_>+E@80EE/,9QSWK(M/ %9I# TM>$JQ]LC:2(.&293;:BO M%52)(GN&8Y/:U-O4VKI/W=H)N>=T4[I:&]W6 _&H[RCX\%/ADCRICF_'V];X M]%[.I_5;VKH(O771V]@8N0_;E31]M[XE8I]M$7CHF"V?A2\?)W"[EIU937?^ M=^&%$%(_[BC-;H&-6 Q9(E5+<^0^V*:HZ85-;1'[8:O(@R-!19A(RD23=AX+ MUNEKC0.M'58X=IOCO^;6*QN_$\4_32/8:VT'=NC/,FN:(_;:+U*-/+ OBY&'Z)*53@%2E]W4+'2):=)U8!*J30+WVF)I$AV'.)^@BX?]SOU_ MYHRSMCV;QM;(H:!%S_6U"@+?TVI_9))EWXK M',2UJK<-YTJGE0WL>MDG'>*:A^M]'2?:GY7J3Y@.=Q/Y7I)DS+^,HXCZV5_V MS[OFS#AK:Z0^VE'-,E^NN2GVU+D.DD]PV9H9"74)33,QW.&P.8LAXUKQ)X4 M1$CPO^3#[\HO?O?S&?%(DK(7+Z/AFWHC%MYW]:(WHBI_LHC\A0KZX@-9^K,H MP"DBM#P3O@7U/H6R+*0JCZ_8]PP8SU+V+&N&EN4\%\[OF]'\-W66W;G,^YM1 MV7*TN ME/HLQG=%;]D*#&^%PT98]AU0M0"[>OGC_B-/+4*P/+/%X/PI(H7.$ M._LRH#^5 M]7J-S2P=/:>.Q#J]QZK)3!YDN@]P=;R@<&.=CPW6.3LQC\ORHUY 003[YGA- M,^3HT*18M>IHM0UB_VX4=7@Y3D%0#C[7V]+SJ!8Y=2M],_Z!AG(!Q7.$!D_4WT5Q&&_?'N!%=[O_MO="[L,=U3;]N*4+8E_N*OG0X5W2)P<&1'%P M[-3+:9Z5#)9]R%UPIYJ5V^46KL@ M=-"^D@\__#+HX[@EK1X:J AFW5RUM4<^E%M5/7TPHJ8QXN';+O/@C088JG<; M4AW ;K M\MT4\D Z:^PSF3\AJ^+3'RQ3#\+'*:1/)#'W0NC[K%./X$F)%_6"? Q['X97 M<9+D*<^]*(.\#X\D0J^%LRV6,[[F1$I6,H%:,R,%-Y?9&,A&HAQ;MTY4D#X[K.HBOJF@OQ%_?=%7# MTE)ZOZ;=:H;F5*7GCP>GVR+[+E5<@HJ_U(*6M#W*?[*1R=5_( MT@&QEW:3>_B>4$&=G(QJI\?!MS03-KG;*'6MCMO0%+F_ MVA0TW;2N'6+OM(H[='@JHK#C53BE6U^<4T<,KA='01S=P%-[SU[TV]UF V_N M/7@9O;VYN'NP^V+'OMB=LX\)*M[:I2-F]^TE_^"Q+KF0D@TI^!!@1&[)#;D@ M=^3!M9LO8PN@Y?@3SZ-\BEO&'QV\MD;*]#W+G[J3RR0EJ4P?$SMQ- M[E&GIY(ZD>2)I"^\]I%\O_XK:7D MC+4'>P]>ZSI%<%:E:2JO-\O:B@9< M?0 >/T]XB/ST&C_MXIQ[47 MDZ5H=!%'.;\7@C>?'G?JA=0Q>ZI=GA>W=\%^ M4-Q#@PDNZ&<[:KFD_^NG7_Z+2.XN3FT7L(1@030/HID4&@,;E^>T"ZAO_+Y M=4+$*B7E@L>?FC&JH1UF5+*I5N)072/LR&.5>7@UBB9P >@!1L8 7!A@9E'X MH(VDZA)!9M'OZ">;"3-^_=0-,XQV:\&,8]5J,4,W6A-FG,@\%V;\^@D'9DRF M< 4SA'9(,&,R_8Y^LF6O4,'6BI=1&,8UF5SU+9!BB44=?6'JZ&N$VQ$V*4>< M-3->I!G>IRQ.B5B;LSB8.FVK[X"KS=-J:K..07>:F57; /_ F^PQM9*BHSRL MN?1J HW/!!W>%EV M3F4/!!V>$!TVO^7F>LOI4&-KI,[84;QU]3DL:6B M[=A'Y]-6$1ODE U;E77)(.=1<'+8W+R)V9L"4F<<88YRX[-?=^Q;H@.U&34% M?53UT!/O34:]7IH*8BH8]EZ]-!#?>9R<)!EQF:TAEG:0;21O8Y*D2.2H?+7P M'NO"%FQ(.H-[NW5I+0XW9]T9!L:&&=6A2%*#\BUWFTMJE6N M0AXW0AS+-,LZO.HBS^#ZAJ3INKKD/-K%&Y*JEPV=7GL$ 1[H7AW#&2AP]QRR MK9P'X1DVP(DGMA=-P!(9XQLH"A%'CYF79E=>9J^A-3$3Y.X]CU&/;F).R $Q ML,RDZ(AM;-@TAG1 M%E%3@[:9<9T1*1D T)^=8CWK_\B\TWJ9> MLF.^%S8SD]GY%#5)#G4\KCV/4__WV_A%C,<\RM(W MY7S%/XY]K_CX[S=?C_2M?('4JTZ%!QNTZJ6 HZ%^$-X$0]U0[BA@^4;^?[H:*A/(3T\N@0;DB+:H$6[HH+DBWZ\=31432%\\@>PP%2R-X9K&&Z2^0#W] MZW_F+&G,S^S>"ZFO]%2[DB)F[X+0R_I*/CAEK* O\Z?A:LG"=/#:SZE]I M1DKU/5-Q=RY]V%NX!$> ]\U@2GU@_#>K4W?IA]RM.ZMN.G9K)\2NW5WV\3M5 MI,*" _'WKVD]I-FH/EY"N7U+U@80LGV.*"A+=W,UARI1W95U$@D:VR+/VNL M7?0)ZGTTU_J )Y"83SG9THB"#XB/B^0#(AJG6CXB:#*N+^/Z\3X1L>?B"6)S M&DLK6A GDKK;M*\EU!V1:=* 47?1?4KWC-/'_)G[*5-IN/TOFK,BF]Q]#%1TA!NBD,^D@0D^LBBCYF0B;R*B7JG M45#@(5807,JZ=Q$I&)$*)R)9D9L(\E=A5FA4O+6$^5-"L'RFEMV@B2!1M\\#BU_FW#94)0_"*& M:4:CXNVR>YHF-,N]\%8L7R+>@5T?,P-A+^1(:._7"#H[]E)@5'O<'4>26 M;:*%(6$AS<(@MXQM#"[J?E2IMF;D$NB6L<%CO,E>X3H8SY,D3C.B!L?1SS\' M[GV-HY[;?JT],"-=-W5+B+,WQXYM':5WN048B24TJL!N9IM!;@S"W<#YM39^ MY>DW!8]AN1F\&EMB!BV[>B58U3?##E(M4L\*3B=3;)^-.W30-9,E3^(QET U MNXX- V%*L$KC#>5<)A,^%K.C!;!LK5JN:!^!J;(H>O-HEGQ? #/Z'4&O5 M(#:?14W21--V"F8+Z=HT,-RE@IU'&0M8F&?LA3["\&,9H_SZAQ_F 0T^"Q2Y M%*,O5XYWM[GV4ACQ7,"T+$AR\59/P%(-8%Z.2(%X07.;B6LSLD.<\K:$UH.+ M>QJDR8$VT=(1$(\8\D$1%"TA[,@5U8HNWD@3J8DO:T\$*5^]/:V]O]VCVRJ= M^U3Q=@\]]%F=F]6(/K6O M'=[Y=ZWXFE9]P#21+C3W2+ MI($N<6LK]=NJ MU$>[*ULNAJRML:^'N@D_?$FT$1XB=Y55J4'%B#S+(KFRNN#21V3S*JQ*!Q;D MBUK 3FL?+Z7SQ[J?UE3UO__](-:M^)OX4']44/J?_P=02P,$% @ 1X)> M4; 7 #0(' !4 !M;V)L+3(P,C P.3,P7W!R92YX;6SMO5MSZSBV M)O@^$?,?--D/@1AZ'K>Z"ITG048C2Y_GOQ\?G8V^?GD;#*^&'W[EK5T M946P9N"/<)/'/X\W?[G.6@W\OXW&1[^<'/UR?'1\-+KXV_C\;^.ST?/CIN0C M[.;<;2[JN?Z??T/_\P$_.H("^]'??D3N/WY:QO'Z;[_\\OW[]Y^_G_PWL#)+YMO M$4N@?WW+BWU#O_HV/OYV,O[Y1^3\E'41_9GA(WGQ'Y7RF4SCR\O+7_!??X)H MC$9_#P,/O(#Y"/_N;_'7&OSCI\A=K3W4%O[=,@3S?_RT"CZ\;PC1H\N3(]2S M_W:3J3[_[]1W;OW8C;_N_7D0KC N/XU0^^\O]Z6^P+9<#[AAX/]L!ZM?4)%? MV%K#TC'A\$M7\5YCR#S4D^O =X /&0I_B +/=1 CKRP/<>%U"4 MPCY;(2RW!+%K6YX4R7>^H T,F[]&L_EL#4+,26'*)[6NI?BO<6#_N0P\!RX6 MM_].X#"5 4/=5[2$X]J*EG=>\%T*&0J-ZRV\E)F!Y4L]PG+C1K871$D(;D!D MA^X:C=+9_"J)7!]$$5RU7MV%#WK;42+2U(;3;.1R M+FRD^DI$^#4(G._PU %'R+T/-^P+]\,#TRCBVJX)P&I_<0.&ZK$52NKT2$9U@"'G?1@@4W+6V$V&U!B1AP M4ET%?FL92M75K$!+N#? !H7I=RMTVBTXE3:4B'(+BP=? %P!'\S=^!DN?6VD MJ6U&&;G<&&_FX'0*=WEHQP+\MALC:G-JYC&X@+>3):^II-OO/K!"'S@OX!/X M2:O%I-*$FL$/%IGM"/[.6BQ"L$!GB*Q3[>Q2;1I7(OP3B!^"*'H&(9Z_VHA8 M:6(X)ZO>3UB*3UJM^OQFP#.:FM3F6MI>5UIKR(VI[L>I: MT>VXVEXZAD:U.;JVEY+6FNK#4WNI:AK1XB#58;HDM*1PB]Y>F')]';;K[64A M-*3WUKT##WD_H<,VOKVXA(:&LUN]]>/P"ZY?P2-44^A:W@V8NSYC <&&?Q$H2]\VWG MJWH>2+-N0SW;P/U$TS6H+T' 9K$,9?R#\,'N'6'1>!;M_3%2*P MMESG)?BRO!B2'ZHY3("3G9"ZC#UAG];&,-(!#&ISRDTC'02K;4:Y0)!:GKMR M?2O\>DY">PF_]1RZ-IAZ7N:$*TADC@_I9C'J@ !+J[J)>QO%[BH]PJTLN OW M%SLEIJL@C-V_L-*R.4@.1)UZHANL^9_D0%5I71M+9 =YJX7\$REC7JA;B7@5^$B$G M,I'2UC2JA;#IS#+]A%U"YA&HD!FV/,&#;>Q^NO&70 S8OZ4%-.C0#[/>P5UMLEIW/7-S-:\% .]^F!JB_]K8=P3*3VM=%V?<#N+26M/- M-??>=\ J-?MUM+*T^(A"'X$NIZ9R PJ%N$O@F10\6NADB@RRLSG^_8-KP?[C MWW06D^,3"H'X';B+90RGET\06@N _HSN/EZL&*VT&[,-+OP&PBY[\HX?U,&G MY'IIP9$)1^7.[SN@POL%'6!XLD+T#ONSTRAI;E-OAYLNJSKW-W1PN>D@,*DE M'<2:PN76<;T$<4^#3Z-LH;*OYH^C<18EYK_!7_UQ'<"59OH1Q:%EQWE[\"@) MO'_\5//W7^3W*$?O#;9;TZ'BG_^8G)R?7$XNSBY.3L;'1Y.S\5&ABT5Z3,-R M=ZW0SMN&/U884U9'5N*7-0X@\,U>NMZ&!?,P6-4BE7TM8.QU$#H@_,=/XY]& M203[$N##&PI3L,X-SP\I!L1>XB[&((2;*%2R5UW]5V*%\-/>UPM8!V$=CP@E MRU@<'\%_:*Y!%@$R91Y7E-GG\ DM/[V;;M3);M'A*85)@DPK)RJU A= -X K MC7,#MS04E93*#4\?S=W/E'$ZK/DN7CM3 M,8C2#KZ A8L$\.,G:U4WANJ*#4T+#+W/-#$9X@BZ]^T@A!,U1AP':[I&9H[P MZSIPR"JEUAJ:AOF%R11^KF[H31TG1'[3Z7^0E\>8J*R:LD-3$:L(F6(NE"OF M&OXX"]^"[WZ36K8E=R2:G!T/0BD- F0JN52N$CRR9^%S&'RZ:1A8JEYVB@]4 M.2Q2Y ?>(W4J>K-^W#M0X,T%4L.FCE!^:$KB$2/74M4NT?= >@ZBV/+^/W=- MW2+4%1Z:?IAER)6CQ,Z )N!I""R".HI_'HX"&GN=0Z[$B(#BAGO/R\ GGSYW MBPP'>J:>Y_!7S08]P/\*;'19_34^_GA#MO\:^'>+# =^II[G\"LY_;^%%LHI M\/JU^@B\&NQ+?Q\.\,W=SE&OGO1[)/WM#QO?O1-L+G7%RL*<3.!_--4!<^]S M52@\@U\G(9(SM7,CXD (DXBX(:HO/AS5<$N1JTCA:?S>CP&2!5UN6[&5=9YB MUJHK/C05<4B1JTCAZ1Q9N<-K>$I=!.$7U8J_*34TA31W/K^FK![!!V!"?EU9 MGI='FAZ81<)/_XW( ^[G7*#4RI#]W,]5DT&6NLQV[[>N9%M>?\$ M5DAVV2$5'8XVN23(%3HPOX/<,VDKY!W\3=W&D5"R#,;IY/SH0E-U\@B0:[-J MT!B0-E-O,S9]%LH.5:--(N0ZK5I M-;I%$KH8"D]JVY35/K[<'37W.U<7U5S M2%=]_?V7W2<2W1].\"4C+0!/?#\Q/D+O)S;MPI^O9T\WMT^OMS?HI]?9P_W- M] W^XVKZ,'VZOAV]_N?M[=OK3Q*?4>3E_#)1[=2.%')"I(@+*FHN?V\#\H M@NFGY0'T #^^ML+P"Q[:<0Q+ BF8ZFI*$A9]5[G27F(3N5,;(;C^%HREBE%, MX1:4^)9LP 1!03P09K^[\?(ZB>)@!??/"-1&GC#4-(HN;>4EOG53KOLLV',6 MG@?%JT)1UDL8$73/4-,HW;>55\+3.N6L8>&'N4Q@UGEG*WL06YXN.L^#Z*,X M5W$QDCZ<^XA3!+E*&;>SR=F)HF !G4XEW!*:N'^800BL.(^#]()")LWF[U$: M*YI #6H=,[C!+R)EF\!#CD\0?@0U]#C5;WOY%/AVZQWFMK(9A.D@*V63H7AR MN$.9M<"#^PDJ4>3)"P>]DAG:;B&CJ&U%[>*A:';(4PD0F)#_V0R=4Z61$$% M^>@OG)$:I_K:LF;HG5TT8E2! 9,@%9QZ3#1#S119B$$)!GPB+$2'1;G[D#?A M,O"@G!$Z!L5?#9=5K-6UXT;;.\M. DLX."KF#-N5)KF"=KSHI%\J75@D-_GJ MZMGZ0G0[*P8Y#>4$2D=9A9%,B_KR1C*#0U3S39$Y$%]T MAM KF4>3%O(*LDQJ97FH,[XX\>1;9$]/VK@B[B&S6&39$Q,M)$R[W7V89/#M[OI;$W5U."R M-2.RGY^K=71FA^ C-*/P>[0I;C;(-]73F3Z,^F;>';/9[>6ZN=\7 M#G617>H,Q+U9%G@-6 LL[2ZPMD(9L_/QY,$HHXEO)INV\2T] M8[7CB#SS![O\_5SX*8[A]8Q5L02Q:V]WKHT!O<[:!/0:_4?I8__]IT. K]Y/ M+)X7?$?*OPO"FR#YB.>)5XU8TN#^R-.&=A-+Z_!@G:4V)'I8X;0/A_,LQ( Z M>!__#$(<_+G9$D*J60;N8G)Q>3I,NK25U9!'&95PX-,D7L*5[Z_M:D(FQVX- M$TG!)*.$6SDMR' ?10D[$=+2YI* (I^$DZP6!"!G1V"I8BX5FH24<(VBZA"R M^6LTFV<.4O"OC >08]:(PJ]O\#^/MT_P\#&[&\V>;U^F;_>P@-Y'#Y0Z?@4V MXC6<-HBEU=BILFZ\H>UPT_D(%])N.#? 7[9$-4I"V?:+M25%85S0$_S7KH[@ MKU!X*2>Q8[@A!>&G:X/I#W?7&8)43#L],8"_U1B75%KJ#%NNTHY'-\'*ER)J]<J+^ 3^ EHRGJR6TQ?[=$54>=EP2"95/<]16]( M,L'O((QUSVMN?]A>@DPQ* @7_#_GS?I!)P=/2]KQAXD&1/9T%ETJP#;/$&J87VK+:D>2UI,,NW@FOE9+I4>Q.HN[JM? (U^"D"J4,;N0HEESSQ+$N!\%1%X 1 1NIY,03H+72RM<[%I%F>H8H?;VDIH[ M*61 L*P*1G" 73*I3Q)5Q:8.@RB"!^PYT<^[4$([?;=>_9N$DJIJ52_4\Z@/ M67Z?I@,FL;PY-. 34:\87Z*.G!& 0*-<@C=PZO,"G-HE@X-XN*34*2%W=)WFE-?%EX2OP/'1H]IU'*_P3%/ DF1>)%8QC"*>H)KXP_!7X M$$,/0C!U5J[O(OQB]Q/0.=)0RSBBM)'7Q$ H-8,$LI-0=B*(3 M2 4\UNVH<31@D]#$1X0;R5-/MP=X.&MBP;:D=CSH?AQI$$XJ!53&3WL*_*", M 7T#0:]4QFY\<7(Z&2HQ^.64FFKK3 U'ML,BO]US_02BL777O@+S( 1IN3?K M!X@>71_W^=Z'DL!E%NZ]RJVDSVT?0;P,X%\^81'L TYU;>ZE!^:P5S5HHA*. MZ31=;K#*YH K>+0@VW )I4VC&)N HO*4Z63&>P)QX]:I5,8+E2G\TJ3Q MGT>@R=_N7EF1:R,3I>LE,?$I8T,M]['1IUUCYK!*H/PYV23[+ZI]1DF.!M3PG/*DW7/*U[?9]?_^ MS]G#S>W+Z_\[NOVO]_NW?_ZD]F>H.\='ER?'D;**+9R&+:AB? M8.9R&7E#F(N=(G0=K-:!C^:!FA>=3'7T9019L10V,(O8VUO/%@YBF_ U.=$ ME7+ZJI)9*W4.8RQ2&O)@D!!"ETH#:ATC*<$OL2$/#4N!=*FDJ"EI)!58Y33D MV>%N9%PJ!^H+&TD##E$-B:VT U9M8 AJ62-YP"ZIB9DI1#U*UHH-K4X!=+E, M= T4%2A<*]W3U5BG?R;9!!T6U@ J'5GBPEB7JWO6,'OTL'/#Y@"3:(*F !H% M%%U%X#&0QI:\P9Z.S[B/. 0M_ML,RQK=_@"A[4;$6PCN=@RBD!#1370I)B"3 MCCD![*(T5,;X9#)1?[\E@B7,[..%QL0\PC3(;U=K+_@"*?3/26@OK0@\>Q;I M4-2J+0U)*&&.XQ/?1&]YZA@DPD,^;K5J34.RB>(,YZS'B9'4J8][9T^(%H%D M1;'29O/LA@-+"H5#OX[?@I+,KR"./>!%F:B5MG%*>O<%CN^PE5 MM:%@Y\-K:VF[OE%JX,U$ ]YD&:8R/%CH4JZA'4M:*[N!-PQB2YYF5%T248[Q M.$:":V,/CF4T\%=G; M+6O@=#(Y4AY[30*E.*UPK8'3RQXGRE.7<0>-WKPXR",)^!%FS N *T[DQB"+ M>YM"_ +L8.'C5NH.NGU]5D/BMYR$E2 EZ@VL3F\;.SYZ'C*'FL62^YIUZ+YD M0]8]HVRB7IBFGD2WOCZG!#&N9(.F )-H.0/$^)+5,4"3=\;75K2\\X+OK-E: M3]L]+[Z>OO[GZ.YA]KOFV5H++U MWX1(F]JQ^PDW/2"J"RC4(*Z8QO6=3RB*W]E%R(+!D&>/:8AXROYR6T [-DC4 M;I5*#3B8Z/-7.L>A0YAOPS6LM#-_"Q@UT#!?R?C4?O.U-T2-?-*3A50J6R=H MV_!*8>W8UQLA"+MY-H1,#!QR V#G;9?&H6*1,BYGD[/SX[UE3B,N)LX^TU40 MQNY?6.C9_!XJVU^X'QY "1V)@5OIE0Z)][4 MMH.$'!R85N7 L XX27W(H<@U!@H< JSOTGB[<:,4B*GO/(=@Y2:KJ#DL=;O& M#IR4@F!7QWP]7;DV$#\ N%.]7ZTM-\2F:X9<#355#MSK@).@V/ZDM+.*&/:K MY?I(Y)G_:GE@-H= 0V#B+_3D (=>P8G7"%QCJWQ@G1#$)#NKJ@NIC[PPP0U( M_UL .?/*:+#2L3=PX*$PU*1Z'RHZ>U0AR;?'4#7 _:0$U66IJAW[.E* A5., M*$CVJ]:&3\B"CO!$[UVNXO=H3KU0>N(TZB;OUU2D1.@"2]\I/D=<[9N':<%>1U M+@(&0[*IP&4@?QZ:!H$HWW8))$=-9XHW7 RTUI< >4JB5P? M1!&(\*-ZI)Z&*"X\31P8V DIR<9D16\K(/@V Y.]8ZNI^%0?+3B!/5I-G^T MPC]!C#;*K\!&OR-O!;G;V7,V"H%+JCNHHG-R99SRD)"E[IX3KS5$7>W5>D;" M8@>_\UECOXG7$2=1YNO:,["BM9< R9WK6[XMZ0S,V7A9%^=0%V:\O!8!@R$) M)4M;$1Q=GY+'H+ZP=BR1J/6&O1P=$[U>%1(NX=ZL'R!"0;*JL7DK4PSC+)E'(T M-)PNR17WG&+M\)%\KM1^;]]Y_[[?K.N(D]1SI:(E%.&!_C^Z4_FT/("]\?/ MO=C.[3OE7Q1*IJ%.J^X3MI>@^'>W/^"P]A?@!0ZVV_D<$,^?_79"NS' >T[5 M "Y1#JF%H3 X]LL@\WYS4^:L6\V]?"!1C@ $F(R",Y&G ;0?_=A/QE35]?5T$[[4K2Y MM/OMGK[>?/*)!TO0.JE9&*WL8=KMCS7PG33W&=Q8 MHF>-SE42/P7Q/T&,MI?$%9&M>AG1R[VA7R=\!%U0B5RKP+R#"]J.U ;\X&]@KUG7$2;) M>WV%$YW&=WQ[1E'QR$D-L3"1>5K8GJ]N0&2'[CJ-IYZ_;H5(O+H+WYW#+;H? M9^%/T%D>GB?L@O<9]; P/H+_#QX0MM]"_]A^;A3,1_D'1Y;OC J?'&V_.2I\ M5..3PBQ<6'X6F'Y[\D(C"8>FWVAJ-L^.NY:W/90U;+(%M:UB"LP57-![&CYG MAU%OD$17'MF-EKL=[:8ZH00ISFMBH)&6$5+N]%68,ZXL#QF^7Y< Q"A35^ 7 ME]&&J>JX.E45IZ.L[1%N?%1J7>,YJ8C("_"0(6@K8=.DPUI9M3=+L9^%#C9- M*#Q-:#>7\"F6Y.'22NR!SA-WEAOBD^\CL-"_B]%Y&J:&D^K4@%H;X>9&Y?8T MG@PV"+!/ ?0J*@9^78^:1CJU3HGCIT>3L^,+M4.;14W% K_FV#FXV/K)@J(U+-K6*RNU_H4=;=;#N^>F5M1O!+(JK MV[^W$+,?SPVYX_K7('"^NYX'SRRD9*$-P_RL.LSS1K%=8=OL:-.NQ@.? @BS MXQQG&TKRB;%TL6F*X&M$NZFBE:I+6<*ZRS_0[0"VU"9VC'V,L+M'!!CGBTEU MOBBU-MHVI_$T4>HR-EWC)-DUI-U5PJ[MR.R<" M@8%.%K FBBD N^>RGOK/JY,$:@5=6FS:T7AVN $?,?-N@518Q;@O]Z5I:!-* M:S=ZZ>HH#E4>B08Z&I_SWI7BIC2,QXOJ>-RT,\H;TGA OH'5.@BM\ M=*L=? MS&.3H9Z:@$M%'38-4T)I[88ILY+*09+8A1OHB*T)<]0P7"^KPS5M9 AC%7=Q M&7A05U'*A*<@;AJH3964O8*I](E]>66N7R;[&))=>=8+%A56'JZTEG6@ QN_ M$;N"P\R9?K="A]'B-CZJN2U'+8UP4Z--6QJ/\6WG<; Q=.!/$XZE1Z/K((HC M+!/JH),_Z&W:2'=L5,F&F[7/5\4^-V[,N[6JW7PBABZEC;X$A 8Z"^7O J^ M#^9N7'R*V3 1U7@8YHV-LM9&67,:ST5%]6/K3.RF'@7L#^5Y6E!R7H"]2_N& M,^H]0W:'FTYFFN(PZ;5M3KMYI87J2VS8AX<$SG_"TH>1Q!4L7F^81OD9TG#WX55UZ$]%=_H'. M&CA.#^L$4>,"N*FO\4R0]K%AJ.\64C&6'U!&-5".H=1XQ*!7TFZLUBNC.!A; M"&2" ]"[#ZS0!W#O\PG\A/$2?USCVY"!=I+P*T$_)VU6(1I M>/T,S4)T/<9!7N/9EWT";\I+'\E'_:C\&2DS &&8,(M/&-QM&Q$RQIF_2QWO M_*UH,_:[J7 S!0A"8*#;ZB<0/P01BBV/;9>,X[S&(P\V-$(MC>!V:)2WI?%R M?@NW'G#3MI&\8?TF%U>Q_][M3=/6FUA>F\',JI;B_IM/JH$.T%;O_;G>_1\? MC8^.!;[['_U'_I/FP<(.(0#$PU(P8S5PM&G.ZKL;VDV%T@(0:(&LM.FX[R?[ MD1O-YCO2?Z7_V_A@CJGR_A"S QX2@K0K>2\=A ".J6L<>@O*'%I^!,'"3Q)] M!__32U\HLC&L=7O[0SJQ$!F2+OH=Y72\C6(7'GV)R0O+A?:',0QRB\JRII@& M$#8;( LI=G1RHS_3IS3H)^(%+;'&_A"$%P11Z2D5LR6SI+V =1#R;H68ZI;! M.X'@30QE4'LX!.5 4\VEA@L=-E+Q-;(_[!* BR'9T^J#W[*QBZGN_I"J/1S* M\QN)\PH.P1)Y>'Z"-/DX=!QN7&FKM#X7: )%; M)H\&3IT7B!M4P?(&KO9>L,XNN=&@2F#77H-Y_)V94*W:VA^:B8,G)]_0[>+W M/NP![/=[!,KB$PA&++\_).*#("?*T"W>SV&P!F'\A5Y]H4&#]HYX +%-3*S5 M]X=&G1#)635T^W7JFIUZ9+,1B5)C?[C#"T).EZ';N2EA^=C8P][ _I"I(R8Y MM[I:QKKPQHW6061YL_E#X"\>X,'6X>%9FZ;VAW'"T,FY M-W0K^C8>0?'=\BS/.7*/KZD@-&BO$%'WYRU:VA_>B0(GI]W0K>KY<1CYU&]/ MQ%F45BK-&&KN#ZW:@I'3:.@&]:D#U^[8C5Q_@:.KL"V1#;7*B)U"Q,:&TJ<- M$#EUAFXV3V\+WJP?C-LJ0O'](0L7 KFSY= MY$_@>\'7- Q\^*.=8L5S<\?; MS/ZP2@@R.=OVXN7.FP4/R6SO=DZ.QD+ QU]V?6:@_'0-\8-B;EY)J5CJNS$DMJSH%,/^;FZ+27P$D\ ML'E_$Z%XNM%#8.&'$-D8\A7B8$%B5XC#%->&<52<< M>G[E@4Q!O2=:QDP;CX_'1\?'Q^/Q!')-];QUY_IN#+ [4RU'.#8[K"UI-_]T MUR%UV],)%T.L,SD< 0V.NR1&0*_0$_74#)_YIG Q4<0G]HJBT@ SSFJ4:X%] M4JS4V"MFL7YRJIP9"W[&C',_YCJ$5[::0;GJCG^_:XC%0HU AT2[73')9G4F*Z78',H&8 MDW=WP^""0F=)',$%UD%WLX'GW04A2I/*>9/@?\)<8$(@Q#G1_'M%+D4GG:,;=/H7A%4&$#& M&7KJAVZZ\UBG]U,B9]'FAO>*ET)!,B2 ]A:=/+_Y*P@_71O4@S7U<%^PM_KV MDA2.,;D/[ P)#5XW_#.P\?:H./R1%U$*';K/7V]=:-I,Q.T_ MLE=4E@:8*<'*&Y#:3 4(L>P!'+#ED;F#E\\,%LX>H;$4=_"]NZ'F\6J MJ!*DB\W)HF"M8J=SZY;WBK9B49(6?UVN733+D_8A[/U>^M1F@BE\3/ID@]+.XW%V='ER MA$=9MU3VV0!KVXCB]$ZW/]*PY_E@B*Z^?@7!(K362]>>AG!599I6.K2HS?32 MC0:$#$]"T##D!K. :&:^W6Y7F@C&5-= *K676]HUH]Q5Z0G$#T&T21G#M?;4 M> C#YD:HO1$\*&1^/,/8S>[FSFG8OI*+*[Y_V^D7>J9LXR'A)3'WBTZNUK29 M#5A52K@5ZRRS(K5G$F;^$I].O>CX-'N",(7 "3@6G M:F=&>9K;+\7O7+1A34^KB2S()!SY M.JQ6!/+5Q-M*1Q3:';H.]C\(_.?0M4%^T*UC7(MF3*(9"\-$0=2/2XK/ LQ;X2'BNU2.;D#,.A ]M;+>#Z@X@(#-/'-Z%M*&Y \>Z027A M\90.=$/_A$=K',5+#..*+1Y(UQDM"8^>=."=2,8=N-89)PEOCGKW!&\%.>]- MX['0M'>'RT,E>>\&?E-X.3D[OS3@IE#^M6"&E(G7@A!UE-L]M0N]N-&?5U_H MFH1R.4BIH0V_I-*@>CG$"XF^%X4529 <-\'*)[6B8X4*#8ML6N#$SZ?;)68#8O=;UV+:"6U4;;'&HHZXY/-+UV MB80SR@M$W?- 2/;U*)?02HE\^M@Y'##(-2@-SGS0K,1-(6WTR*H+@O;H DE5 MX%BP M^^!\T*W!0R18%T@:1>\7(K4-I)^PKX]G)EA7_R';=+U?0BA-(S=S,N ME,M>W0[>&V'X3M\[U;1A1R>UL6B?06Z]UG5!+_HL#T39B^8G4.^[2RT[ (8P MJ+;*$'9A3:1%-LE" &S@?J)IE>[93RAN*CFXY-7+Q58,/^Y]&QZ;-GOKIBU39%73\LN M_[U]O 3A4^ '>:# %(DL52!U76&I.A2J4!1=)4MKP95S9HCOAU2RIJR^;W\5GOS]"D/U <]IVJ8]QP&GVZ$W/VKJ!"(1JNRA[SBAD/0/OP3 MA!^!""(1%K**_36?I?-[W=HEK;G6'E&D"R+]O*]1?//Y#$+T"VL!QJRWGH4J M9=S&\!Q]82J36L,A(?=.ASVS&!IM!] Z"&.T:F?!HTDK%KG"'E*($XR,0!("24XF1^?GQQ?CX]/C M\_/QT40+FWAO#_U4SF#R-2G41$X&ST0GD3X\$@>^?)()T=$CD8%7VK%#O$>B M#E-3*[5U]$B4.*L,WPE13U(P:+.-$Z)A3)#WG'R_%Q(J)+T]&M3H.;F>DP1= M3PR:;I#6D%GB.0RUHGN'#H[FL_4E]0Q@3")+SYFS;:[''F MI0O?VQL/=B76CLV=OVJCR&:$:[1AY@A\='T4Q9JHOM+?]5,@I5]E%3;+,60E MIJ'(R4HL_GW(2FR40UIR2C4O:Y^"&"X>@>6C%2:[M/(76Y_!Z.KKRO7@YQ?H M(BN)&LQ@79O5ACH]V\JDX$9QQE/L+%44J"@.U:9&KZ0-[F* G_:LOK!UI6FBS2@D.60VAPI7EH2/LZQ( EB I.+:T*'G MU8<+#XKSKN)KFCHQJ"L*N8(V3&BE(C8-F[]"Y,_7[?3A2YKQ@>FE?TV-05"" M:YW@%58Y*P;YJ/]D O$S>AF1!9E4_WY=7 E$/A,9-M5J96%P-FB"0ZK/J\ 7 M:=@Y.)O4HV?K"^=Y!F']#$4KOT>D:(>%7JDW987*^S4,HJCA736UTA[QJ ,@ M4M_L*WHYO;4@;,P1="*1*^PAB3C!$/3TGO1F6E3PCQJIMF>'NB6*6F&/:-$2 M#+U270K;_>*5^GXLY8WFU\'JY4;H: 4MU;H5X*?=6AIC^@D&B6I1W719ZPZ>0M/EDLBIY$N M>3E&;^W LTY(45[M,W'M,N6:#Q96G)7M>S:[7ZTM-UP1-DYL-DE'!L_$L"+/(8IZ'W\]>P@5W[G] M=^*N$>*-;\$9:FI#0:FTJ*ZX;:'1-[X(4:+&-^(,-;6A25?]<3"A07H3IQIX M[ETGL$<;#.CYR.M+#XS2VPB/^Z2T'=CN'O&'N0_T$]T-S9R!8-9 MPBGT /*AR7KA:OY^HUEXO5+4MWSA>J;.=MR,<(TV*#(H=RY5\L)5!P52^E56 M8;,<0U9B^Q>NPU)BHQS*7[@.TLU;(0EZ6E-E02;5@4[1CAU;J=&Q)01+X$?N M)T@S)Z*\8D\@GLW?K!_/08C)$<>A^Y'@:.5OP;-%\;+KV*I)A&V8Z60BII<_ MN2 +A+5VXS3=W6LPC[];Z(KH$W@!/HI=!U$@OS&C!@2LTN; M>\A5\7@-(JD8>T:TK*B9FIIO:4'C8\SMXHH[! ]R6.'"HP7.<"S0G]I#&TN&3FJIO0VNYSFX%Q(LQ$Q!B@8]= M:"JO_K '/(^?V_'1>-?/K>C+EGUWA#\\VGX9%LL_/MI^_7^,X/>'XN)6A/0% M>,A#=@M#DP\;:V4ELY^]!$[B@=F<-917G=-:Q];*@W*B_KZ63]VEN4H@ OKZ M PTBL*(&/!+)AKKMG02X]"6=]'B*&A!&BDJKS&F!BIZWGOP+.7LTQ;JBVA&F MA2:K=&"6U! 2" ^J:0H1.&15?H$N82<#YUH\YVZQ)-VL\U;7CBX][DQX8=$W M15KM$3J+>M)P!F2IJAU).JF1S IN#!CVI*8&I-*(!=QJ8V% H^0F.B),/2_X MC@P,=T%X$R0?\3SQJM TD(BG#:,YU1F(KEN9AI?SVDQ-6XA;+%)&4XA7;E&N M $%L>62^*+XPR.^RB]?8O/<%QRWO"_)OX_?RFZ\/Y;: Z 70L$EDJ*?VCH#\ MCHGI4H!>7;L9AEF-]1< +:0U\5U?CT_,->!,)_5S^!,U0*"O%;_'I^0:T*&M M_CB8T""]B5.*A*?D.G.E0<-5KO!(;"(_Y(A$\/NE,H:Y?AG1<[]:A\%G&L&*RA1*#8.IPBNU M5"=YW;;#33>/S16U8TY?9R,Z B8N340H\/4*+X-P)>W8TU+='+PARVWB)GEJ MV\DJ27U; 93#=M/D>F#M@2PLXW2%7@VG(1N)J)'O$H0T;RX/I2(D^4Y+MWF. M' V:5L5<;G%++?5&ZUB;&RVPMESG)?BRO-@%Z$E,F GB\//&?3Y^.BD]>46 M[L8HS/OQ/T993T8@Z\I@;KJL+^QRB.8J)(+E-3V&H=908BS*@PQ3[[!*A?2; M-YK54++M-$NC[P6"E#3H&NB002E537))-RR="DEJKH%>N53$IF&*I(9XZ&=+ M9+XRPWDM#7+$G..)-( FOL(:\]]BL MLDWVU6I![3C0:L? *)>^CS!V#W'T!6!3K"SEA?KK?D9%$*=WNF12+9;<4=%$ M/0"&1QK7CH%S;45+8E[>IN+F,(%+0JGW'LI"3&&SR:N%LD]O\BHV.KF3ZYC# M#7XQI5[%JWL$@5"X"GPH4_.SK&I9XPC!()Y>P>@($35SV^UJ[05? +S&@?WG MJL-7?6=I34S/C@\^.1I9<)\'U_IP/1?MINAS!%OEX3-' M@+Q2@ZJI74XV6V^F!66WM#GLX!%0K^3I J>2# 2^*818R1QRM)"S:])SC:<, M9GKL 3-:D:)U7G,=WMK>66[XF^4EX!%8Z-_\3VE/JJ$W4:,CW.JHT.Q0/ ([=#^O^L+Z MDJH/4E0YR8&2B8PJ#.G-C__I@A#J;_GU@"(AL"V2E,KZ,D[HBLF+ ,4/01=. M%#>.5?&X#W#$-G1F"*]:&??A7% 8/?'@R3S"H([9CG/5&OH2J+7.*3QBE-]H MUM1-W%DT=\O;7-E<6UAH8N9X4-+1V1D>HIKLH-@Y%4C>7WC4OM M .DGK)M-8F-#<=&XRO+Y7@>K#\@CW/>F5*?4*FJ# ME^=]*ZKBZJOP+[8@YFS-E$;%Y B.B@O%#T89E%D?Q[R#P/K>P-<(10LB45]: M.R4+45J5"SSB#TOEZ,<0T...-];3C@8\^F+3=K.\RJ,&$$X6][YMK6%G[.O M]X$=_[KZ6-9:TQI*#T+)S6K:.21PRJM>/:SP:Q/>)G1M@/*#9R<:SDN\2O+BTB7>-P14 M_L71.OLDPL &(VOST3V][,.4&X^/SL;'QY.SB^.CT_,]OO\;ZS/A,"M+])7@ M>(CW0QVO!#70NQ"EM;P2'*3*)5P):D #'GUUOA)LUKN!5X*:*KE932VO!'51 MLB#_>==W8_#@?@+G'BK-7[AP+DQ]WJZ^'JU_!6'CPVCV%K0CCJ1%HBLD^EXA M4B3;RO5DK>C+"&/P1HX;\!>^H$7++Y> MW,6R(?%-0ZT]H4P;%"28Y34Y!XOS7M" ,/T90>@8F.B]4&-81!%(%K[[%QR> M#M2,.W>MS0#-K[U^#0+GN^LAEZ'"HT98)ED!YPG$_+9GD5_5CL'<5&.Z+Y(. MF52W"GVN+5EPK,5O=_G"0;/?EI:?HRZ6_NWZ4-;L\>3\5'%L415,%C:>!.K MQ"1?#<0_<)+*21:ZR/%,4D07D8,0>^7XSBTL\FEYR'^GA]FW^M$#M:5/MXR@ M2]VNFS!@TK0-A3_<9+B\P+.TGY"<*7KMPV$XR1].K730U0'M,AU=/EC@K%2= MQQ?AME@D4&E.G+1]0?W5WSWU]^S!&JO?@2K'OFGBO86R892KJUT1T&"M] M6I=HHZ-S:L':E%"*]F4Y()2[C=\!NHZ 4\PG"*T%>(_ //$>W#DQAE6')K5E M>0<#J' \^DFI+=>%OC =\'@\Y<_JP:]RML>6;XSVK8^2IL?BF<\#:'M2P3Z M=05G&VH=Y2GC@\U%OJD![2:75BJN=XUO);N1$8G5>52>3"9'I[K<.+[NFI'\7T4RBE M7V65LLNCIW)%G@LWEE_^PR#!:&S2=-P9A7ZR-_0=]+6,P*]A$$6W/VPO<5Q_ MT>!UR%99.T:U)D"52QT0V#/CYM2VDU6"@R]-5T$8NW]AE?//5(2&3&:9(#2Z M'D ;O"?TXQS9"8)>:4^Y1))174!@LL_DN$B3/ 6HEDUG30O)^ M NEI,]>\ &0'@HM^$:IG 'OLC/DG(5IK)O-,)"1=G04U=T.YC6)WA1;B#3 [ M)8HX90'G>5U7*J$>&UQ7OHTVO1J%>;=&[K:F1;WC^!14S+W;WE\G"_5#\#=G:4D06*7O';55#S"4YO;]^! M]PD> S]>MC"-,32Z[X1DPJ,?MU"=N8B&Z=OW0 @%L[;VG7DT&$P,*]("'?AY MDF]JR]8.I*,!L6<'7P(^=T$B9@>8-W8@'06'?LZZ'9^,DN5%(MH[)FPL+RR+ MDJ?-8Q-$KK^ M(KV(:&)Q3942>N='$+V)(;Q@EM9$PU";6<$H[=,TW=4BD\X*MSXENHW<_< + M@ D=HR9W>IN;5)]%EYJ='0[K&NQ4N;(\>U,[=C_3V!7TA9ZY/N35V<7X MZ/CX8G)R.CX_.3E6M YL,H-3'W^7"FDWVKNA7AW\#.+JF_6J! 9*$(D!B4#X M6?>&A;&6=BIG4%%5KVV$U%?1;_ #LWE))NH;:F)Y[93;1D]5;?/)J_Q9!<': M>+M:>\$7 *\ O0SQ;639NK-L%$KIZQHNNE J3LFPVYB*V>" MX(7]H>$Y3;6@=FQH-=LSRD4\MBE?O+,I[R7PO+L@_&Z%I(-Y0RU]U4G73,," MSBBHB6'4ZW#@X(9VA&BC5S9VR*2$AE8]PDD([:'N?1L%\L4_\YU>=VOO WTX MI3?1]O=L?:$Y.H(HEJ AD(=4W%"V<(G;U6#8\&3M7(/)1L@J-#:!&>RR"G*Q M4FY'1MNXV?P:]M>-^>S'YU7[,6IL%,Q':7-#,1S?@(^8^3J85%C%("[J+C\C MTTS!Q/)EBH_5WPS355(MHSD5*!JMVY;Q"FH(*QY M'*,W=JG<5#+4%=6. _R*K%GQ604UA ._62%.S_$"SX^4U7VWF':Z[[JV,PG( M$,Y0T[#YU7:\6U$Z53*J@:[#?%5VY]A\"WPG\>Q]VZL/R_YS-H2# 04 \ MW%_-7N@S.TM=K3G"M=BW%]>0"?\Y=%<8-BHK=DJ9HW\6P:3:[%5-$37K8]/] M/[6.=I3HN@/@E];$>)EU*#Q:/]Q5LKH*PC#XCK;7UAK^)?[BH VIB4&PB,X" M-B9Q :#7'H7@?X:LJ/<^NM% UUW%"?G*BBH'"98J1I&AM^[>?\.^S^0V86XE7FUV[95-&$4YUE=GH5C$V*XBXV#W(A1_!$(0<:LRR%'L'[.N_H:!_:??$Z.%U4GQTUS M(]S>4+P06W\!TFNK MAEK:S0+,2BL]GFTAI"%79[6BWT=1PL>(M(;!;* (:$B.V%JQ9TD$GZF\LV-14\I#FE,Z0);X@]K,5SD+\(-WYS?(2\ Q" MC$0S'4@US:(%EY2&K/L%\7\+8O2*#V[:#F1=^E;W> M=.Z"$.UV42@9WO6_DGNJM/Y_&Z5?10\>[?0/$?Y#F'UY- _"D9M]^[!=Z%V0 MCL'Q!CGL&032]_';LV?Y3]:*]LJA6$1#=36"7W.=TR01@[X4^8/D7:<^9R@7 MTDYGC?"3-4:1:!#N@6_?@[=ED$3PS(^R>L0 ^.DD<^\C;R?W$R!)I[Y3+.C. M4;E[WTEL3'54A!S$3O GM&4/A0H[UWI]("*5?:(\/0KR30M8Y.'_\/DE">TE MW >LU#H\0SMT/(7&(CHZFM;)@OBA 7>2NT[3)L2&9_2CD#-7*@Y/_0%C"'6 M2!PPRD69K/"$^^Z[B#1D9EB&XN7^4T*9 M1X1_1U_^T*G08FLD!!JI9W=%9['6R.66D?P!3#2+ER!\@Y-XANE3X'\"]$I" M#JEYOW\@NQC(3#1(M$8TQ6DVSYP\/BW70RO?71#^BAX'B.9\P^<.%&^%D* K M]D\0?@3ZY#(H7+=?6VLWMKP4D\+=^UT2)R'(;^";W3#8VC&'A6)$%_1 N)%> MO3ETO(!U;KL.@T5HK7A]-RK)C7=\-[8?&&5?V&,/#3!K9RZ(VY[X0TQF[V%P(*C_:OH$YME M ":Y^Y-KF,D27H$-,8"5Q,X%GJ(, ZS5M\#SO!*+\VW5"&!L#-U M#@1"X!' 699ICB%4W0/B\$@N(=Z-/KN9S0OL[=J\+=-F@\/2H)D$$XR'A @Y M?1R;ME8*;)Z(N(Y*XZ/J,S?H4\L%%6+J/@E&G M*3%\UT:53#WV$CB)!S(K5:O;5JKCO*CVRP/Q3/V#6C$4*LU24K'2R]6XEKU1 M&!>8"_^URUKXJS]>$ 8USGJEOVG'%KFZW7*I&87>GG6P:[/68V7GK]IHM!GA M&FU09#!E7#["K=0J61%U6?J[?MJD]*NLSV8YC-%H&NB:K-'BWX>LT48Y3$PC MT.D1W1ZMJ,Q@Z.LPW_G]G0;J;H2?K#&*1'I-U4POH&[1^_STU0['Z6MKJ MF**PK9:["*F7\QS7PS=NS1,J&J=\'CGU\ALCA;A>84,<% V];T VA>.C\1GK MBUKVV@8PH:.P4G,PF/@.=I D$2>WU#0+0W,[?6AZ*M*Y8>VXU_?10Q*$)B8] MVUK9W_AEW.T5[RQQJ@%X5O ?K5[0\0VFZ$=/8[0+O,C6/#YA+Q M.O"Q93^QO#<0KHA7L]IT4+]A)8?FA/&DKPX$G4XT\P%O#3H$V0UQX6< A2"Y MSPAK_S NY$"HUZ%+K\3@_9*^LG_D[!-(J>D(15W1;!._YF+=^S;R:@:W< K_^B>P MPG[4<=P4A[ZVO.0O M[A_W58$J**LD:1LL*J^D1%BF47'*R;=P:#LG>Y_2L4_[-TCTA5U0WDZYVW<( M!OR*=P.JE7Q,-0]5OXU> M7M^C$=QTC5!LU\/#U>$^7$6S\M77M6=%$>-3U-T:Y5%UKGX>DOJXE$EZO3SC MM+58Y4&S?/KF_6KO;:=AX@<-V-3,A1861%' F#@!2J-' ME9G\0!D2SDYB%HC]9A0O3(8$P1O,4X"+\[/C\= W9)) ,?')>FNHV(/-OP2> M=Q>$J))H$K?JA'Z$ET-7@>-"',X#/@F9F2ECR/P71TLE8X6B#D';Z#5^.O : M6V$\>*^G1EQQ!HCHGN%)2P^?/PPRM8.,01N'QS,\@*8/])2-KO+G#Z-+[>AB MT$;7USJ7Z>CRP0+=SI@_OJ!JY\!5.<0J/3B,,K6CC$TA7=\A-0PT;G]@W0>: M_J>QPRC3ZS@V%O9B*CV/W?I[L)YM8-V)VX WYC=PJKFSW! GIM#"/LC32W/6 M10T-B)T5H6_,4!W0TWB$F3.L>F2[GF-4E4U391R>'LQ8^HUNSOX=AKCF0UR$ M/J7:58T[CI9-:?J-<,[^'4:XYB-,C:NE%$R>.3H_-+V..+B^/CDQ-5%QWRWK9J,&=*4%+- M%,<)B(FOS3IE>-. *+PZK'G TR0>@X>WHCF@<\XV#138"#]98Q2)E+_::T[0 M@Q.1 >!OUGVF;#R$6MJJE:*CK6*["*FKIK?;N>.C\259MW7E#- FLUC*WT,R MZ._XB$U_>3G#]$<52X+I5,52BIX S^:%XRUE0U1;5CN==]\9L>8+>VOWF#/T46CF%(?PO/V8IV7O)4%(F37=9%^!.$"A--%"+ TY%F^ MMJ!V:A:AJIUU@%UPY3ING\0^2PA*F/9K2I0 N#B:G)VI#H#1>K)GE8ZRSHN= MXGDU5GOXK2VCC=98,2=JB2*/(T+)'L7*WL,T>[ R7(PBHLS23I:L3Z M :)GRZT1%*]PZ2\<;)BLO23AJ+^GA.H,D8E^LE,/-PZ<>AV@]-U^1/*I8*N\ M?W03@,\@TI%>)1%$)(J@4!^NGZ9HP!:S:[@3<*$ ^%\%)-;A*S52YX7F_WOOI^7OZ:;D>,L%.?2-06).4/0(:0MF_/ M&<4/E"'/4N2E[=MS1O'").$V4H@YMFYD($QVQ2,_;>!KX< A<; )NH-4/4<- MQFM7![;V;).0!*&^[_U:"YP&R\]]-3>&_+L@Q Z=HBG:\#G]B"N'2 (9VP;1 M0P1G(HQ3QW%3-#) DW@)1?H+[#JP]_#%LNZ.)V>G)X?1( 54J:&.AS844L3N MHRB1E\2J[AL'NLN#47(6-Z%^?\I?6NP#]40")=5E^7)@LR=^%X7_=._;(8!_ MO@'I?T7/H>0O[1^=^P93@@VCPVRJR=Y9QS/D@?R2$!7DH>BYRP60&6; 41VLN7E)STMZ7@96Q(V4=GTS.SB8#'5D*C:]=L.XG MS(*1XTGM(#)GY(@EM+*11AM>,LV^N@XRHFOZCA4R(F1E%S+6A';B,.2$#3GY M>I'JI#K4,5=C^E0QZCB[<1AWO8T[$9HQ,?[OOFXIS;&PF[*G[,,F/]!!UFR> M53#VNG7*G*6O;_N(!-RS<7=Y6-AXC+GZC+F]LZQH,N9$&%".),5@'^BPV[[8 MW :S; IR*O6;AT'3'ZSYF- U1.1',Q@?W/OB%X""KL#?7P<^AB:QO#<0KHYI M;.^W)^:,@=;4) P/#?0@-7>:RE6D [;<>V02Y&-)@U!QJ;F MZC$VSH1XR/EGR9Z';(L.'H9L?T-6E'H$V?Y)I[6!.@L7T+V'(+I^Y-J_65[2 M@[V__+W#D))KRV= 6Z_,UWJ,C^9]Q'2Q"/$[FE[&3^O^',:7$DL^CS8.;OAM M-@5:C+_F_AS&GQ*K?HOQ)]F!O]^\;D5=,/;1PPC*V5&X" MOU4>W6=P]KE0.]<*(UA]9C?9T$DU4"LZ&-S[*%YR+"A9(NCU-". M\.J*6=L4>4V<3= @FAY4$@IL[*]5UT1D#I MZUF8PU372/JTE]S$BQ$QYX*'AA18@K^B'2]5GK/ZP-;$)3>#!#CUB&73 8'0 M;)6UXVD?7*DRM -8_1P2^[7%HYN'%.@H2E;I#0:O,7["9(S??&ED;3]UL,8/ MW!K?_@DUFP6^8_L#G?1:6]UEP&6B;6R;IY9L6R^5T8Y(LVXVHJ&OS;P] M0N1\QL*#?;"F3M: >\U<:.%6(0H80TRXFX5B&XF>:D,AEB^#-($@Z>[D(XH) ME.,I$T@F,HF=0P?V4-G3S!N1!@HM5TU==V.2(#31M-8:JCO+#;%C M9L$T\N)&?]Z% 'EN LBR^ 4>TD2SG/6[^@T".:04R/Y.T)IX#A:*9.[P_%O@ MP68\*%=?PZ/^RXXQJX?;9Z0TK"4\J2X\8-[/B#ZP]1$!X^N[V)PMM]- MF-1?PR 2?CX@?VG/F=\#F%+]410]5'KWP\V5<\N'2N=,=Z/%#QT>*@EJ%]+T M[&QR=')Q>3P>3XZ@+DX.MZ4H!D]7A]O4SK0XW*;F#X7BT$7'?RSVN^_&T].C M*G*= Z.Z &7(7>OS$IZR@Q6&%4O]_/I.?[5)J7%@5'N8)%CNE*]WW7P^SB=G M$]WS]_:TQE'@,?$YUF <0'2@:,^G24D0FGB!QV1$>@K\SS1P%[;)O@6QY17_ MCMX:/07Q/T&\?874Q7#9YGOZD5X."2FS<"^02CT *[)!2T,PO1>Z"\+L5Z@< MZ6:[WTXN_O,U1UN@(M3J4 MJ[X2;7WG!<1NB(F[%;'A4H^K!;YY$NK2PQT_NCPYPMU&O_ECBF*RIU8%%STB MSA6PNS>E%]9N+FFA"C1#M)#2$+O=#1QM/IH!4H_7#726KJ>\G M:/K;_C&"@1LT.XM'U\2A8 +B-JA&RCAXMFC&*(J+DEV"DTV@IRU * M'Q$:>0::_.\@M"'6LSG^(]]*QMZN*:23"XB$E K#8J%P^AUX1T5"0@X!F1LG MFIBE/63MMEQ@RZ;02C8D&;_.A?-+KGD'H@GWD_A&!H*)!(?R ]]V073O.V#E MNW,W"^G(9?4YKEI]"I\:6;XS*GT,_GWG>P.R!Y$0Y+$(L;#? 1"]@'GBX[<^SV$0HLAQ=3,.3_WR(+I0 M'\^ENPYV)IO.:$@S.LF=4AX '(F<\?-.JM-%VLQ09H&TMPW#?+>0BAWK X@B MD.KH!D1VZ&)6T5Y64&IH-XCKU5#<5O)*TYL_>A3&!2W"?^UJ$/[JCQ=T2U;S MVJ#T-PVUPH?Y5FO-8THOI*?]=/ M@91^E578+,>0E9B>U\A*+/Y]R$ILE$/Y59',#PBL50' M%46);5,<9FN DDCX"PS()B$]_A%%ITU1Y(.RAZY[$H%;"2_46U(A(MW"3 M!(^P-IC-T[=>;\$M/M-R\(G8QA[1B@^#_9FF?/#=\KCGITVM/6)0D]12HP]I MQ)F:D80P<7URU#G>9O:(5=PP2'WR=";(KE\G:2X6DK$ZW[!6*V-R.3F;*'YE MV8T:G<26X-*PI<)8S8Q31N'!M3YP[,/K) S)/@ST2H91IH/0@EP2/D'X$>BS M2!& > I\NPUKMO7VBS@-<@MR-]":.R_N8AG/YN\1BCL)V'BS4V\$.FJP9*RZ''*\RO?*]2V+X\Z,%_]>-71#-YJ7IU.5W M2#@F."1\&Z7?&JTV'QL%\Y&'_CKRMM\[>"[TLK& 2&>O1*.;I,G/BJ<)#2>' M)M^&SN(),N-JMJNH.]!M]EDY-*FA&XH_F]_!46]Y_P06*5Q,^P:U(U5GRK#9 M53J@LR]7"Q6((/)/<'UZ^PZ\3_ 8^/&2?MG)W]R!C9S8[,M%1!U :("^?0\Z M4C!KY< \-DCVY1:#B O\,,\U!K6= ^E80>DGCX&^M+L+DDY[OT(S!](Q8B+U M^H2;\\Z+F"Z7O-!R+QB"[H[H=DZYWT>?OS.T!7H,"9 MPMY8"YP#"0T1E*(3APC8]6'FO0LZ(=X%Y5\>6>FG1_E@':%WO?B=>YA_/KLC M@GN'U>%R2.H40>$#/?P*;S/:32J\ET0M130Q.C 5F.H<0HKOR]N,:11B%=&$ MX+CO/CQK^@"N,)_ 3\#U$CWAB^[]G=_S+3>GU5@(>7NCK$$4327]ULCUJW\= MR.*2=?<.L@]'W(%L^]V-E]=)% ;&$1P7.-JT"@O$JB)=78.'Z:/]X97F6;Z,#?/:((DV\D -T[^5](G59?2-68*;>M'ZR2RJV2FTU^9J&'._AY M$*[0MG[VX;D+3"ST7A E'W]SX7ES,9N_PM]&<\MN"A,KIG$#)QT9B/06];1_ MCF'S[ VZN:^&N97S$5TY)X,X$EC:C"4#6Q7%-^DL_$-#'$IQ'SBP5"*.1 .] MMJ3LPC?SJ$37;DLZ\! M@VT94 MK+"O]A(XB0=F\ZQG$;)OH0C<(:1Q/E90'K2'P%\\N)_ P:'E(IH!L%NCY7%V M/#F;C-7,5=W(4%P>)0"B5[:C5Z@0/)7^"H)%:*V7KFUYA.Q4Q++:*%ZBVK;< MX(=",Y6G Z/8\YL K>9U*B>5U4;E_-K8T227A%ID58IRO4? _GD1?/Z"+]?# MKU3UV3]V-9_]^H_[IQTU;_^@ETZY]++5:8,XPU?@^RM!@>^O1BF0((XA*;&> M O\]JLUP5E/""+VRRB7!:-#S"+VY)8S0FULC--D@CH23M2*?462U#3/#0O3G MU=<5\.WER@K_I-QK-U73A@&][)4[H4*9ZA5[2%3%R86IW4FS5M..&ZW4QJ)] M!KFUV*EUI\IS&*Q!&'\]>Q8V1MS^.W'7:-JE+OX-M09 % 8-5XG21FQ#>/)J M>2#*_3D!G1VU94WE!+NPAAP-:B;=-_A-OCU'7D,[5JC:;E !H9PY=-MI(#GX M-AG;&F793Z#LBB\3>?7$H.D&:0U9+;9GM@H U)6CL9[^%&E0<)4B[636DRA, M!GZXBW(2.YZ%KR#\=.VZE8-43#OU2[_)84:!8M90<(F3=1L)GG4\(E[B$,MJ MHVTN1=3JCU$XY:.:X+GP E"FP&VXDL? 5[M3-Y47$>=,BIGQ_>'5TA==7OM M!0;@& M<6)Y#W B\R/:E,Y4T2C5MY=8^:TA0?E/\*3(MSFCUR@+?SJ9'$T&NC]K(:>N M$_LN4@RC"G6G>?)-+&Z=:/DF5CUBA[]%8 MC4XL3 QP:Y&P2K-9YPHB/K)NBOW)3N< MJ!^"*()C[G4)]<+W7GU2?:\.VQNA!D=P71CA)H<2N_+6"E%8A0T4#<$JR<65 M'(% ?.]#]0*$?4//:\N6"7XV.3M7['_2I([2.899(N5&,PGJ9E&S=NIE5UF# MNOM2LW(KQTZJN,W)#0V.:);$46SY>-6BCW[>9K1C#L_$($180RRQ-"P*4%Q9 MD6OCV!U>$F_7? X6D1O3CDM"^,%'.TYT!,UDI$S#EVJXN#N&V4C74$L[=O', M5&UD$V1,*7-#P:%CZL>N@^2$1SK> T@ECO[F /*\.8!\&Q6_<#B/]!HDJPC] M*[I!Q6G:TS-VFBGK.EBMDY12L_FN&&Q!LT1\9-#31P]0F+BG[@C6U5=] Y07 M@Q*_J!V!>R!E=23T#;"^V23J!7FR5O1GC$W5M*-9WQIGY5P#9";.I[>KM1=\ M ? :!_:?,RP1]54DL7P9L<2V!!KY0N &Q<7A27&8K_[ M;AR]O+Y3F4&M8RH[^(4VQ#;UO+3\.%CA^1A+_?S:$*2-4L-4=O"*K/Q5AX0U MA7TU,9L+K*+J^K@#]_L5Q+$'G*O 3Z+4Y$KV$Z=6,$W++266X(^@S[F%>3__ MT.!"+JIY[4@WQ.,V'4VI'J=:G41AO#H9EPP, M 0R !4 !M M;V)L+3(P,C P.3,P>#$P<2YH=&WLO>F3HLKV*/K]1KS_@=?G_>[9.Z*M!D34 MZKW[7E2<%2?*X0N!D"J"H Q.?_W+!)S*H:QJ+;':$W%VEYHDN7+-*U>N]<__ MF8\T; I,2S'T?_]+/.'_Q8 N&;*B]__]+]](AV+__3^__A<&_^?^!\/^^7]# M(4QI)6I%3#8D9P1T&Y-,(-I QF:*/7C&&L9X+.I8"9BFHFE8PE3D/O ?B3_1 M3]%(A'X*1V@BAH5"O[:G38@6G,70G_W1Q!/Q>DC2?Q4:1. _PO@/$B=Q+/9, MT,^1*%8IO7[ FZFH=$W17*P@A<\^X>N%D)'##]6!.54D@.6-+I9+/6-Q7*3I M>#@>DJ)B/$3UZ' H+G>ID!R/2&&J1W3A?[9F@O_\,[#A]L(MUJUGQPKU17'\ M[[>!;8^??_SHB5;WR3#[/_P?7$!".!$*$]_\1S1%5]?C9[/9T[QK:NXS)(Z' M?Z"?NW#+5L,EP]%M<[%^PAUM >FI;TQ_^#\>>,O<4G9>,@NO7D'\:)6*=6D M1F)(T2U;U*7UR]#DLKW[+O^QR _OQ]5096Z'X#)V7K):EJ)#* #:[A^V*>I6 MSS!'H@U1!"0 F97YLWXCPUCM7PTW0.[K/] _XZS;4 MR@F4O-XE&2B'T0%_.+1LRZ!((GKJ!=X(_X%#>"/B\?B/.2*\U:PCHZOMC(1? M*!I03$-_DHR1NPX\'L;70.[1W<[4Z-<-[7R =" ]'(;P+6(@0R2]0W_*0?JC M/?I3OOWZ9P!$^=<_(V"+F&3H-A16_WZSP=S^X>T/>C@$)HXR_?>;_WO(7HSA M2G_\^L=6; W\^N?'ZE]OKJXA+W[](RM3S+(7&OCWVT@T^XH>LHWQ0BZ6(-Y[CV,-UM++LOPQG<&NM95R"N;=.!,+@0 MS;TY&$O@>D)<".,"0K<0#NOII)H$33YIZZF^K?9Q4^]_PW1Q!-?KBZ3GI#$: M*3:2\1:CRTDX']0+4#\HP/J&*?*_W[+NTH5I#6*'JCH2G@R'A7Y<9;-RET$[ ML0O39\!(D$*8@$ 2<8'+=:FJON1MM4!5TEQAQ)'Q7/6C0/++6A1/S'D"'[5L M4>H6]"(S^ T@K8%H DM0;#H.G#+%L!E^/A2Z^7A)Y/H?PYX,)&4D:I I<^7T M:S@;8#0VD!9D(<';B[K[>LZQ$7,B?;\#K!'1K;X0ZZ15CB^_V$)!ZMMX_]LO M_-.@/0./EP-76N3D\& VFZI<)\IF!X,%ET^> K<,+1]3D7;6G7),5UH)A$!X M>&H86TB#FDJHB9"TF+EBN9]*BJZ,G%$)C+K %/R%"Q5-U,L0%'<8DMU"8V8T M!H9CP85#"F65_L"NVX:DHI'^PW*YN) ZD7I?72A\NBQVU#+7F+W>$W<3D,D MR7PT!KKEKI2L2KB]VG]_OR\A0'Z/L4+AU:8BU#R7#;VGZ%"[*:+&6!:P MK;2HF"^BYH"48DF:83DFV %6Z]7*V@#7Z_R"$ZC4L*^$Y\/?X:SWP?HNMOIM M8'%+PS,)O)5@DZ5\G1O1[4BR4[TL7PU+W4RW/BCBO-*=4US(C@YL8RWEH:'U MS$*1;B^2 )&@EM-E,"^ A;?.AB0T%B-"9A:5&,^!:$3A"=-P)HQ "@1<)[1D MJ"BTCN)'"/$JZTTZI@D7FX9[*FIM()JL+J>@V[->\KS!IHS)2+!XDM+ZQ;Q> M:A?G?2&,EAP*$20T*3]SO2G?$=PL. V_L=;+'4T(8]&>]%-%[-5!:- MJD"AY:)7W&ZM%?@"0]Y=;:RD39)*3I^IBR[(6W(X!*@Y(T30:JOASUPK Q)+F%=Q@7D94#]?:,X%&Z^M!M@676^);*JNMRP5YRA@R M"Q@JF\_/HO:PO&=%,A+4P":0T_!9&Q25*9!S.I1>?04J#$^.O%(;O 5ZCE94 M>KO2),T3@(<+TMY;A1 MR"5@]H')]$W@_N#OAHH7+6!JHQ0_82Q3@]1#165F1X(F' MZ.)8%U6\72E*T M#&^NDCA'^\K(0\=R;5&/,G? ;SI4@4C.QQF6SK$SKC0M,:,EU!P5(G7OX*^M M;AM9!_Y/:0 L]!&NPB62G@E86 M6L4>GN:6C%RIW3F\UVV_P_UH&8[I?G+#,<\^>> DS,A0D B/GD<5:.B%J8*X$E5T2FQG4J"C>3Q#4X,H6\-S MN1'SH(KW4,69LN)R5.&[R;CO)L<$MCS07CJ-V(B?J&S3ZJN2H]E7Y^TSMLJ+ MJ]L(^EB(P%VG;_>7CT)_287).-R\;&7R#;Y0J0&^2(?KH\2#"<[$[&L=>"O, MUH M0M-=9D43A?,L'[DEN9A,$=S24.OMOIG4PQV94*IWCMS#L'YM_#*RK"!= M*&H548'N>5(<*[:HK.YI,@WP>VZ0O*:;.J M%HMBN)IBQ18UK5+"LB_B#SG]#LS2 <#L$3EM\,-)*%RSXSQG-1UQ$2;XWN#> M&?BSY700\'M:3K?QY" R[.-CMBD/<-$D6DHA?N]HOI&,"\:RW(IRLR7LJEX2+YW/-] 5%\:W9>,_PU[ MBA*.4&*1#[6Z4CF7SIB<]#@K.!^SUW"-+R6H2Z-XO12NMB>JXX#(2U8NXOW> MO:OA3Q;4@<#O:3DMT[&9E2;GA,J5K!>RGV@;"^O>>?@V2TU<)?<0N(*C544.6.95@ M^$PBQ<1B*L'F7NZ=ES]/4,>NY!F_%[5')'491"2&IU](GBSQY7BHT2B(A7MG MX4^5U$%!\&E1S9EX.1_))5/\9#$?DL0@S%?O/L1U"U%]871_].P87: S]!TY M76QG>"=>CN/BK-G*VB$QRU?OW3?> _-KGQ'O8W6H,$NSPL\R:K/4BZC%EEB( MI!Y8O:\3I7VT,OEB'23&N18NQFFABD_TX8OT0.M=19_WL=JI94!.(AJTFLS( MB=IDM,3QWKV;RI^'U4#$JO:Q*E0LLQ>9XV.54Z)61IW/,LOYO9M.GXC50'BV M^VA5JBV*ML;#)LY%RN7&=-0I%9@WWWCAZZ MV6'"6'LTER>_-\BGQ[]_YP M*O2NEU^""N?.A$DPN2:%+\@7FNC%:VW<"9Q".T2%VWOPH,+?I\)C4<.39)4V M'-,&0/=LQQRT*""(4X">@7NV/5#IH7$Y778DU]KM$MQ!8W!Z)FQP [)H6 MX)D5-#Z]KLKY6*],VPTP&-AE/C0<.%*SF<[-9X%S<8.#]2#733D#ZUY9T55: MR.*E$&^..Q1?'T;G'8D.&>8LL)KZ'-QO@W=-"OCT&BF7HP ?]^%ILR(L8_*8 MS^A%:ZQ8G9=**W!!A6#Q_:VQ?DS'?RBJ-!I*8I>WN3A/9^9:,:?76X-E8 7_ M(_9SU*,_S/.'3@QJ=7Z5HM^.)\!DHFMLAA^+3"K-I47UWFR]DR#>J]== U.@ M.YLRWEL'@5Q74_JN/%@7 U=&< C7J\-OK9Y7,+*^(L:--)#@*MVWH)I5."&$ MPADMT\RP%IXQAOE&/IMX6?9NQ/JH6J5\'/67W0X(XG4F?I(--,^OS2;_\^.Z M;UK3]]8&!B;X<$;!UG5*0P88?5,<#Q1)U'8D6-G0^=4)KD+.T@,G'B'P9(JH M278H.Y?8P%DKZ,SC*%P;N;4%V%?V30]AO6(:LB/9G.EW>MH^TI<U.U,S T@MB0APY^KT)@C, ?5#%::JH&(INYW1H M,:\H8RS$EOTE7:BKXH#&':*HUBI:X+S:#U'&'K /ZEA1!S2G3QF/>;K*%BO] MT0@72_G6I+ 0N47HWO3&:1@?M+#NDP)=8QN@AED I<>^TK8K4S)6Z=IAN\>1 M>'.6B3399&%*)>Y-3IP%ZI]&&<>C"GXW7H&O"\MTFW9B$YY3"R5<:5&3\:@Y M#USD^XU@@@_/,U__FC@^GF?[OLB1%<\6$W$ZR^ 3>5885E2Y7@IF\FQP(D=! MS*[^6.0H5LBJMDI8999.E3+A4J76QB/W)NEOI/GOBPI.1(ZRY:XSGX\80UW, M-2/4<[JJ$+SRO8&,'-T9#1R.'!D)NSUI97JR6LCTH].>J.U,1 8@R.*VT6.[HL6 MSHL<%:5RCR\;E;"Z()AR)#-IM-/&O9'$S2-'0:2,LR)'X?B/'(4M(ZS[X\1DM%7IVCD>Z!IGEZ-+-9*Z-V1_8N3HMC*\V>;'$I<-)/:#%3FZ/RHX$3GJ\0O;S*CU!ILL MIO/Q]#)=G8GW1@2?'SFZ0QHX$CG2N,:R;58J^(AMJ-&L+D7:PWL[._[FJ1QO\/6R4JL.[(Z^Y.Z-$&X8.?HJ5+$?.9K',P.ZV\KU^7J% MU16@CQJ1_M>@C$^+'-T?=;P1.4HD1L7Q))SNJ,TY9U0KJ;)6<>Z-*&X3.;H_ M6C@O_);+TPZ3UX$2.;GVW M_G*1HS)/+,NA++501[W:,$;2NMHB LGJP8L.!D!2JP5MJN"@EK<7QJ03DH;W)B(" M$#FZ+^IX(W)$%EYTI5J8A=5,HRR'14INR[-,-"4M.3 M +A:+C02;2[%-\O=LM0I#EM6*G#QI)VR;,>!]P7"V=!?DF ^L^?GA6F@-5J4 M$GBFT56;>C9=;%J]@MX+G!]Q=S1PF?9TY];I- TXI[U %2K1CJ"N F.T\,1B MKWYCVC%U!>Z?NR?*'/VU[MH][_82V>98XD5!E%LYY84TR,"*@S. W@2;CT-] M+;T1Q'SDC] +Z@GHV,!3D6B5%E*M=A28.7&NXCE",A? MBE)>6QCGF8VY\A9=N$U+/'JK*9::6"2 +@U&HJGNME,\MO6K0-;Q"?>(<;.P MO='^;(VAK@^*>JS%-@N 2A-2+#:D B?#SK1J<^6C-';N)*MSO.$V0^.3$#)_$?K!4TUOJ$CE+O ML&?J1L^>B:XAN/HS!=T$S7 ?0"[%RASN#]F>4-94P--3&2AAI3:>Q0.G2CYD MX9R]"?']1R:K0K&GA!GC.AJC":Z\&K_WP?NCY@:#^A[%^T M5B67B@AS?M0,-T(L712RB:]AY7^VL@\8TH]I^V*X4 HOR0S-D^T*WS-CL9?Y MZ*'M;XCN];%%Q$MIB*!CBXB/_$V'X:0)9,5>'>2]DNLV!)OK>4-\1 \U12U: M$;S&*_BD:&<9-1+O!1;1^]!MR^]]\*Z6\! )X9$S$Q[A4#!6%1DU.8*Y?M !N'L 3"3CFE"@!G+ FO]+C<2!D690PTO M#"9FCFB6P9(-+#D<@WP[J'@NZ'=K[5\2_=6PXNA=HEU3:;;.%1ID6Z_J@57T MP4?_%<3_Z8[C%TY\&6J#:((H+ $/>M-9SA+Z33:X49X )[X$I[;[:?I9GPHA MZPCN![25#!TY0J_ZF]JBH@.9%4W45''M)DQ3C:%==1QV1%8B$I-,X&T^L-+C M)*C;C4X/P?HU:>-T1LQOT<: ;XV9KI#JJPI(-\ M2RT?E--U/N>$8X^E11=&3DCG\I#7#M>T/(Q@"NQRF1@=:JY>3YP$A"E#:VA M^/8+?=P!XSY=;6,'%<;8B$R\4STU?BH-H1^S2P2P;]!HKVV $'2MG M>B8Y73)&8"U@#T8Z7.>^;.@H&@Q_U?O>0[[[[V.57<3'HWQRV,/);B@EC+OF M,!GR\5H)C*>U<)X-X2SDY?,;%";MDNQ;N#N =X5S035 MD[D8S3"91=;*\VJ3S;SH"WLZEE)*_$$S7]'#N9QN @TV[>"QI*I4YI5RGV(* M$O6@F;OR?,[H=[%K=#:!TA_80&90/+J_(H5L1ZV4Y?)$80OSB-TAVRS'J8$C MA0/&YT%POI0F.780FX;.D V*RA3(.1U:PWVEJP'OD"FQ*(E#PTQJHK4;]FB8 MH@S*XFB=:V-%[*(%6M9"+5061-,J%EZ*_<"Y@NOTF?-!WHB$US 'W4.Y)+[] MO$(@-X TT W-Z"]JB%]6Z"\D=2+%,ZV!"J#TB/*9='(9O))5OX7^-[;@3Z*& MI&/94!F:-:"Y.L,:*.,5)8CQMBES0R#SS5Q:S&OA8F@Q#>S9ZX" M,SU09B::\E[6G7M0K4A02=9M0U)YN'56K<[[B"_9&I/.2G.9%3FJ6]!*V?DT M']@ Q0Z$VR'N$R!^*6O@MRBA,H#D9XSJ ]$$[AY5ZNM*QO-05;.8K";RDP$U M4[AH(E\P[HT.3@#XH(+5M^N4%,0JG%O&;^409ME8MRW( N^TA'BJK$\KIGEO M-' 4O <%'*2 U;&X.&P/>Y7!C'>$7!?G:E-I*076%#P']U\0Z\>LP8\H_L2P M5>MWDSRCCN1I3VLG!'N:#*S%=VO%_YFV_?N5=SS/I:)]6J[AA9J(+^IMN1$* M;B[<;97W[3%Y7 'S;)Q,5\U.@UV\\&'#(KHC.7C-QX*@@ .&Q942'2P&PD(E M.VPH-(Y.]';?X=-WC;_[P-R9UM"+:"JHCGD-:M_=RTJ&+AMZ#DYH=D5=Y7H] M8 (9#2OF$EQME56:5MIB@LN)O%.RF:%5J$3&D< %R5=H? WLUMVE;)E]+;R';O:B4U Q' M?M7<)\ZWIG%SJLU4NCU1"-"IM]CZ';&Y>P?I &!?$^O'S\#?*=W3Y3I#IA1U MRG*6/+;-5G[$=0(7# F8= ]:#.R=TMW*S@I#0TR*?-U\:1(C3IADV,#9[@&2 M[G>#[Z/2O?DRK222;*JM%LQY>EC-6 DI>/'N8$GW6]ON9_==.2[=4[6E3D4+ M"Y+ENED0TL/T+(8_I'M0LR$_B/==Z?ZR"$D5(B\DV&2EZ+ -MFU'\W=DR'VJ M=+\K?!^5[KG"5.PNIW:3KR_&=IY*YS4\>,T3@B/=@YCS_ 'IGNDVJ()#MWA> M?!G-2C.08A+!.]<*F'2_==[R;TIWL1G**\-X6>4GX? L.\[3DT3PVB8%2+K? M#;Z/2G>;G1N=:+R=YAU;#]FSMEUH1NZ(S6\AW6]T+WO3,0L8)?&PU&.%/O^#AQU40-6#4R![H RN$[?#7/6;G9:3)11FYVN(;V4,B\U M)Y ' 6?TW4BQ1T7.FZ_85+D\M^_&0?1<90$W[K9QMU%Q5^,R8[@!6T;U6\4+ M;L"F_N*/\>@R2_#UPAB/X,V6F5/K$6DNYP/)HR?L@U=H^#B??+ALPQ<3 :>) MYFO&38_SOW=3QK\68VVX'Y4QU#1@-F;&1_F;D5S] O$L 66*\E ^P.*KI1WC M\60S.DC-RLL>VP1-.BZ$2&96"J0/L+_3/H?O;?5G<?,2,OC@''C^#OU\.7(;E9KHQ+JLXN3#+\V$HJJ:40*;]/#@P"!P8 MG'R(+]BZ/%&?Z=:T/5-9Q:*F8VU2UA*)0(9N'J9I\-CR_(/LG88X5TU?N%_% M.(B_I)4!TTORHR4Y#!$6.\YE ID]\U",]\>!GZ08T[G)B%"4:!,'J<2 %X1N M_:43A-22F\NN]Q:B7QL$4+^@NHF;2'1C9C0&AF.)NHS:6!F.:0.@N_?$T6#_ M^>:TG1'L26B*3Z)\NDA6*)P)!5*<7/=$='O__/CR61MX2;;]U+[O9]++3GV! MBF-* ]$"6_0S966%CHD5BU 0?3[,\J I9NH"'Y]-%X-SS^T#[Q?L^"Q&$=/H$TAFX3!G(7A-$9*;)J!MM M3I<=R;78MC"M4,:TV%DJ$;90;]6;1**4JC/WQ.#GPWHE]-*N&1&Y.%?'!+-- MYCKFM%EF.2J?+.-:*5>)!:QQ4NRRQ+UQX\+Y>&Q:QPN,6M"IT2!,]BO-^-5% MT'LY^Z("G1)(ZE6#9\=2=&!9C#1Q%$M9MQ9PN3RG2^)X;+LNAPXD.S/J#EZ9 MC1>I2ZYG1STJP\4$5M'#I72RV$Z]!*_NPDI$'-DR7UHW)4,' M4">8*K#3CBY;KU7X9H+UGUE(.Z(I#19%9/;LS+8>D]/'CFVY XCC4Y: :#FF MB\FT"28.T*7%X?FV1J(\9,/.%B9C)?&XPX@/KDQU% MR5:%A8,XN8!=L#CB= M7X8HF3R39,UAMHLGY6JV0^O->21\#T3Y)]'!@^KCE8XO<0%_PS".'<3J%P6;*B.2B 7T<0*K8"+'8N:8X,Y+1IC)+&"/*E M.Q?78T53AUM@58#I-NR#JNO@!#OD=+HA98H"AE8S$ 5U@#>'H_+U4\\^ M2D=7W*]'7^N;4NFI1IMA.S2M%+-#A>6H;D(:9L>QAA585^U3:/31<_O3*?1X M U%B6K+G4R'-\Z%(N]+.)7M:9AY87?PI]/GH!WY+ZO3I,D8OB5Y*BJ9PQ4ES MAI.*<_5Y8(^Z/I\NOSY%OKXR'1R[LSYN9MM6.DKR2L)6L@*>&R<:?S9MWL3N M#,ZUXMM0Z7&M+J3BTW AG2FK#L/I>&.8X"(/Z?FY6OU!G?M:713Z@RBEMH;J MQ*GH="GP=O\._=9/+L M.,-W7Z1Q#"?ID5Z+VF.9H0,K_LY*Z7X+YFMZ*$'K%OX>6D&%H]&Y%MPX_Y(: M&KI++EPNEDU)))'C1P-6RV3'$?&E$%@K[BQR.0/L!\7\SGV5;#N19SI\-,XJ MTZ1( G41CTJ!C3??QZV1>Z::I&'97,^M.N932#='QXO3]ESDE49J01M&=8C7 M VOJG$4A>T!^36J@MJB!/J.:DFNXH:\M--!'_S!7CC?P2'2(+[A)CXC0T0(1 M"BSZ#]12.035-?%-G8]O^C,C\Q>Q2*L=RF%KA:2$9WKC##D N7$T$5AJ"+Q% M>NN8^;4MTA+IU(OM"3=G)PV)3JAL0J8+]VU=W-@BO6>*.<\B[8P+J4'#;CDJ M%ZG6^A-&289?[MN+N;E%>L]4LV^1QF4Q.GC)U>%4_:$8[V4+ R*XR=?!LTB# M2@VG+5(BOK)(0T9D$L$A74'U]?'_8 \FWT^&T MU4\ EGMQ\F3;G.#\XE[Q_1D>R#OP?6$/Y'!7E\O&Q/.)B#E(E2KL1%SF+(&O MZ>5D8*DAT![(;?N/_#ZMG..!#/H+(UL6:U5VT2\WPLWA<+BD[]N:O*$'Q"+J9-(W; 'UMSOG$8"5R MXHN3BU,LV2E'M7J?"CGAP(J+TYV.CL#XH(6CWDFFW$[5Y_V*R29K0(]I53Z> MJ 96% 3 .[D=OC>M&B#"@]&W8:]3CM6SY;(M4P+/.2]%((_;R5 IL.[-G35K MN&:GG/W$M$V/AC>.A;:'?DTR?ZO-3LO29I2B9WB^V1K, !)2I"/<1;F%"<4.1R%=TK+W>\[S>A;\# MV>^0OB+>1#P_G@GBM(>+R2Y%.78F*X/ VBR_NQL;NCJ\'94)+VN)&DMJ7F\GV!(EA1QBF86D:)>^P.(Y/,D MR:5)Y$ '.5&#&P#J P .A]PY>P#,LJ&CTJQPT9Z%YQ- +9-MMQP#1-D)PX1J MW?A88H-[*^H8J!O$GH#U;C7%;R%8R%M:],7JMGA2*1N+3+@[$^W 5?%",CJW79CI;$CBSF M%H$-GI^$:Z<#*QD.'*N=#VO0E?S!^T7KO\\Z.DL&3YK$L,5U'"<\"VSD\_3I^7$PKZD"WG$!:7OHA2^37;= M56CA?%E_GKD8-_!LOSRR2FQH$F&3HA45*_%[$O[W9"[>N![%Q^S%?#Q?6?9# M(9P%FFAJY4RJ5\C>/X7@V_9[11HPHU%W_HD,*EV MPE2^EYSQ(3;3G$UT/#KL!E9-O 9KJZ7?+EQ_$LXMTQ9JHM[W$(T^E11=&3FC MU7&3+A?D*6/(+&"H;#X_B]K#@M!&^5T#$-76<-^5MT;N/V:?'@X M=>.:?.C>*_=S%\O O@(3AO,S9U0UF@752<0:=#Q$CS.9P&4%!I0)#Z+G:W-@ M$ LEW3<'*K&7J$5TBUVU4*IR1374[(][@;2E'QP8% [\]*B1EZQVN5 R/5%8 M:D(F>'["MEM6*RF-8L'MN1"$4/)NBMIV=/@"*6IQ@:2W7(S5AW6Y!4C[7(\Q M3>1ZH15O<%P"9A^83-\$[@\^>E6\: %3&Z7X"6.9VJ(+J*@=+BV7HZQ$\5%E.;S?D2,3JE%M!]8V^!/Q[5]/)'P'.[IQ94T@*W9:E!0- MKOY54=FIH4T5O;\[9I5R7E$M<2&5EV/2%1JXB*G-.3XEBQ18T MBYFQ&D69#4I5"U)J(IA"4[.#>Z$_Z"P6M&.EBPKC!=.:+$%]P2OI%-F4E%+2 M"&[=Y2!32A#[@H1C>*J"U]DDFUE:6GG&.PRG7AV[=[5QE\A^/_/G,/ M&_AP.Z^FDF@1-/FGKJ;ZM]G%3#\).?4H='R[7I:KZDK?5 E5)>5[ISB0G9T8!M!H(2;V+V.KGB[QL,_D+[59=&4!6L@FL 2 M%)N. Z=,,6R&GP^%;CY>$K<.CD9 M!P3_/+7Z#ZS>L_JM]5G]*(W7LK74\*X M,JGD(NEB#>>X]C#=;2R[+\/9WAL5RZ!((OH,'_F-%X[A>,&GUF= Q&],3[7YA2II 67/C\C5WF.4E^:3H1OI"I]C.->%?KYC=$*+L/ M;$]6=D8 DK5A?G G]IY'7Z: ;HP4_="TYZ)T9XH?NZL_'Q$*M'F$L#PTZ)=1 MGV*;+7P^*";2?+RSCP@WTHL>^!W$ ]." L(2^O8@$65:?+(EE76M[11LX<@; MO4=^XYV^U27$9Q0=F0RC%9ZL]C+5#"G1[>:1E_K/G'[K#V7^#+%D.*8$+._C M (BR*W4@*G[] _^#6?9"@\)K),Y#,T6V!\\$CO_/S[$([4B]']) SWZFGJCH MYBL37>U>?6=XJ17P-9K;9>GGMU>SFGU%#]G&^)F,/H4C8_OGUDO@V/%J9 ]* MGU!/'"G:XOF_#6C^6E@9S+":,1+U_W[WOH'_6E!F]?[[TQUM*4L )X)S:HH. M0@/@+HQX(N(_O?<^P]\P]/^P_P=ZHX@-3-#[]]M_&H8$/UIC4;_(&KR/:*)G MW3!'HN9],_-6Y7^UMU D<4.BIO3U9[35<($-E!B,&3TLB>0QM.__^8'6"%$F M[JY6,C3#?/X/'J'#$@$?Q-8#QP?P*VE -)^[ACWX^1K5>SB$;+M>)/$4\?;M M2IC:V@"4D07,GUW#A"0:@DNUC=$S,9YCEJ$I,O8?W/W?%FY_'L*?^ZX8_'&J M6$K7C?0_#Q09:EPX_'__)T;BX9_;._5I<)VS;H)>49)/-UU#D\^%1'1EBQ"/ MQ$A"#$M"%W0I@9)BHA"/=4E!C,@Q:(9THP"GOGGD="/8N^<"_NT77\XUV!16 M;S -MO[/C^Y-%;*VF*TIJWS0<70ZMI*,G,U8SPA?L3X>T$_Y$PU=Y$Y.1)SBS)X:@X-;! M>N;__@]!XS]=XH,&#,2':[$J M$N8[+#6DS3_FVF&ZB!PW&2C/*4-RD$6%M2"8\K+ZQ:NBN5CUFV5GP@WFNP#RQ2Y/<7Z@S,<;IX.^UO/,5*XA%8O%H M. P5:S0.%6LW(L3)'B%T91STHG(X0O6 KUB])QJ24&^(O>4X)Z5QH+;*P^)L MT3! %5&I/])VS;T5"CS3!VZ_)HXM\+SZXS6/^; B0T[RK,1=@QV!N6NNXWN6 MMVVNWKJ%7_2]O/I^"DQ;D43-WTF(:7\*^HD(_\_VEOKO6FWO%E%MS6W ^7J: M,5O)H-7GT,P4Q\]=$XAJ: 8WX$VG8OV[V(66H6/[1/A9OL4'+;OS+=)M_OAA MRV>A)!Y^BM$/G'P>3G[8Y@$>(F-/L8NQT0WV"L/1^K$M=WE7Y?:0&VO_^TV! M4UA @C+3T+JBIAEVUYA_NXY&KCJB"5>I+6I@;)CVMY5H'?:7,6-N"1:N"/%& M2&G;L9?J#+X,/^76UT'? !B?P^J+$93X_W71'8]2] ;=!Y3VQ=@P$#@]I?ZJ M/%-KL+5B&ZNQ%:[6P"I\K'23;0ST0\3*UUZ89Y?KBJ+Q B(=BA@@-N9^RPUPG-9

&S-,EC% MC?%C+"K0C1VPH;<8^EE&!\QPTH$L+A9 -(%^)8[V%L5ZQQ%;QG:=<.9S,]X: MX_4&FZ/F56O6=OKOVH$Z&-O>$7H8_^YY#FAQ1ZWQX-F?AGGKR,!OA]1\>YG$ M12"+=%@0Z3@0*("3@ACN H$FZ1X1CTF1*(&_MI]O+#-GO8RW>-DR/V,O5T.38*A&UU>WNY88JZ1URO#.846S7,OD8U^3H- MH>FV.TICTO^HP4P]#&977S=J3+F><\WBA\5\<8OYXN;5RD2VUUR">7DP6,\T M1IAG,O[^?S';"*89%[WI <&5_1]4]%.Q4-XLUE.@F:@[KBMP[;,#ULW=2L,W MEMT7;KDTEL(V3)KHZ'AF,IKE4D,^3G7VSP]. 87C1"A,4U'B<:3P.4<*)/D1 M*KTZ?=5 7[&0V++1Y=8M&HL3/>>EX?1TGEN0_6C.Z;4JTNP-.5@R(,.#G(F. M>'.Z]'0]#_E#3/\7.Q%TM"J$]^?,4L/R-)?,S7$PKG-"'3 QLS<3J/V1)2ULDD9G MT6%'^DBHCO+A1#*"1EXZUN'3L1OJ<&G$_\(+=;C??" <<#+P]OUI MI\TM33$VC2F21AFCN7>]4GB6J%FHND(8.U!Y>FTE.YUU8[ M_&1B-E\&8B132/4%W*6M\RV*%)0M,Q'E*Q^1^>=Z;U3L*1Z],^Q> 7D-<9[S M,_J]ILC;9B!$6[/_PC0*2TEFZ1<2-./6,FW%$=J(=Z&-I$-XC*9C%'T:<7ZH M)2#\^>ZYWW^YS()!K\Y O:>QH6,JEJQ(KF=G]/[IFMB/7\HV=[ECS;ZH M*TOW\]^[GG8@R/[:FY9[JCW5GS"_TX[I[=(N#6-EX^GO T&(P!#6)43#83/E M8$[GCL[$WQ$)#0Q1W=.&?3U2N[H68F391 4OO7^*<+7$EI-(9U.Y#!4?=/!, M8BEFTK4.V1^][VR5BN,8*UHV5H+8@X:B C09[ITH!\EWO-W&)^&?G-DP9OK6 MMMOEYHB7.;J'U_%L?6@T9L5,C'G7MI>0(2A"3_=% ;.#6WW^7-_?R 'X-'O7 MWS-7>7-F!;X,ZNCMH :CU"=5=ID,LP5;&J@M>O:23[PO<):$) )ATQ7Q@X:N MY_C?E7S^+&*O&)!*M(XRWO%/XE%E,F:7S1I;SQ%39T;GR4A^!KWD]QFZ<0JG MP@\;=V.N^9N.(F%C$S**,A8U#,R!Y* 0$?P:&FW ^A,-64B!&"+!0Y;JX[CL M]X_+-H%7M%PB^M/";*"!\<#05\EJ.'VLQY9FB6RIS;%1&1T9'#F6WGS_#WU0_' MB@:4/!5$+WN'8WF-'Y9#5#O!.]-.YP&^)%T M&@_'>W*W*X@R&1./.2#65C:1IO)9B0:G(&PDC0W*=F1_BVAE9)4*%;+49YU52"$W- M5BFN)2(H&$;Z([=/+[Y !#P-VWIW4(?"U'H5C=&/I%K-=M0;._:.1"E M 29IHF6]RY0@X937-;(N Z8INHK*2V;ZR_K[74 B7%+!![+LGYJZJ 1S:8#J MK&.&CLT&"OS&='4Z,('\,7OZ^A3]$4_HU1Y<4Z75H>%M0J5.D%V7;=;^3XGJ MZ<-1LES@G42"FVNL$T+%@U"& M$N967+E$RMWU.37@Z/-E@"<"UKCC\[%^L5L&-LOUM&R,YL=JM[8Z"SZ%NQ*7 M*%X"+]<7+I?'R^O0$1(V5XD:K5B.]:79)@4&HLY4C,9PK'$+WBER>C8_PUE+ M1HFMY!NH*S/U%%-]$WF?X4W>WG<\01V*CHZ&GL-0WYB_C;RYX?>R'*POZ"DT)BQRP'*E!K8*!THU7BJ#T0[=>@ MS,3=];KIB.[#/C1_?\=$7<;^(K= [D*^@8.Z0P@0>L@=#Y]$Z_$G0PG>EKL2 M=[DH&A_'O1ED<6$]'.#2<?K*2"GQ>/QGT9HP",="H_XF9&.)F[D7SW4 M^!2!YBUO+:* ]??M9<_6OJ)M]471ENRID%&>7]3+"[:0&^A6+!_J-=WR^U>0 M/1=G\]^70[L2Z*YD3]#DS'$__928>9\D42Q,Q#3X/,!$28*2!#()9#[$;2:R M'@Y^BT'Z#!W\P1J)J.&K;X @D2 9([@CB^_(8H+30>,"K;6/]4UC9@]6/S]! M PJX:Y-!3]'=@*1[%(7VE<1_'ENA^S/QHA<&8/;%N#3/QI^B[TG^C3Y&KNK31T\+"\U]1!5 ? M <>%AU_GLHBHV:.;+8KUOG#)]F(B=/7& T+T[/-;\HF*WR!DL'=<>WZ P%74 M[D8B0=@WS,65,DR0364F_7=LV0 )@RC.T]WD0E6BD@J DA,7;E^ TW3!O!9? M[[,)-LB^./7LV 4?2Y"X.RXM&_K;W'G:5O*FF@T4&X3@" D\0UO9O<>/3*@' M9^]S]FF4U#WU[6W]6H=[']?:^0#QW^["O"A-^<,4<<[-^4!Q[UDEMM_%ONPQZRV ]+%::\9=:M);Z1:= MF.4*.TN,HQ8;*F;[A6DDK /QH#ZY IU\04ER(,WBMQ/);Q:[?PW<9[FG!Q7N MA^-W/E'F>B>\1)0%=M"Y57J'(F1N7 R:4KKAAK4/NPK!M,L09 TU84B_T%Z= -:7@7 MR<\(&!R/<;:!%4CM54<0[RNM+*AF9F([468G:39C#B?6*$5]5&G%SE%900E8 M[GE+GW:J?@_')Q\+:S8&ZU(KD&D,QW8%KBMYW39!*U8R]Y.))2_QQ4*)+^X9 M@\\Q:3>.#W]!G6Q-X^G[BZ1V^S&]D&$7P*IXG30IZ%S01"Q M[Y$8]3U,1%8XB+&5@_S__*^SLK:WMF)5V]!UM?H@Y)6%%'MP9<^B-A,7 MUBJ:3CSA]#I[>\T[;K!/Y'QUUV[5E^^HVT7\80. M#;92W2GBB?HLU+X*,CSZ>+VKC]BJ (I$J@JK+?>C\@3M5;, M9]FZM[T'BV09W"-+9; M\#W8Y )L@JS%3^61-S=K6UD=V"OZJ]#_VA3.08.#2*]"X&YQ#3=A7(C%J3!) M!=%,1DOVHZY/V'KIV&;M6V;S\X-9?YM9'_QX17Z,HIM2.QR9$#5(T: ^ , . M(OM!YQ02%CHY@W^YDMO-W8S,%)#<;STN#A/H)R*^ M[>T^N/;!M7?%M5R:J[ UUT:L"V24)O! ZLXCS+O1G>YYP1AX)XF;:V,V!!.X MO*O#EV#^C1"P'[78,/F#I?\@EHY^099VC^2RT"<$IL5.'(C+N^5H%Y2!!XI_ MD(IY(#TX_,'A9W%X;(_#5RM:S1=^POU4SGOG_"13SZ:+7+,N1".Q:.1^-7E2 MM 986C-F&TW^X.X'=^]O1_P+ZN\RUV#K#2[)E5-LN#V;]RLQ*X'?/K8?"T&1)U,6^1\LIQ9(H6#2(/+J)0Y-/V&;MZT3%#0RN/F5T45M8BJN7-^R+^-M+6D=C:L!RM-=. M^(.O_Q"^#H>_)%^'J^C:A&*[&4:0RN%'S?\D1$F:I&+!YN[P$[8-@YSLZ6*H"]JKC9QR^19 AFE MHD%W48DGS%TWMK7PAQY\<.*]CE==BS;7 BQ M6#C@7,D\N6XBEA8EVS ?'/G@R+OE2#>$R^N;5A%U40.6T?/R##85M8/-D>03 MM@T#Y@*!XK%^NL1697#D5/*6>V'/5ZH/_OU3^#=&?DG^#:= 3T0G$/S8T.M M5PQS0_!"-!*.XL$/UJY@P! 0F ?%%M\^>/1/X=&O%_UQ0[(E^&!=[ %[L3EY ML(1X)$;%XL%F3NH)0XO'O-5O'9P\F/+!E'?-E!$.51#+Z5X5(2]M(18.N*Z, M/&'NLK&M=3\8\4]AQ*_I@=+L? #Q: ?6S<3H)VRUQ@>S/9CM7IFMGLN4F09? M8^L"%8G'PP<;Y]V:X>KP;]%^&)A_$JN]OEVZJN3LU<4*:@FE3UG7J:HG?I>< MD@$7"W*FH:][Z*!;(YNO,-X^ZMR.M%<4RD05#6]<)9.D?+&+ MK\4N^8E%,*/Q)XHX4@33*U>);?V--NA1!A,_8,(]RF">*(,9%#&^+5P"4'O_ MRDOW*PS'*%DBQ"XE=.5(6*#$""W$>G14B$1 C(X"$HBD_.W7!_.51,[G-@V,;/ M1]74M5:Z73">B)U<^F$,H.8.4V"A))J-;6JA-K6.YO8, 5Z/VAFZOZ%#1>1: MA)"(T26L30L091,)1;$7ZWF11E&_9WO,$]BH$HI,]"%4@3.+LO0.H1F MZ!C]@P8 T4)FZ:HG^<9RWGF9OSBWZW?/-$:8#;<0K<']UVU>\JHS.9IHW6H" M59%7W,MF;F].=RB;]#J&CYVNYK7/[0$3(,A1:V%O KAL2;1LZPEKPK5KUJ:Q M2L_0-&/FEN0WW+T9 5D1,?0^'6ANA2<1?B=ZG3UE[RS'LZ(W8(GNA1@TW:9S MJ+-V$[8W SY@ Q]Y!QJWH*?DS44; T+4]W<>&A7P^4U78RR=>OX,FOVCN&OC M6\\_ M?LQFLZ>1NQH%KN8)TLD/H/^P($CVS##54!>NZ/SU?/OU=\ P\*6)!R4Z@JYA MJ!BJ*/OYA-/S7^^2S8:*'O025'IIS%!'>Q-CO-Y<[Z&8#>9M;Y+?0?I/[/_N M/QF0;?S:%%!4=!7(.?U&$D-S7Z]XBL8W8H(L.8)*)B=[1'V02E 7J6UK$]K/ MT)=']J9I.'W78(;&[&'S=20NL"YJ4 _@#VM7X,D5-"8*_&AN@\*5[>\[$B-# M5VS/OK; JF&@9[0B(Q?9'N@IY 4H*R=B8T@C(_:U6P"M=&3TH_LX[S#6&RA, MK2D05A\.9^P5AMES'=#81D[@[CP2''Y'@1R3X$0F^?#AU M3^:\+Z8:CM$1.4R%!8J(=06*$GM"C,9% <#Q>$RBJ&B7N'),]72'RP-&P*D# MZWJ%=;MSE+D&B]78#%-+Y=+BLK-@1.K>"G47XCQ?P@^]#M@QJKHO&$_%XY F#[H%EC)"M!(TJ M;&$X\"\=TCU\D=);K S!S;N[B[V5S0S4[MERI $*;?KI$%V@*6 *UKD0_M?0 MOGG]U4S1M+UA:,M??PDM' 69FZ^_1UNFZ,[>]ZCRD*2,#SRA(*$H[\\##=77 M7WKFZ]Z:#WTY-I"HA;:PM@[==#WJC'!SV/-,:'![Q$3Q+N' M66/GP97)>H(^%5W2'!E\Q[J.EPN"S&(-K@&9M+;Q?7LL1)X$3)>&=V+GS__\ M4&[,ROO)"]O?0S!3'SYXQBFCJ31MP_;O8M0S-L<%/9 Y&(&1NLWHDQI[=O] U M]K_P[R'XT]^?;15>)'EHR]P_.Y4P_!2.!0XYG^92!0 !NX$M0F-$S MJ?P@F@F-(S>FZ1HG3-\$KMGBE<6#QIN;4PN@969^Q_PR\NN:\"3MU83_[IW# MYZ;('O73;O_R+;4*M(Z\PK?04OO;2SK@Q('C3XK5G:[W!/P)FPV@N; (&3,= MOL=RNI8B*Z+I)M=Z\ZRGW3R]F7KLF!8JQHDBB;.! HWU'2K=CR[UW/^A(X7U M;!BRU:'/ 3][0*'U0F/:<+=G=;+]%_JPLY+-*M;I&*O!EF-.E>EJA_U7H6F[ M0#)&Z/L5X-AQP/?YYB%"[EN$?"KX-Y$]GP7_@Q/NFQ/N1IF>!L.]#K(*D& * M%/Z2O8I:);F77"I$Q#&(+AF,% F%Q) N[OJER5 .X+J^N[&N[_X=TY2) Y6! MO?!4Y_9/7A!BI5A KP>\%_:1U:TC+0[7H1F2*D.]XKW!-A7)T_MN-R>X#^8Z M-\Y:K6GS#N_4$14PLBQ@_=QCN5<>0-@]R[B8!_Y@Q*\,?@ Y^.(JZ<$?7XH_ MOHBB<@\N>GZ"=7?H75;TNH!Y7#" M%Y+XVYX&AHYD/=D/OQ4]]*&0F>= 0%6@+;"1V[(*6T4+]8?U__5I_2'U'U+_ MP0E?3.IOR7>47 U%.Y+\VZ+>@M!XCC)?L6PWL 2D@6YH1G_Q$/]? MG.@?XO\A_A^<\'7%OZ+KAILYBZ+^8].0'(H^&.2.&>1K2GO1MDV4@83,?:B) %!(\!OD#U(1;C4.9NS<44*'>5?OC?64Q M!N88V ZZ?@!UQB-[Z ^@_X>">"B( %%(\!CDBR@("96'A$+?!%. *A)MW4+S MRLVCXC@8&H7*P+OU-=&E@WP1)>*+=*@S5K<+CN@1$UA -"6O M#(<,58YFC-'%YN^^]X&^]A*6X(/>#>D^T $J\>9EM(X47;'0(0>J__:XRO"' ML,E#CSST2( H)'@,\E7TR,E##;^LQ4 96ZNJ3(HIN[7KE7V-HP/-_4E_'&=\ M??I_*(B#)0U15?V'NK@UO02/7;Z(N@!0/1BH^)*7!BL[T#-88+8)=*\&M/L7 M_%'4%I9B_43#'HK@:U/V0Q$\/(4 44CP&.2+B'YT=FTYO9XB*4"7%JLS[$TF MDVBM:KVB/E->Y7YT&PX [TJT.T '0/82I$0;0UVZ;+_!P-S&"!)U +,'UM-# M9WQMEGCHC(OJC!]N XE[[X(1S'8\N4V[P9V>).M6-A/'L'_. .8WL_$^>PF? M?D>5K:=,T-/<&J.HG-!V$;FQHJ\*B")YB#H8HEK@*#,(E9=[\OI">_]MO.ZW M@]JGH*L&,N:,X00[+<*G(EP#:B]BH^;C:,5^0579O;9P3@-"[U1@-D#-TS> M>CNP_2[T%VI;;D*Q;NCN2^&JE%4^+!R]6?/W_TC8)U^WGT''RK[-W2EJ$8V.I(/Q"GJ$&ZCJYK ^2<0)TU$*'G@@XTUAUD M[KTQ(/5H#+@E3!^- 1^- <_I2W)2]"OZQ%',A=N\P&V%98*I M]L]* XTC1L MJY?7EIQ=B^XMV?:V^';;#L)/<"H'!>!1?[&J"Y_8 M0\K>A&IIU=9N;!J(O%S#ZJ/-#_<7,QY#0;9J\&PX]ADFE(=E$^S:@JN^,0AG M;KM!^[MO%;KBYA"Y?(X?;@7LCHII9C^9DS*$&_Z[VC@GIWYW+? ML1RO6-VZ5T)'?W\=MTYU2 M+,EQVRBZ8QD_EHXV,:WH$"FH-P+4S'X+=#2FMFE\P*U3/5[GDN3AI MNA2!1(Z*.!DSNMJ*69#V<5N08V@WW]CQS8:CYU#_=?2.O-\^8N7>C M/_(P^A]&_U_M&]Z< ^"N'#&##L:!5 M" U;,)< U$#6 'D>_JU2_Q.Z'O1WH$'A=1$:Y="JO_DRMUGV73)3P $-PEU2 M$GKQ*"E0(!X68B* '\4XB-, IVB2]MG!>Z(A":TL:W2G4F***T*$;.283JS6 M801"(%^/C Z)SE"KB2VV/I9!#L_3A448C8R\'MEMU+HO\\:TJG)158T.JB6N M-9X)Y/Z<("GBE6@FEV2=:ATG\'BSF2JAD7MSX@F>YU+=2%;-)'/./&GW%^5H M50@+^.N1T]Q+J8_WN*3*32DS5W@QQ?QD)E#[(^UDORI&I'(73\IC;B(7EN2$ M9H3(_LA0*55_&:3*/-O4S05?,WAU,4,C]R#*SX>5MD"W0CS)P^4V%J/DA)K! MD7L05<&BDAP.0R,\1'07678X+\T(1J#WW][HM]L"7IYWU28Y,B5J5 SSG;X0 MW1\Y!Z%DMV]69[A8A>K?:55GL4Q?B.V/K+7$23*4UJ5@2U'FHD4H*89ZH D@AQ M *8Q+67J^>4"!\0HTR[%:X-T=B80Y/Y0-EUGLI5I)ZS25$X?+:K9B*#!!1S M/9^HQC.YYD)0DY)A\*E*C@[)#!JZ1_C1J(474Z4FP)N+OIF5I]#;=JH"<8!. M)+K?7;=8 $9A5>-$)3LJ,Z-;[32#2;7&H(9SU \"6 MPHI#<0;?K \&R4G++(=(!KJ\^T,9W+#KK26C\TDUXX1K_S][W]JD*+*U^_U$ MG/]@]-[OB;TCI#?WR\Q^.P(5[XJH>/M"H* B",I%U%]_2*SJJ6[M'JN[5,"< MF.FIKLK"S$6N)U<^ZT8*2XZ7P-"S96'J;"GLQ*XF(.5F97!L=\KC;OS4LV61 ME?U.)%92WOEF4%AANSBP4'T5#+VP7C&U[ M9>S AJ9N*6ZG/%J4/2%:UH7M,N*1A;ALK#Q976T.W6TH4#N E!>V2X=GAKV- MO0M1W$/IQF!I$5HI>NH%%$":VZ*R:U8"M#=WY4/H]-6>&#WUPA[@.5-F& PO M"VNJQ\]6-65K8)%<+^P!!YG@\U%'585&IW8H-8[^JAMM;>+"'O"E8"\A'BO) M0V6]=)?'57=:CH9>> 7'99^V?51=PP:P.S&3WUPBNP5FA+WI2K)7G8 M0!R)T!6W%>T!XL(KF*\JKH*)PYZIUR5A%RR.3C1AA;CP"K##:L(?.:TM5YK( MBF)7XUT$,PIQX15XQV+0PDL,CHJ-^L[E)0_CZ&BN%U[!0<6,D4TN"V9CT0J4 M2I4O$;40##W3K9DN; M].RBB1D/?"R37+'>D^*FONA5'<7SE;F*>!? VEKKQ M]#]>OWAKS0"FX\60 9?KV>GF_LI^H5[>A,2\B4+YEC Y M#TO\FP"L$V_V&H#%?<8>&X+SXXA][*,BCEY7O(R,5B3ZI1E@9$)7?8U#PC[C M-)0!3CV]#/#/Y-,+ ?^,,L\N Z@,2Q#=3F!/+X3/.)D1&?Q]WX8T& :OGU., MICQUC>BY5=W:Z6 9X#-4VT/./^C)#8E[R2PRA,$W__<3_NE7Y4=\9AZ!.;]# MA_;TC:^OI[I[H0 ?V=+E?39VQV%?>R.2N:9 M]@O.MG<>:S^21R).NK=AJ&__S.*A]*ACY86X>8D;PC;[G.=8AI9[C;U)%4;@ M*(ZF^XCYF]5?I1$?=CYD;&]@7+H/BZOVQD\/@?,(N]E,U^?S/Y-_Z?G9J^5[ MO;>1#M^]W/+XQ%TT!LEB,G_Y,KG0;QI:@24N$LE XB';%Z5OQ/'/)V,.)_WY"B$^Y4[V2__UD[/T_[&"M.?[+SS_E;'4=B2?PD(6J;OX 6LO;&OB? M\)?*\GY1==U#)->!:@7ZIYP7O:+HMZ(GOX;+SHK^HLQMNT(P1<>%GJC.5QN0 MM4%\^L)R>18G__N?;P4!"1.( UEF/.Z" QBN$)@"_#6*6)N2DGV4?;-!=LIB M8RWB7$VZ.Q!,B[*]VA@4)@'(/(E1=P6"K!F'Z;(! M^=DL>H5Q19R9'NVAJ:7G<[8>U^!1+JTX[T2IGB5*BL-[6!J3-2L8!V<:0Z"C]] MH3#L3&MBV_HV$KH=JOR^B!A$6TI;@=',H"#LJ>%HJAXW_* MER/0? Z\]EAPKR%2.0(#W\6X_&N])6.G6P=(4&:&F_GN'/ZXL"AX]?A@^#S# M@;;N_P *0%9S[]C#B]2\+1S08Z?<]+PMOP$YW=&-@^#R& AONL+0>,Z+!=1J M>)&XUY'_/K4>4G)3&11ZFMD88D1C.#5]F01J'=T?*#;/7GE_>/)K0D8XY)(^ MUZ.- N(TUVO#.]7[1%[+9T(B.>L$4GH"2J Q^,$\=/118*9#PU\6 R\2ON[R M('CDIX='O;!?[LAV5S)UOEG8=[!QZ+="A8E9Z'P7>FINKXD1&6(R/< *0U'D6AQSU\W#4'5??J(865YZV/?VE M:X^_U/\JTWZ*6H26)C,9'W@F0>M.7:$IE/=Z3R83X3_%)JG M24@S0DB -&.6+,6_PX0N3H_)>8%3?R>=[%BJ[4>W M>^%5+=OZ)0P/&;)@T66?1HMCJHI-&;3-R#QHO@(B"O,$"5D_J-4PH/#AMM@[ MU7I],$KR)IRWY6#O6-M*ONS9A7S=$U_.$R8?: -^K WX5?N;0/F[8&WB7/;T^$)_ MR;FC+CMTP4=P5,<*>K45",D]B!^P\E\&K,WW DBOL%R0 MVY[=-P_3?F-=%1%_7EL *%?@D<(R 1FF0G\0P'JWLA@6$76.F_.,<$$@5PJL^I K3;P:6C6A6>M/8Z=I?>G\*_+GL64)QJ4 L1,>4\<"M M=\?;Z5$2H].! .8?GF?Q\XI4D"J$^)$4^23?S'P)GX+T6(;HL8KC:*%A69 % M@Q=A:.'9E:HV*G)/6-CF.&O_;BFJ*991R@R]-W4,?NK?4"U-G>UF3A'5]]).*G:VQ,R7%"QN MVT+F,>R^66L9,0[VN5%)S<_%4EY M)&[222=K%EEZB<-D77FS8-G!&):GC8%+EH R8D=!?7K:F+"$"2AC1DOR;9/I M-Q\2GL9-'4N+?MBL\85:L]:O";TGVQV*B*S9+0[<6Q@\R?.4&2:_WQ M?_\S_2";-0OF"43-C(2C/40.&;$IH!)D)*+K4=LA4X9 >MF+EZ*\.JO&A8YZ1@/^[)P74;BT6;&-=- POVCK ]((:R4'#TE)Z/ MHM>EYS^G.?.LVIH\ZR+M<2?7JBLMH=*A%IH4JEKLF@E)3Y,U'J@K*)R9)Z[, M17AR:RFE/,X%,\H-]+^:=UG:1.C\Q MC;%R$#>E9:@2H8+'%=AQ.L\2L ([A(<$))TE6 8I-!*OQHA&%?E?^O[RR$Y6&<]E9?YQ+GXH15X MRUX\KV!_^#'4B[NZOB\S1/3YBMAH;X[ZSAI*"HZ?RA,PU'6M-)[3X(-*#PG M)-AV[];Z?=TTY=Z"7 @()8?-\68M&_U8Z^/* ?1MNBIDS8S+"!$HV[KJVKJ6 M<_6=;@?ZS\T[2 D^R9T_8?*!EN+M._)<<7)T'91?FH9KH7@5*:WX5675Y:.3 M(R[(SN)Y%+NNBBFD#I\$1B!UF'KS\A>AXN"RT[XH[T53E[?R1NNT_>8RA@K0 MV8?*8U?>+2&+F 46\77CY%375>V%#KK)>[DPVE(Y7W?7AJW&JA"KSD5?]'/: ME[">X>]1BRD614H,RK4SM2ZW?WNCZ.#[_;_4/.[QZUUQAGA&-VA37*\E!YVP M.F0#03LJT1D2U\S'L#Q.LY"?A.!QHZ+Z*19%6FS,FZ+'L% N&IT2-Q,"?$/A M1PPQ73%&#Q#O2.4I08"C8R\00$+^;8&3YS3^ M4@_E,+81UC*#2@!C_6 M,T@)_6UJ@_VUY1+DA9[X^I]76/DP#.Q=52$8LR(I. ,X)#I/L["5(X20Y,HG>:98RNFE7\$0 MEN )J^<7RFA#WPS'TXES: ]B# %L$YI'V>L"&B#9E$:RZ8K4BY^;G\]I9:;^ M)+AQD%N"EYHRL_"GH95UL:QR-NC LN\M]U2DQQ\D"J'ADNP%'(7638-2LF6@9 MX0[C+NTYZY+O$!*'=[[UISA0]VX!9RF64_/10(7OS#K]$-@W4 MV#*"+LB+#<-%APIW"DR[;Z&MC%B3$%SN';268AFES7Y]%[HLMP._-]Z)$QFG M!_7I5-_3BQ8/T 54\B/NFZN?-4,V)?;J-^D/?Y/V\)S&*&0?(+]X]UR%"VBM M'=JF655\UQ07L\- :!QL8[( Z#%P\C)TGB1NHL=9,[!2RA0F[A*;!1L-A@D];:1AL@24 M$6,)ZM/3AMTE3$ 9,UH2;YL4G?7:\$_UUR*S.K:;HRGH]@PD0/RK[?AZ#L/_ M#>FAS-PK8?XCS'^$2@#S'V'^(V0F>KXS,Y>.I>FN!Q:,,7_F]&T ! %9"'AK M2HI\LFH\0!8"ZA-D(1(HH(P9*,FV0\Z*PSOKM0.6'MDF^=P_?^X,+!D[0]-C M5Z"W5%W=4XYU<:8-A@$E-RK2HM+GIM:T+OVN8[_6+K\KK0 L(;:N.JHKNCU? M]75MH%J!WM'='ICH5T\A>O(4ME775<2FN,!;];$N'(2]QN#;*JLPB^@EW$P& M[_**WD<(5%DC9;51M@6D-._WVVW<5_O2IR_H9Q1%L0NNTN^^D=NH;FX'/B9_ MK2?Y16R&3W-ZT"9YH2+O5\JTSK54\ .QK4FRU=MNT::LLV6F* =CS-Z'(+XD? M]/>YXZ:ZIY3^;E>9=?&PM2O+EEEI-GI>9VMWZDT)B K/,SB5)[CS0^[BKO)S M/7WCZ^NI[IZBPR+E/7T!U">69TF?O?TYEL\!&>1ST;,V>O3HG6X=H&\G,[0V M#/U-2>CO&]"(#>(+<8,=DS[VPN&\*./L*&10"2&';4DA3MUN8.AOAM48>JA]RX;W[7O6BX\^'KQB MU&KUK0$_?$G@/8D2;MIMY?BMV)]+IF%T]:?:EJU.#8%?FE2(S76&A0L1M:2B"S./4?9M/9,0>S"XZ)$P^T(+\8 OR>NRH2B6B M9P:F(*N4I%4:D]5XC$H .R)#DD+)/$I>9TU"'VH6?*A]5U>]P#VHNA&)ATN3%HB8O-8K^-+$'ZE/N? M9W'J#,P_(D>.%T![X=V@N@ MYG2LYM@%F^V#4K$R99MEA0*,&TR2C%-J) M7=U7HQ5J@NK:D>R\-[!0.J%"=)1$:XT>>ZG<#&<71U*S)LH(:88D8(ZKSU_\5"!+"+$F23*+WU%1M-HQOX>"O4KRV.#D$P9-01T=1@T M"6.$2P"%(LN6I/ \AYW' ]X4A;)F\Z;+M#W5&^WUQ6*C*C9+0K?WFFXJ2'*M M/X8,Y6]Q%VD"PQO'**98%"ES;+]-'A?BI/$+!T%I?&#+/C(I"XBXL@2N5601 M/U2(4R7)JIL0R>9J\K@LG M)$(AC-R/RDR""!X-(W>IU7\MCI3981EU:JT!.FR4O9X44LT*O0 X MHF87B> M)"[5&8!4YH\MUO_X:K2_[[%]9WJTM]S7N;-O[,S3.GJZGE-G,V<=S?( LJIM MQ]>]S_%\U7@'*-%KF[$,S2D8RFH*B>&4PJDHJG30L1RGTDPDD/^HT7^: ML?ORW^B/UW7-+%UUP0M=ODSAJY:#CW]YG2CZ/_?1Y6^% 0SM[Z1!G]Y3O(KX MS__[?]ZNYGP#OP#4FV6^?#0>;\N%CDQ=7341=1Y]\!^J%:H'[V79#/>9_ I^ M?WP%.2)FC='/./<_N3=? P&=27>M[I$W,GQ1 \32Y]':3[_V^CWW))"7;SI> M'%;]AZM;*DB"!T__YKGQJ_*=S1\X]IF.EK*._OJR,A+[3-[KW7UW/2+^>E/1 MYERZ ##_T7=FWZGC;\WA]%?PH AT(E"U3M\)3[-Z^=;/-AF0/KB_ 0W/.?,< M:+$,RDM_10+UV]F^[B2*)F98?**\A8R?*M2W;__22[VW3KV\G.DW'_LBNVET MSD0_;(G1C5:H=<5V/E=K%R.HF7YY S=B6>P(7;Y?$]L]!6=H#"5?P"6!:RF* M[9+0[@FE7/153VS62GQ? +?TZ'\MH=WOY<1R[J_U?%UJ I?RKYJ=\Y=.X$4& MBY?/Z?N9'BG;1G=/I3=RFNJK_T[T F1;#;3(9- >/LU?L U>SEIZJA)3EIDI MQ'1&*20[)Q45FQ$*-R-(#5-G#(YK+^J@OMIG;+!V&>U(T3+>F6RJ*VOC2DZH M1/;C]R.%_GY*!/S(D.FQ?NBZ9G-HFGPTDOU^I+&:AEN^W'($^MC"5YYCDIW5 M0L'/G\F5D$-3:!TL4^3Z0L?MB 5Q$D8CSYY)=1JCB>4+;7G(=7RO09:+=C22 M.'_F\MA&.HN&:0C#B>^N0__@J]WHYJI0WX_L2"ZI=L7-$BV2W:-2Y=KRHA79 MIN>?KM3)@M/=R%43P8\D?D3WW/S(1R,Q[/NA1\[MV ZV-62UW5SQK%JO!;-0 M(17T^Y$S6E\V^,ATE45RC)2KQV!&37F%.A\I^S5WC,Z&A#!<:MMZ1QN,>Z04 MC3Q;/%6B;9>J3=9FQ>,6*-=O\>((//-L\?.QNW(6K3F-TH0S-OKFT6JBBVCD MV>*+M<&Q7&7)J7 8LD8)[] MM @^_7SQ>'N\]9IUR9%[O=F\VN+F.+62%/I\ M28U.R35"TC\(Z\U1Z?;Q(RL,%@IS/E)8E$8V3FL3F79M5W$/N.V.0H4]'VEM MESV2+MN$J5OHND,-]P=A%^U0]'QHO>P(A[EBV.AV7)L/QGBE4=](T8K.AQI[ M>3O>;LF:H'9$8KT=6EZC'8);UME0TYT7F G9H>3M;%5DN5#NS ?14.)\:&EG M]^2IJMG">LZ:$M_>'P(^FL"%?8)U.%$<+L*U0-=J!:TL*\V!NP!#B>^'#IKJ MN%DR&JRL"IIE]ROJ3AR&8"A]IGK;B:NC+3\4AM4QZ+(\L=I.BCRY1U;"F57)60+?-Z,5R%_; ;M1<24*C MBT9WR5J(3!8CB8JPY\(>4%:3RD"N+DRYT5L3H_; FPR*O()?V .:NALK6?OT BG+NP!I39:5;L[)'H%4M6VR7YY2WH\&'KVMK3FZ%CQ@MT< M'2H&4B]M1+8]CI]Z]K8LC@W7\V98DK>;QH@**TV]V8B6=6%GM9S-XG L,BV! MGA"+KC\J.1,I>NJ%MZ66-BK>74@E&9$:E99D+!8E,IKKA;>UM]KF6&(7HHP; M?&>A#LOD08@F<$%A?5L?&Y8@[F5U-C_6.4<3^\=HZ(476Z-=?*1*&U9H6 -Y M5!=,F+@F:1.*NSFM;H"Y MK!YI;#3T' =;A:Y;::\+CB"&DXU=W,\JT6\#>O=L74UUVVU7JHYFZH?^NCO' MZ@0>Q!T.S]8UK91*AQ)6M=#*5/2[;SFHF#Y5@49B6 M3/=8B?N?GJVKU]YL"4^+FHDN*I6X\_8_7+][:2.""^&(>@3O)['3A>;WPQ[=1 M-?"=UV^7 ?N9X)Y=!I$NL,\N PSN Z +3[\/H"Y 78"Z M '7A+UV@B6>7 =2%3&'B.].(DGQ=9%]=E6^=(%F^/[['Y_*Q8IHY%OCF_WZB M/OVJR+#/[&TC5MB/]J;UEZZNGW*36M%/E][I:\'6=.VK>RV5AVRJ-Q+^&;VM MS#Y\([6CA^5.6R@7[Y[%P]^+B"FPP>:O!02]RA=J.M'WAJ>LG:FEQ*KS\EVO%?O1%4X>[3AW9X4F/=X:F#[IC83>[W2/B:FKLNNL M0>4=L.JAX2^+@1>]1MT5]C,K .^']SP]^E?KJ_M+M1/+OM>]O82+ MJ#E10R7N1(VC>9:[KN+9B[0854J@V!,$K"<$QC ;'>^6,!E%W#<-!A,H_1-T&" M))R.#^_3D3PVJ!EM5]N#H1*9#Y7XFVCQU\\I1HN8ND;TW*IN[72P,/ 9JNTA MYQ_TZTG5\*@PXI'XHQ 9JC3@KN@\25-W;OJ1"0,VLZZ;E(/7<]K7[Z3< M+H/7X(#,.EA=*0C%3C,0^L+89^J/-J[7I!=-N+OH"H?E>(3.>5]?2(L(O #? MAN=QC(;H!=$+HE>:T>N=-.%E]/*J86/EJ$55[KF#(;86E6U%>#A'J WKV&2' M'06CR2##PWA.UX@P0B_NTQ<"SU/4=

OVF[:4.D;JQXMJF MO"6(L+JIT]M"Z='H53NT1D=$FZHR/I%:).J0"]L"K1\ L4E0>1:[;[_(Q%D; M3Q7FUG/F?@@Z_WC!9N.X?BY2&!CU]C%1;P_,!/U-6'U-??R@N+GT"B)IQ&1+ M-4#;!=6>O9XQDN2UO4YOQIK#TKZ,'#%UZP2/OM_;N^-T7>@O>T)%]'?TW-&, M[@@T#0*!=?C5+8F?TQ#^I?,SO2KVD5CSV,H-R<::=]NRYUA3ZAYMDFD<<$&< M5G7$)NB01?E'Q^Z-6QM;S>Y:-%TS'6$!S$FNQ@S>\V\H9@ MDU#:[QQLRNT>CY<,(GK;QW5%]+4X>#39AEBAY'P)K#H_!!F-NDI60-3XN]1&(;/R)?<=7K9P+ M2S8]) XQO>#[XU/H8X,+TRNA.W-\>V>Y;>(>4D%U?.Q6R:55(Q99=?:&P@+ CNG5L+M@$#21K^?^"!8M=="> M4!0J1\]JAW+ B^:C[]:,)&[9462/H^N>Z3H;I##1"F&$0?2G+Q2>CR8.,>B) M,>AVU!\$H8=P@JO6M#+M+9NH;$SWI(CXS-)W'AT=P^L3;7X,8O,TCD,4>G1P7WI5#()0PLA"IN^V!P0_QM!M0ZY0Q^60''*/ MOHTAHW&AQ3:QH]#8,QBEF=.!- >6$&#^, K+8R0+8_0R&Z/W$&]+1FB_=&09 MW[P&9=+R@],AAHP86^D ]Z2]_*R6HX4Z '4 Z@#4@:0FSB7MY4,=R.25+Z5A M(-&'%!W/SSES&/OQ+#6H4M.A(*O71DC>9XE%3,UVR:KE =4)JA-4I\3)!ZK3 M4UQ_H3IE&HZ?U$<*VW4]J3_TVT"3;'A'DQHRD\3JR8 -$^<5Q]$\WO[:2:#G M6-JE:#[*P)$USZ%"45X5!P.2GG9<7L&P4Y5DAKLNF.\Y#:MTG'^)AX[GK)^7 MQ-K%[X*.Q4 SIG-26YI#9+AL]L;T%&^& #I .D*>HA@('<\#'1 L[I\?\-A2 MP>\""Y\M:+38ZZEF41Z0Q^ILMZUA"P 6(&V R].P;5B*XA225?C ^S0D@QDU >EG":E*?3@1[&>'"*X,^36):ZA]W%!L].3 =L+I8 MKO8!7>D3EB8&.:T$-;1_U_$R[5=VV'%@A&BOHE2HV0'%2K7H;HK'Y3HPV/HK MRVZ@-$#+8J=YT4P<9KKA1^X M( M'=LZXLYU&VM>P8B8/[T8[.W"C6>3T_09&>3T@RBM-+0MND;$$ MVSR]G&Q 5!A^4P]21HRWS/0,28G+,;T2@DKU?$J5\CH=4.6@RJ6MZTS6#,ET M*V J.]2 H)T7LN.E2*A@9 M4QX$BL*H&AA5\[9%]>SORQ4_)ZV1-O8B091YJF^1Z>XO_%\T$;.P&XR MK9[96*UVS4Y5.Y(%7L$H$$V#X7D,ORZJ^SDMU+3=_1*$"="&O#XR .A!-6\"/(CD\%HV&8<>& A?=(ZD\P<&*:A\<3Y->58"8D&JRZ5I, MV![L6J;@M@.J;HF#"NV&_JH5@EU2<%H M0$D13)YE6%AHX(D#&-( +M!H?1B[]7-PD4<#A/6PFHT6Y8EL%!%_N-XN +B M5#$LSY#7]12 X))-<$E+#26(+H^AR7Z.+D4*18C##F7,(:I3[5JES$WI$* + M2#K#B3R.P^J.SQP)!FV7=*/+C0FWGZ-++=Q72W*E.43%05"M]9C]EAS%Z!*G MK\6-"J[CVV \5P;CN1[BJ<@(\Y:T4DFIZ7B3")7S[4@:?6@6PV7H,^ M,YJ^TRUGL];MBRD-SWE+3MIE.$'Y:XENH)'N/()7O>1MK?275@HG=NM2XV6F M;)6(Q;0A%/=]M-]U5EB!6R@@!OG3%QS-XS"Q/45,<()T_#EKPM\EG/^].MY0 M\..AL:TJ9J]+UXB>(.)U+ 0Z#HI7<'F4N2[ '^IX$G0\8<4IGE#)[Q)5_UXE M+^D!B>[F0LU4T;JQ[SIJ?S./#W+NTQ<:S6/8=6'V:5?R7X]N3:Z['Q[KB=#X M&T>ZOU?C]]5BOSK<[0\R8B&'+3&@ED/0]9&+8]\CE6=96&KBG1B0G>B&LP;! MT>[Q8K8F&F/J(.@!ACID)]0A#5E4B;[[IIOVZ>E6M/9%='2T7K7[QP?'VJX< MD>JZGT=*0!*Y[3SKP+??0NK- + MU$CPC1 UAPU*5&IC/>ST)( 5] DK&(@56<:*M!1_>$*PN L-]2ZPX,52:8ZN MBTNT<6A0.\NU\* 1&Q;A=R*+ZM M^/X!HP=[\\#P(\A#/;*,Z4DS(]#GO]'+'R-_DU"]MJP7)O*Z[&#+T?0@+]K1 M!1,#9!27YT@8?Y2>V(0$*?ES6G;W*2?Z;B4O$0O&"9%C$Z7[_7E[TP@;\T&L MY/2G+W2>(V $E1RJ.1)(G[>K^2S'6[XN-2AA J]Z1ZG2+O#;7F@Y-RG+SB= M1V_3^>)!6G[G5L5/0^Y $$@0A_-^$%BZ@528WI*5/EO=*OS^& (0 $0. MCN?)*QU&23OUDL779"0HZ9N&W:\U6&!8TO-TQ4G$V0H[Z+R<54!4&'Y3GTM& M[F29:>Z0$B==>B4$E>KYE"IKIUJZ%3#5-,PW%G)Q&2U2]RYGL%V#5B.Q*7L>+]10 M9#LJ((=#=["=\P"M8I(HSU#W;6?Y9.116C@B-O[$ON.K5LXYJ]0+0WU^*]0G MO1#YP:% Z15$ND.%OM;>?G$F7#HHFL5>4!J%S1ZJ3M!)X7BH%#4^5' "! =1 M1)Y%GZ.HP1T#!]*K#A_L4TRO(-(=770-+E!]TZEWU%X%%0G'*K>ETJ&\Y $N M@);%7)YB,8@+F<&%A%4\@L#P&"KL&F!P#'(7M&:],EHYC!$QQ/1JI[ P "Z M#5-%G.47NV ,)$)#NH:F"#V6ME83\>FL!U6'4US^2%.2@ F MXK;!-)K'<0*&*3UKF%*RW)D98:E24THI:_Z0S ).9CR7"58UN'F2$XJ>*6E! M54N9JD'E@LKU4#HB-85O,K65H.*E ,8_!K53%RKRY]L.SI;CP9@06/[ET??A M]RX4\*W_RD8@1\V>.6N]&>GAIYP7K35ZSB7?;;.TW2\KQ94@"K/AKE23PEI= M4G *Q'1@5)[#SQ-$_YU%%PVL!O'Q3I<$+?0.BGVO2(SK%+LXZVEKQ]3WZ+9H M2DQ_P"P7%@\4F_[TA1,^S1IJD-^I!])>ZFS/B[9+[UTNFS;]S M2,[6+W;VAB$.V2S+DH:J$*G.54AYZ@Z B;9C.]\>,#^N"D8HPMYM^^T=6G0, M4:$]'%E*T=60CCM.T=>%VF76.?9PL$FU*L$2-!G/!WHOV%1#=52-$*^ZL3%5: M!C*A0P V(.&(?7++)EFA&5E-3X+0Q]VW,F342+_%<':!SB.;NZY_.V]NU3A&T0 M_;BE^TLG^LDN&K+6;?^G+IS942L5[&(1DX=>T%C76XX9.I$URKS$5M'T;3PX MB3,\LQ&#D2# >"+?[%U8K80 AM)3!J)VG-1DI-58*RVSWZ 6$@",4\P6"O$B M17@!8[:R&[.5$,#HFFYON*_XB"F6#C[7T^>-XRBV,$ L&)7G"/0Y$ /&@D'X M2!&[E!#X\&:CM\& HFS3A^.,JG6(>AJS79(V?4H0Q'#GDD5N$ PV![%;/U6 MW1^& &5 +!GW%'V5(,K 8+*LPPZ\K99Q9H8!P9-&XR@SIW8?JN01UK=UAN<:Q+R)5C96&K$UHM>O$5 M*JZ"G2?N'"R?-8XN\51<6_=AV:R/;J5&1$BG.<'4TA\&==](Y9\WZI26@'5F M.J0L4L[K\O8]7-NXW?)R+33"6?^XGS=F7;K<;M\P0U-G'14G%SC?J4E Y>E/7]A\M..AQF=( MXZ\0"U3Y=')$5ZN\.MZI/2:4 A.ON >Y<=RP^WU\RH/ *R9/DN<<429U_F&! M5XE3# @ &0C,NAH >LM1"?'&B"H;I:8I=+3&B--Y OY;E8[C9V?M9HF?2& M3KWR-;F-[N:\I>KJ^=Q4]8Q9+MKB.O2!Y-#^#L.#4%U[4B* M7D=W>V"*!0 "O*V53A!P?HR@7X\1K2&4=Q)MT6ACOV5&MMGOXT,)S)/X]"4" MN2L3?C+K:GPXHB11H>Z**-DS03\$4=[//=T)4:0J4A2K#4(W@\'2GO@\52NN M0S!/&B *>F5 /T24C"+*K[)7$%)N!RF_RFW="5*(1I6:Z*[50W5*HYI2PV3" M00PI'( 4XLJ+;F8A)>GQ4 E0+X@OC\>7]U-G=\*7YABWRKN:@L@')EC;OE:I MS,?Q)0AP:1' W-EFR1K%EG@F;1C_0-<0-9JJNM!/;)J7"SQ=R_E.M*G7FV@3 M@;KWO\:X/2>QE@W^[&$EN5(LB6MC9E\.$\.G.3UHD[Q0D?&2X MU2LB\"= : ?KJ>Z*\_AD$0/? PN(Y'U^R)S%9B!]M5'#7 (-F'X-/\I(O]A9 M* 06AV-A3)ZY$)V114?MDP1G) A"4F:&WAU";AR^]6$00N&T98ET<# -9FZ& MX7*X$34>0 @-( 3-L\1U"4$00E(!(0FKVP4QY''Q8!^&(6U7%=IBHS43\,ID MN@P&X7QNA !#0$HA1N>Q"^$B6<00&"\& 27)@'+C^+(/ Q33=HEJU^&:YIHW MM>E6QIA*+[[7Q-F"*)?'R.M*SC\=.?8?7XUV^ST,A9D.BK7]_MP?,].>KN?4 M&>#>5/L0O>&<[?BZ]_F!,TJ/['YEIFJLV\H<4SF=I"F%QAE=(6=J9"/,<3*Z M'LW1&://9U.,B3[@/VKTGV;LOOPW^N/UDV:6KKI A9=\_LL!]6:9+Q^-QT"TT)&IJZLF MHLZC#_Y#M4+UX+TLF^$^D]CKX??'UT,."":'H9]Q[G]R;[X& CJ3[EK=(V]D M^ )\B*7/H[6??NWU>^Y)("_?=#P#P.\?KFY%9\U.!T__YKGQJ_*=S1]X9*Q$ M2UE'?WU9&8E])N_U[MZ;BC;GT@7'Y3_ZSNR22?>KKE6S_;9$#ZT03[ --SSCP'BFF"NI=?-4O]=K:O.XFBB1D6FQ1O M#XF?*M2W;__22WT0V$R_^=@7V4T=2XM^V!(+M:90ZXKM?*[6+D;P/7T+-SW? MF9G5:*CN>J<*HB_8DL"E%,5V26CWA%(N^JHG-FLEOA_]I=>/_M<2VOU>3BQ' M?Q.+C:K8+ G='@!9C/DS)TARK3_^NO($+NU?-3OG+YW B^P_+Y_3]S,]TKW8 MC,UIJJ_^.]&3EVTUT")[47OX-"]?-:GKKYHOAS"MJ;1.1.(50\.]''O9S MH3A>Z1-3U_7QA-AN!OX(C#S[>(8NR/JN=C!,D9AX6&VU.TY<,!(COA^J->ER MXTAM.K*A>C;3=J'( MPH!'#8EH#GA/T M%26OT!-J[$P3I&@DAGT_=%?5-&VP'DFFN#R2HBWO^0(:#SU;_EQM-%Q>C7Y> ME(AU:T8:8G'&@Z%GRZ?H(:)WT9(N!PNY+(SQ8K,\E!1*0;\?6?*'[&YY6)2$ M1J=J!KI\='0FC$:>+3_$&YRX1&8UU*A+DB28EG\4^&CDV?(UILQ(4Z\<83C& MV+33[K>7)?#IV-G'#_T-ZJZ0:FCV*I.^7FHY&M)=@*'G;W\YV;=&?*TF%\5= M@RH'G7IU&S_U;/GC,=$=2?. E<6BC;&;O:QS+4FASY>/MV6NV%&''?FP+AA< MF3"Y53.,1E)G+XI=[/LM+;#0RC)M!;;!@ M]\4P&GDVTZIJ3:;.3NFA--+6-WS'D9M[\,SSF9I[TEE@,Z8IZT[3[/&E G/L M\&#HV4P]K!R*U9J-H+T1>>Q)!A5*XD)ASV?*3-$>6IYZ7;,B$M-R.!+*O4(8 MC3R;J;-8KF?4P9N96_1 %:M38K!!I&CD^4P'&VEIX&[#-9$-MC.'E>56C "% MO3#34:B9_:ZHS.1UO5KUY?EP5FSS"G<^TYZ"36;=S5H1#@V98AQOZJX<*1IY M-M,UKQ2VNP57%$1FL*JU2_7^@@BCD>S9ZH>&7G KC8Z,1]>CWJ*).J2S X9O:%WJ%9GP\I=^HHX*'G:Q)*6GF,C\:B4/$8S;1F)0&Q%F#HF?:- M#*IAN"N#,;>KN5@I86YICX61[IVO?UY#ZUA8+NR$7F5;(:W-?+IHQ$//8-*8 M! >_CQT\4Y4&D^E:X*T@FD T]$Q6GVNYMQSA EFSE^XB!$//I&6SGLYJ MNZ,LX&QQT<3(VJ!=YL'0LQVS(R?#TLA?4F9CB&YFRY'NAMMXZ#E@8UN. M8@9%PZ_TN_/2L!H]ESP7PGC;+RH'48_.C!4Q+G161M>N\&#HF1!6*P&URXTZ MAJX;87D7!+:%._%3SX1 \LQN&U0:!CJTS9JR\HN^B2S T',AT'RXF>S88T$( M"NAN2AZYU?(0QF//A%">SK6:7V+[9N6 [I9\L:X[A]-SSX2 ^)V]%J*3!GHP MPTUG=]P-A^MH[(5S6Y^AILNI[:G9:$V-&F=U)!+(BSK?MOMUK^])U:8J-T*I M[^ZKUFY_>NKY7BR$;;4]GW)3N;?6ETYER&B+QFGLF7!K!]-V, L-96-.LRM, MGB[9<32%"\=L^U@N+]<-##&'ALP2XT&OV%J&8.C9;)'I_B@4[-U:#@KR?#RV M?++LQD//9ULVG'5KL*O9,M+>U4C3+3 X0)I+)ZVA#$L'9KX?FW1-&F 6=2,$ M0\\$)LO$V+6&/B?C?>U8#)9]T;078.CY;(4%;:H#K]P4Z/'XP%JU&;/43V// M9CM6M+5::8>DU=59P%&'HV MVZ5$2*L#%BS08GW5PZC1?#@H2V#H&8:*2MU8>KPJR#U1]9'^>(W1QW@"YY.M M]'U^*,NR+:Q; M]=&^-;1$M:VCH_+F#;NU^*A9P>B:OEB-PA'IT=9DN+L8M.20ZLX($AIX+85MR9$)0NO_"F],B4U?5<'H^Q2;>O1E.X<$+J/KF3VSVV*Z\U MKU*9(+/Z;A@//5O8.NRCF[)JJ^BZL]T7=-3M&V,>##U;V+P0;+IMMX^@!FV@ M77G+=EAF 8:>;81>53MHC7 HRMMAA]@Y7/DP4R0P]%P&Q*XU'[4EKB T=E7* M#S98+ZQ%,R#.UV5U1 W9!5-!6(=KMF&HBKILQD//I"5CE6IQ00T=6><9AM5= MLC $%: N7+XG]7W3KR^.+4'5319K=Z<-JAT//3_TZOLY&33W"AM=U>A^0RW3 M^-:(9W!^Z*V'![F(,]'E#A^$*%FVEB[6#>.QKX=>[/?Z2JZ?O, SQ[+4C:?_ M\?K%6PH&4-$O[ M@/V\7>^X<;?> E?QIQ[(WSW M=6*O=,^)T+DNBAUG/S-4HKR2;W[S?G$.7+(\LP^0 ?>9>G@VPZ-E@'VF22@# MEGYV&3"?T61EL4!,A#)XD PB^^#I90#/!2 #%-H'Z&<6;H3/3W]?P#]CT$;Z MC"4U/AZ>"W>5 ?GTNL!^QI]>!NBMF[K?3P;O+ 3Q H-)(-26(!,Z)6\+1Z+(F8C6UT?]XQ&W*[-U69":G=G-U,&6C=G^G,Q#;*[MDW M_AD<;JGD<8RWV5+?;B#(+J;Q_II-A;HY"9FRH_[^#KU,;*/[ MQPQF0FR0JX18_RMB^WW[$T-OS>=]-/#ST?1 T1C5@E#_6.6##!YD\""#EQJH MYSX3:=AXKQ]#E8(/56T/N:XD:C:XK6?8ES>FP#[: ND[ M_H<9'Y#(@D06O-S\'%G(7T46'/V,?5^K&]OL=3$N02VKVVA-=I#NJH2&_1\!:=/K'!6S2\16?S%OWA?.EL%JP#2XW; M>D*H3\HN2MF=-[8VEZ<:YR\EP>$-.&TWX%]7H8Q>@7]A:WQ8(ZE3Q$6&+J=Q M R8O+6?,Q[SZWS\)V,\$CSX M'1(@7>_^XQ9_NLJG:_4_]P^YNNH%[B'WL13M4QF,'W51S]"V*NES8V9\W,F: M"D#]J*MVAO;!J<586F[?O^6*_2T4N7 G/^^&.)OI^GS^YV,OZY=VR#V'J.0/,YT*[[TAYX[S*3Y1:\,R?Q4<)Z= ;%_=L^\YXBSA7Z M:^/XEP;-X%F^OHY@[81416>]<6S03Y+?&][742=?=FPBM730PEE9&?S1[&7(? M5)%[)673V79J5+G9145QO"I/^\?I8!4^&E+>U7K^K1?DI=/K>5MY=+ +K!H; M?6Q/6?'BE&_ZZSIH#DA%D(+?&4G@ 9X<83T626Y>N"=+2/)7DA&(DJK9+V3F M"ZJ,T>*26BW0C3#4EJCJ8B.CP4FW196E*>&BA=!K8=A1?&EQ[,CB#A@J[*7&45Z/A9;;1V.]$UL GOPK48#RR@F_-4YJ( MW$FD4AAIGM>>FY<9RGU<-+5?36:OR:HKAT)QGM!%$=>;1&B MZW.RZ T#]4!@\GSYP8;)#Q&E7QGTS:UT<$UC:X>E&:VMI6W<%)W\](5DR#S* MGM]^;@PIT$9)3OG^1U]_;ER9/]G7']W9NR%V6-;08G!<O*^$NK9KG!:H]TW/./-JX M@+>+/C+:5& /OGSE;&)-T/>Z.S,\$%J8_'BR))P(T''U-XZK4N"JX%$*HV G M>.P["O=AI'/#K\H#PZEH9D_SF98ZT=3:@?\-/Q9X-M 778MF'KV93B1A1SNY MM^(?BK&F>,*+IF@7'%T+M6ZMCAN4$PX'HV87]_O0JX?1"8%'6(QB>8*YSLD% M3;#T%TF[<+])G)"2[OAZB<6 9U(Z,S^RH")/YM'YT%/[YPX>N=4I5;7>5I6' M&MM4%MAH);5_TVU\?H /5"O0?WY^_W69ZF&U H4BAF#JB+P:*5Z#G97XZ/QF M/WV)3F\6VR;N(154Q\=NE5Q:%8)\K U*+1I\N]DW.NBZH/=:)DZL(F%% M-B@@]&]FA#X7;9_6%)4?\OF;P 4_\7.^D_.7>DY8;RSGH.NG[,A<)W!G2]73 M9)"H.!I4G5T^=T)3Q+&.)CD8_DP7[Z@NK-;L.5+6SM1ZJ1 V?-&-LN.V=;_W53'$^6EN?*P5I[$7 M'"@C>[PM*\6"*E?F^]JT9T^-5D%26.! (3DT3X(B?=>DO4(K$*96P-0*F%H! M4RL>+J2D^2K>O"IZC#C F9\4:GQDFI[X_EO9IL_%ZZW[T@8#5CS::[QHS7]=>(]21;=K\H5#XL1 M.\)R<1YA^EPW_."RMP!Q/7-4"910&.Y,A!W5Q_6&QT="P.,4.I+)8Q?\!3": M)"$Z^YP.!IAP 4](F'"1-NDES8D!(R63O5^>@F>'0?\PZ!\&_:=->BGF\N%1 M!H/^4R:]I+D%'J!MS\5U)YS2C@DV9*IZ.F@(O][HMA?3B*F-ADNV5S#IO#1T MG,,0ZH?'EJ26R(0 F5*9I$Q%DLX^/GTT]:N7\^JHE=@ *[ZQO[H@;="+WG]/ M=W?&3#^Y1[OZS%G8\5-^%,#2V.QWFW# HD*QR.KKS4&=[P<+!4-!<#6;)^CK M>AG#TQ[&5L/8:AA;#6.K86PUO"+"V.I$"2GI)&HJPZP?:;/JY6.7VAR[J#ZK MZUMS-:YTB-AF!5'7-S-:GXN(3FO0=5OW&+FH3;"LQ'& M#3\J;AAJWY.STC"N. G2._'8Z5'&/Y->!ZRK^VJT'$U073N2D_?BLA[L2OV5 M+P6!L,8[U(PO%M"Q+/TR_=?6_9H]<]9ZT_% DFTDJN@)%TB[\=AF);2QD(5> MB6IN-84Y6ON%@F$*1G[Z@M%YG+FR5@*T+& 8=\JD=_) 0'"[GUOB:ES")K,Z MO5AJ5916K3&M.GO2TOD8EYC'X-)S^1D2[DXH\$V^711>3.V>OO'C8_3__0.C MT3\)-'_Z NS@-$0S_NUR3\OYL,CU;Q&/B!!/Q86:*96:>RQM_(&&(EV; MK!;&;5*M16B)QT53,#9/T6@>Q3D8-'C/%(&DJ=DW,OOGAP7Y)VV9CPOQN#^4 MO+^;SM*QHK?EG69RP?"JA5NZL\()6D#8VMPKN.*XLHVAA(J@Y-SF2L/YFDH$ MXELI]^5&IZO+39KHK0O\QZ+##]F>KE2LF>,0GZ%; M<38=;UHU>KJ-80+#(JN#RK,X=:-N$MEWI/V2ORQI^G6#N\NY8^OQRTP5C/S ME=72FL42)AX=LS=>N$6;F&B8\<%VQ@^19'ZL8TS)B&:.3*7]8>!3K:(07U^ M/PMTFR,H$C:FN6L>3-*4[ :WF',_TN.7F9Q;#$'8Y:)9U(=RT;=+"]]66F3,=#/(4) Q->DB"]F]>'RK3TX)F0>&%E9:O=O$I5IJ4'3]0D.2@R M):R;UV#*N&+"&RC,H,E$9?Y,2P\>H# ;)"M%_3,MO>?BO5.5'E'29[%G-D=@ M^1R.8AR,V7S*M@"WRIW <(4 N6,8]]L1SWR]V=,+F]H(53E:D="MO1K,;IP\ MT2CMJBP_6J!H93)L:F-&/RPKO(*1I^0)/,_@5)[@,!BGF)'^"G?,C4@]&+S/ MY7]7)/CXF(%#>5W;KPY%45XSA]:<:RX&[6Z,!"#WX48 ,_1Y.5;?EQJ P2 MCTA=0+;3]H$?6((@EDBWWJJ6.$3[X.#D[\' * FCJ;9NZC+=Q4BF28V*:"<& M Y"Z@))YE(0F 4Q=2!1EGYB0XE_&@4NI"22KK[4.LT/DK:)V"T=ENJIO/M@4 M^&% L;FL"HJM;7VY(10:V^::FC8P"<# 2VH"=@$&8&I".CM/W#'S *+ ^S,+ M0@3?EC;&I".(XWEWN%TB^L*Y5X[2 G,VXJ"N[9A:DM,/&'1,'D@,%][XCB+4I*=E'V3<;9*-QM'<^:@D_+: M ?**=A78A"]?.9M8%_2][LX,3X=@5TW>#&(?BK%N><*+;FD7W#4F M.]%*C7IG) _MQ6I9;UE6O[)0, JX:TB2R-/,>8(G#%%)B(["K(E$9TVDH?0Y M/!$3+JRL:-N3>7 ^U)CXN3_'9;LDZ?9)TVS,2EO%58:67PA_[]YW;E?$C0I_ M;E:\J7OG-O:];44EA$ISK14K1D/8%V*S@OWT!9R]42\?>(0_I7OBB;P0T-F0^$2.+)S8*78=P$,C^0D.65 1R/<_ MB.]_CR&Z7)"TV2Y1![0QML*NMFD0&RLV1 'G?S-+]+FH_-$^=O/NCD)NB\Z%S?^0;?7W0M M5C6@::?!%SP'AS95Z\R&F"(?IK*OL#1?Y&J+".9/G@.& )Z#Z\ >!I_ Y(R4 M22_I3H@D,ZR_@GE7&;.7(>\]:'?!HL7G+.H6^?):QC?K336<322E'.,I(1[D&Z"=>[1V0V5T: AT$ZQ<3@$XW*%B[&._?2%R=,$ MS(M)K,8^A>,)YL7 O!B8%Y,VZ:78N06/,I@7DS+I03_9#?QD-S&W*3VP]A7A MV#>'%&OQ/7IRJ#FQN0V<9<#>OF]QF^?RHB7<67;:7+G0\)=+W=+BFF2V[N>\ M>%^!2RAPH^GQ132GAI'*7'2*I8(U27;@0=)<7'^^HX9K1OU:)^48ONA&V7'; MNM_[JACB_#0W/M:*'WJP=%&3FSJO](7U8D'6O)Y-MKH1_+(G#Q:!4GF.9&"5 M5YC\DAPA)=WO!)-?8/++P^,$D^6Z>,]QG7%_!:^M L\'$_+ZS@\^]CU'>QR> M>.%B)2ZK;D/&75%0^WJKT!E/FGY) B<[^^D+G2ZG-46FJV]>"UQ]ER23O5C)E/I7H3L@2>Z UP3&;WI)GG":GT53 M+ =B/)2&);UTHK>;I%Q&($P!ZA_'$/S-';>%^HB"L, $9B[DC+I MI=B' \\F$F1,NDES1T!@Q^3O5^>@C#/;!Q_XIU]EWJN]T?6H>).RCO46!;Q MUK$2;!W]UXO:??,1,0WR:HD7'<]OZ?[2N50N7*<+S("PNH*@'[?4@B?[S6E] M 6QRT'S]4A7:&QODV?=

&1LWK MF^:!-+<>4:4D0]NO*Z?SGGG >?]<_I&$NT$&NN=''PA\(&[TI6O,?%T[^4%B MW8"I#L^1Z@"K>;VG\T?WJZK$PV(_=%OWQ7G9<>>ZX0>7\R <>\U8F&.$YGJ^ M9]98?3U:D7RT_KC)>AZEZ#Q&7U?Y 9I], T"ID' - B8!O%P(:78[P!/$1AV M#\/N8=@]#+N'8??PT(!A]XD24M+XX]NIR',QHFF-&#^U2)BJGJZ!>/&-;GLQ MH96]B+"4.IR2SJE"]VZR]LMS$H PN!FB,PQN3IOTDDXR)CD2\ZZ-AJ_.;HT- MR>(;.[(+2@QZT?OOZ>[.F.DGAV-7GSD+.W[*CQ)=#][LN-TW2Z2\=H)P5&U: M0&1QD,ETZ;])). M=Z?G1H#^37LBGJ_MJM!Q- M4%T[DI/WXC=>RJ,-/U5*"]/0R\--"SLVJ>&O,U1MW:_9,V>M-QT/Y(Y&HHJ> M<(%7*DUTI;!#K#I:+/1&OE4][%5;4G!N;K4BBW0]NOO3QL2;NMY"/\_*YZZ]M) UMI&IY(P,$T$A>OF (YTC"^!LKA.BU05'T,HT, M(:_[3R4XL)+8FOQ&A1 \%,%S'30X.!7G*G[H9GH&=G*"* [MCQ4$33%?"?-_+I_F'[3QWRYOX?I6Z4O(#S]Z M:AEPMAR_)V=0WW);2;NKIQ3/]P<9LYL =JXEKY%52D*K1%W9&#U <.5[A14T M9;R>,3H74+G]^,-JC#X^%Y%/NT57I&U67S:91+90 0F/_?4MZ:<,$\]/C3%; M7JT)-B>1>4<5[6IE@@Q3^H]_DC03IY(15 JP=;IP0.NVQN=L;"K0UN<21-;O MF9QS1?$Y3]@TG&*E*U:;;2#66+HSSW+?:VC>)< FQ4RZWR=W.UUN$[U=6DIE MN2*'+ ZJA4\FXVDJ&97##ZK%\0."0=/(:V[.3F-]MQ]_J"S2.]&]NEK+Y4EA M9^F=P<3.F?10);5O1C_O&J6"W>NF\\:H+!9!7^C)-86070R#4(B/R1!Q.GGU M2SHB(/3%J�U/*:V[33@-_MQQ^<;1I-FX6>:^8FK3PC;O##GTQ_D MZXDA&"=U(267UIN5N_5$WZ:@XRCI.)&Y+O%S[Q' _[@R7.R7& ?NSV<&DH2_ M_&2_9;Q.)";)*AE:E24&T&F)21-PV=+L2$HJ&54!E)Q.D3)\W7_DPU_ E95X M&E>50<%T13 UJ$DQW1>;K;5$2JFW+L=N>M*=G*T)1+JW&E/NG:RC6A/B:3?-BUV:P6^M"TF"% KC80IF7'R8@LU M/>FIM:@ TAP92[VJ):2^T^@L^5I+HD][*CB4TZPDJW5>YDN*OGX2LA4!M63> MMEPQ/7Z;Z+>V>L)DL_T&\Z1DO0EL>3*FI-U>MC;FFN3!2LJ/M Y9+"0YR=^^ MO&Z:R7$UI9FC,J+&4TO%FA4E<84>>CK\J3OD,SMCZXB4852>>OE^WASBIB?# ME[5A0DN6E9U+3$2\;;E8,?,TZ:UE A*&_&)3%^VB]46;'DR M_%K2K1K+?J:@]]M3>\$XA7DE@UJ>#%^K+ 8E!M0K_+R4-J;61&ZW+ ZV)$]> M7^KLNEV-\VC>?Z%:;# E/#34^&OW*; M)B6DIDLQ46RU!(E/]H$ZD9*GPR]N^1:I<05>EZ?3VLQD^G99:\&6R9/7K[/% MQ'R121#]7DY[RHD +AL.MCR=TZ7+C!IKM4OP":J;:Z6EM4B4T4/)$Z&*U8)8 M3$OV2B\F1+GRQ-2477$ML:<]E9,E0Z\SVECW!O1*]SIU9]V>P)8G/;6WC-E= M9/J,*&1WG:P C"*71L\\[>DZ)?8RDV&5$OO6I+1;$T^U]A8]]+2GID'PW557 MR.N@6*XGI1E8M1<3*77:4ZE+#YS.LKOE.WQO(@Z=@<1P:]CRI*>K14L3^'5M M3N3DYI6^P*WW95Z/#OW4LUYOES+*JCE24][A?RV*[8J55U. M-'-/NVU^W"FCENFW+?/9ZKA;]J2.OIR+P&VGB'P+CBE]IJ/#_) "':N;(SK% M_%QJ5H;CCKJ&D.2DH[NL0 _FL\9.3&B-OC %:K%0Y6#+DXXF=UHR/UJ2<[&3 MZ)I"D^QHH():GG14GLR[V]$ZT2>$5<&=C9S*+K5!+<\L:*.KMCV.)72/W*V\ M1*^K/,TFJ.G)F/ILFF FBP:72BX98XS5B6UTU MQ$0W"V5*$J?C+^?78Y C];+>R35UT%HD:YW2!#4]L>?6$_%4VFC:2*2Z\VY! M*Y6R!18_]712:Y16HR:-J@BLRF:P26R\/)0 ;'HJ@D9[UQ":B1JTTYE!7DJQ M>J=-ON@M"&]5VAD'&++1$W M/5DQN\5F;#<[I9*^;;O&HJVE&ZL>[L"I9W%V()?L:-L1OZP8%36;3X,:W<)M M3UR+.&VLLI39,T2-:2P*I:0@-0<3W/;$MSA#9JNG,LY4IR!PV2ZXMI0QX7// M^-8E37%UL"[1?&>'+,A.&-;K$]3T1 B"N65WN:E9U@6QGVMV.\4BPA;D&>_* M=G7OR7"7"[YH5.O+9M/IRCW<]%0(U' U(IOMI[J8R^9DU>EY*TE8X[8G0B@E ME;&>(F8KOJ_;8[$DB$5VB =V*@3/))- ARM;K^:&TT0SO386+.S#&0_[].34 M&B []B"^\C*CS*A>9RNXZF(]!?U)C2FV*VO<]D2X7G[52BG\['R\Z6'M2<&6.[Q72*6?6BW4]*2W#78@F6N],M:IK97B &')518_];2W96V\*UF66.43 MA>%Z.3:6R>IX@MN>]):A)\"N"76;$)KKEK0=I"FH[!)YQMLFULVE5DHF6SI@ M=Q[9SJMZKK!&34]Z2Y#3MFZF>4D'JE!O][G5V$"]39_IK5;MT,M1D<_IB>QT M5UH,^L,1AWMPVEMVHRT'2X?7Q.):[:]J3ZY6[.!+]TY59^>T!E9^(XF=I9;O M]]M>NKI;HZ8GO=46TUR3F(EK77.K@W5RJFM9'3_UQ-PN#:VK5TKD3,_)E-4H MCCLY0>'PK7\GG>7F?6,\YT=9O_U\5-/.MOG=O3X*9, 1'^16_'" M=+R34KCIZ2STMPVZ1[4+&8(J.*)4-'/#[G"-VYX,;%1C*.&IC^342*5YDB1E MT,:]/04)(Z8ME 8>I1(Y-L5QNYZSXSP.%>PX-;>#VK*O9CV2I[HDG7W*5":V M-D%-3WQIH[63FT.USNM5Q1R(V40YU^K@IY[(:Y?+>-N%4Z@2&ETN35,+I215 M\5-/A9#0=K.!U*-:A,Q7S<&(-]V5[E<7.1'"6FRRN2&WD/BY-NX-:&,T%.&V MFSKC3#-#-E]1QCN'T#C*&M;S8WOE-ST96";+)9F$Y&:)!*G4AM)FR@P2.'7\ M9& 3S:Y*6M:QB.6"<5G>8,5I@D--3U>M+52+J5)NS1>E%C2[DZ'1RN&FIS+( M55N)?,F1:*+:&^=R;6G9F1DX=G>Z49@]K32>Z<@Z)?/6>K=6E\L*SG@ZD59B M1MA&N[Q5^-SP*5?1,\O!9HY3-D]6S'"[?')&0ZO,;^>5GI!93=5"%3<]]8]V M7[";!6]MZ!TR;Q<535HF2WZ@\<0_*CMRF-)])MX0!QNXQ"Y? %"G^ MYA#])OX7,4VN?7CK@8WR&:A/5E[)_""N'$?X-%M&?IXM^]UCC,25F<_@R>#B MM=I#( /R1_*R]?5"( .H"U=.=PB>#%(_*.K191"M RR#RU;4#X$,TC\R5SY0 M&SP9D)$]0+FD#^\;+U_M.@Q"B$#2#>J>!$\&J4N7QPV!#")=N$7%C>#)(/V# MNA>_\-7*O=?GC[Z2-89_6OM_-[(,]69ULJY-,+W)KU2 Z0([;&*[]?V!9Z4V M>O728R$=RE*<_O>__QF%T]W6E_^=V&_^7D]K>9^DCY0L%2W8?8KD]LW8?<'AV0_;ZMS_Q@PF#H#B_. MP3\:V1I\40D8*X!&BEXJFT[BY,VWK((:K_W_3($Z5KN6_01<3D1 MEW-!W6)^5;X;L C4*$ 5G%85LWW=<; ;?"Y#Z.XR[P%]? M1'>Z#?R%=?+^K0AW=EOOUY4$7PT0%BO[/5/_';:0"O2-LU_WN'/+,]VP[,V# ML@SV.^@[6@?[PMIAV6'?TA7X^^!PS?WW#3[HMY]^/4JPK_<<^TZ6,FS;CB#L M,M!>]8[651Z,-47[+M?Z0 B+#?2%Y%]>!WZYTY]N0'_M_KV+[TR_>/]>Q3-! M[.C6/3)SV=KJMP@\7GD7_KW7]X6^H/&7;^=C_9K&9.:W[\&2FHX]3FZ(A2YH M*:>H;];%W>;5+1#$-]_-5TYF&I3LT LXRGDQR3Y5B^QZ(C'X:CXB$T^ET-5\ MI]>?7OCRAQM FY JW4UVQ*]D=>'+'6Z[S[M)D?1K&I3O+[+."&3!+F5:19'* MJ#.36+=3;A69%'2OWG4MR6U2.<)K22Y;>>/6]S%0O;%5Z5'[7+&R(JAY[^XQ\FS<23&?K* M(.46*3XA-2T73^P)Q*5XP;$M?U_LAJE?-2CG[KS+YMRG>K=H&Z(,DE,9 +UD MJ=>Z\TZ>"[.6U]==7JZLGL1D6JQ4Y@BEX"OOB#A#G=X$<^DK[Z)=3V"*P=Q\ MUQ,HK!(\>_+.C76=0CK_I-;62U[8#D33,M;::'"M&^NRX_*68<1^G4BTLH." MD-P,!PEL4M"%=30;3R79R*8$UJ9OF;#U;W^C00!'%8FJ4+24I4FN@:Z%0W74Z!3'&J3T(< [A3]=O MV7$\V51 S!K#N4!<%'PEE!,2Z_Z3M<"3"S; 5C0'I8>%,ROPDCF H=?1+T10 M\IXMHT>AFZ5\1>U:ATLBOX'_'"18EQO5GP!?=5IR1O=:VRK=^N6 "GHR6N1 MA?V&\]*$\K54/\Z"?RG@Y>WP^^6MGHFX:%UJT+&!5A%S7M;3M>9$:ZS64A)% M7%)I%&W)?(K(B*! Z+,)?Z)NWV96@AY$V8?VPS"CX5SEU^?U;[#*'XS@_U;/ M^3'?+VZYI^4.=+:B5LA3?46KYRSA-XFZ4S?:DPT/?.Q%7Z"UI:G#H2H41V*. M3ZAYMR.G% )=.9J&R#J>8C\79XPX_Y">V0VX3((6#[BCYJ)9:Y41$J&"6]2=8\([RY-]E7Q>>C7[CQEPKYDY!C)\O#&L+@'\>*=;T M;&4J.R#6-&0S2J8/2#0JHH+#2P4?% PW.J@7TB[G#!^L+I<%/L5-.L2RFWK: M;2:5?M_B)!;QP4F:B),9(LJ^#ZJ6WKQ6W)E,C?!(+\2\=+@74$C7R_7OAKPG M;8OX\3O@Q]^%%N?RT;(]0F5)Q!9I/_XAXH3Z624,!]4 M77T(5OUNT^]O@",BU!XD@OZN<42(:?](V^XQK_JNM2T*/]PH_/ 5I#UE6$T! M7,;0(WY@#7-?!F M"L4@ -Y0Q>0UG/]0Y'D'P>B&/$KPE8-B]Q8:F%LC8U]SI[_7C()E-X#;>58+ M8>SWC,,ZX;<]$Q)830<3+9^JKL7.MJ29T_(2<(DU'#PNRD/%D_2I/3E[CBR" M-2'-*+XU>GD<(C\4RR'8L_^8M'S(V?=+'.D.'^6.?3:GSCS'11URNM8[K_V* M7\?;AS.[!+,E-R8IKC\C.KN^4"XEY'7;;D%AI?_X)T6D+N32'X!UC\CU*&4] M0KF!3EF_!Q<>8N([4I'@Y[O?@XH$C:V^ ;/.2R#;UY6;&:(LM-9'2B-RF,D0\S3!1D;3 ZM]CTN%1 MPGO(%U!(U\MC,NN/DO!^E42U!Z!_HZ3K*.DZ! &MK5"A,B#HHB/2=U'R>R1MD7)[&&37A0>^.X,]E_T^#UOH>B[ M<572@\X+GPAHO5M^-'6%!>H/K6/YSO*3W^, M_/2HBLWGJ]BTGQ4%-\,1Q 9PA7'!LL= <[WSR>O.<#1@JVU1Y:L\K52=O*$J M&0Z* "6OQVF&CJ?)TZN5HJ2%*'L]REZ/LM>C[/5 "BG$5'K$F$<)TU'"= 2L MHH3I*&$Z4I$H83I80@H:(_I3%;FC=%],:R1&L@-4E.R[ *:#J9M0)_O^QF6% M]YJC&\74@AT5"NTU?%%::'C6P)TI3#AO]'N4S,X@IZ%=M93QIP^P8126.P)A M;50^S('SWP'V2E. 'YEJ \6:F/@I[YUEZZD]BDAQ@Z;8H2;&9I;,2C(]D4@" MEUF(,\G3T':4@1L0P_801./=9N!&.#O8"R:T]Q)&R9Z1PMQELF?0%2;H[&2H M4S=O@(T7NXV64;- UG/D9" -5E9)'[00-L:%'GX"CL.7]MD ;LRPG%!D=_X& M53!D.[.K[S=FLJQ'*( ML@:OD#48VM7QC;=C(R8VM'*($@>OD#AXP]411IGYM%ZD4A$\>Y_$"^WJ^$YX M%BHYW."HZ=?B@FW@RG X*B_;)I23LP\(YKRE7)GV;.=)/FXMT@6EJF]K&UK74-#=.E?*U M]/W**P#%BXVY#&:B/N*@.8IU"FN0;"@WYLK^]JD MT-"DJ)8W,D ;!HI MC7*A: O*-UNB=^DDK[HHB=5M+4UXXW$M3PV&W7$:8R54$AGNX)CD)Z_@CK9O M-\MT#YI*7G7[%L#QA\HDO1,.J\\SG3K=&BQUSP/)7DFM$9/QKQ=L_YI5:MM. MH5VIK#OZ/-\O*@)/,D4. R44$V,8)IY)9B*S%%BS="Z.=GNUO.9&[C1^=OOQ M!V?6KS):S)=;DO6EE1SDX:A,NHO.GZ M-B7UQS]T)IY*?U2M-7!G H)@+Z* 6? +1]]#\:B'<+X1LQS\ L?WH$S1P@E* M;>1@R^3BM6?N09D>@D&/BIN$H(KR?6A3A/."48 YV#*Y>'V32)GN<^':C,\!"8@$O5+TI9+;24JB\>F9 M]&]GDFJM)X9U%K,^(20;C>YJ/JS7=I-+9K?+O)&G)\5N45SFW*G;LXJ;N=Z2 M2 9GMQ-LG(+_)IEKIVP]@%I\DK4*IM6=2P_5Y5U4%G>3$8C;/I=,ZR9=[WWQZ[MTDS%5R9[&]>M(5 MM^V="$ABV!ZVL$5!J>%T/$V?HI4H!3,H%N4F-="OG?@=&92O)W8W0%+A1+9' MB51=;&02W6Y5KGXS.'G7II TJ8-)3]GPN6)#(2J6PXZY-;8I*+&;8.($FXJL M2F"MRDT*Q5\[;SLX5N7:FR![0)6']JK?X 6FDFL01KW<3%_X4&R[GRNW^XM- M6V1+]5*NEG/:!L"$",K+3C)QDCRU" '.R_[I"BX[CB>;"HA98W0;Y]Q"J@\% MA>2Z_V0M\/2"#; 5S0&A*.L>!#,7165^$I5Y+FI&?D,AQ5-"]6FMC%(#P.6) MK4D("BLHDZ[SZS$:]&2D+4"%_8;SXE__X(=N\"\%K"<.O]<3]4P09Y-;CN;M M97=(])=)@LCO:N4,!\U+$@=QXC2=BC/TYPH41< BI+G'(4O<"7I8)RJX?W^I MZ"%3D0>+5GRKV_XX=C$=.OVAX61VXG;9[&Y5=+RWPB:U*\[,2-U7Z:^3"TW"#$&?2GXN:1O&+*+,_E)G]@7'7$:(- M2GI^R-QUT-CZ2$7N/^D^9"KR8-3S3Q!MJFLW>C0W((EE52PF=],^T\_<%H5F MNX8ZR.1W8Z(CR/EA9T70%50_).GSU#^!H7=T\.!=_GKAV>@W;LRU8NX4Q/CY MPK"V ,2PB&--SU:FL@-B34,VHY,) 8GH11QX>#GP@X+A1@?U0MKEG"'"QZ6> M6$JU&)5@FV6+JO!TII&!]HOUB7""2<=IXJ,*2%'H_=;YQP](G3_*48D/=B#A M7D A72^/R<)'APDB>OYY8_0NNCBS.2HOLW0O7Q8(W>N3#K=+5>8U 8,+=/H@ M3M+7!A8/P-V'YNS!70DKQ&Q_!-OO,0__KH%$B ,'D;;=8W[Z76M;%(.X40SB M*U"[7MIE)UIUJ?&>+2JYW#"58L4)@MHH#O$SK'U'Z?(?AQL2'>"Z!E!C6X3QT6O\Z$%SKS]=ZY7YV>L-5AND-7[C,P&% M_%2NU#=EH:%79\64O=E8X[2TAE8(!12H.)DBXNDSET=%21919GV461]EUD>9 M]8$44D3=!YRZ/^_6O^+1SVPJD=9=O[DHRM-7UTJ6'8#N)UG11+&?L\XK$7O\M[EY21G MTZ6GI9A0F=6F9O)R182V*;U/I&>9>#(5%;$+KEH^)E4>9=*'? &%=+T\)NM^ MKYGT7X$0=\[!<^K, *XX)ECX'F>N=3V7/R@FV72G2?UZJEEBT*&IAM6G#TB+BFXQF"B9/,YTY^ M1Q'Y*),]9-(+,04>[@44TO7RF*3YO6:RWR3;[ %H]BAS.LJLOBI\^J80"6.\)?;538S8'SWP'V M2E. '_-K \6:F/@I[QU;*TB[3B:Y]59BL3LOT&II,Q^X:XDB4=$(BH@G4U%! MYRB1^'8R"3%?&2'@*-\URG>-5"3*=[VYD(+.#(8Z]?4&J%6L9N7MB$L $0C* M,+51=\U,$:-6E#;[4]AZ1VFS#>#&#,N)LF.#$H3P*=N19:O 3OB-_R(7FYAC M&9H:^Q>!_PFP*8I"@L%:3X]) G]OZF:DC8%;8"%=3X_)-W]O:F>DC8].C$:I MG[=+_8RT+T*F46KH[:7GL[;AT<:_@UY!I0U<&0Y'Y67;A')R]B':FO5F.IV@RBR M);8_2:VVJ1*V)FFX+AARD2_BL4X&_ (M,FX! WQ>W;B7%GJ MV5C3Z"0CU\3$TTAIE M%6U"^V3J\2U\D1&V4EUIR6D^P&:_1F/7<60*;"52- M&NY?F.2IF8C*45\R/3]H"G:)S4L AQDJ._).<*8^SW3J=&NPU#T/)'LEM49, MQK].@G[-E RRZF91G8Y(HL-*N;IF+U1[;TI0A(9AXIED)K(E5SW'$#0EN\ V MYC0RJ/?^A,/)4^#8F\B8C\QY7A_%U"=;$*?D9WX41]5E5OV$OR MYKT\6NP*=%3 ?E/B!H"8K*#B-K*Y117)3IQ.26,BE2$9-BT3&17VZ#\R M_%?55O_\%_[GT#7% +*-C-_T33=HU(_#?HSXW\MXMX^GE6)>+-A>K&E?>_$H M\'__[_\Y'LUI&'QOEH^&N7\UA2WT!"1&<*>D)^0Q?/%?LK&6M\X!/69^,,]Q MM+^>33OMS_0/*O._L://2$ GTIW+F\21#/<>(6& L?O7_L\.W]F^0/9?6@YF M>?ZR@2&[V@J@I[]Z+IXJUUK\19$_6.3OX(_[D3'0(U]K[MXH 'VD ')L:B-' M\:^NI9S3AU_M@_\C>A TZ]";&/XW:[]7^Z\^6F1(^K"#763WT:T%.>353'1/ MP5ZSY->]/:RD)$LK)/:DQ]CI0X5Z/?OG)O4VIO*_HU>OWCHV-SDN$ZI4!/Z'2F53*>2S-ZR!' @.:&1YQL=/A^#GSI" MK9SGNO"'3A?^K\XWNIV84(BAX<30>/ P/WI@&C*G@K!MWKS;AXK_]<\L)BCUZ&W+ MA>,DZ,E3*J-W7#!L9YKM^<2#T946>ICLHQ:)M^VY%8]A<[-)XK8T3/RAC3565-<2XQ$O&V9 M;>Y6\T*.;NI:EYD/^YFM8W.QJ EN>]/.I MI(%FSR0K?&ZDV/.1E#+6J19L>=+/;;+8S";:BJE7.Z"KL\5LUBFV)/;T[>2H M25I3>IPF^DPK!Z1MP9M8+2EU9D2+F6:(@\U$W$X*JO"44IZ6-4Y*G[9,S@8U M:=T;E_G.NEJ:$7EG3!8^%3J]*DS8I;FQ&JKH2R-24X75>&C!8=%GQ%II/-D9>:WQQ4%!G<[-9D<;M%#3DZ=:N:I: M:I3$K;@RW8=^-0S:WJ;+@W: MR=)F) I%NVI,-MI(R<.F9Q;@9)+(U(E=6]'92C[9R*PUPM:@!,ZLP%*_JLT8 M;26(WB)3*[,-.S/IP+Z>68(BWT@\E7:R)X)>(@O,V?*)ZJW1U50G35-6K94R MBCU=3U1'&\#1_3;=FJ#K84[[FNWWD5JMC2CJUS@QD(2E*@QWLP)DI,"JU@9(R MM(P^9V6]WA2E*8TZP)XJS**EYI(-NILB**T@$0NBX&D -CTS6Z/T;D5W6T2. M7Y:;NZ>GSI.;3'"HZG<)V!P#/<"9B22FE/&D YN>F=BGRKBV34]S78+5 MZNUZSN!C[US!H0.S6&+J78M#A? M5E9;L%K-P'@BT6?6 $G(&\Y>Y:<$NVQ7:TZ_[$[:\*EGUL!TW&[-C2>[)[+] M?G=4=A2E(+8D^LS$FC;?94!'Z?()>]!L,!.Y!I[@L,[,E@N42E5N\@K1E\;= MIXDZZ8TKL -GIJ @JB:AJ7)37'I9F4G!M3C=KE'3$S\H<&*AXNJDKH/$A-U6 MAPDPJK90TQ-'V)77A=**=O(\6Q\UMZ.^5M]""3!G)I8TQD]/Y(BS1(K.+]19 M>CL>,!.).3.Q?% >SKF>6R]$!JS*YW+E'U++.QD^I3 MLSI!34\ZH#79;KF2&A:(^;;1L9;586E'KE'3DPZD=EYRV]V02=XK;'6:\ZRG MA@N;GEF$TP88F4)N2(MRTE.EUFC3)VW8@3.+L+ALR-HH#[4@EZYOZ$K.:G:; M'&IZ.K'"(EF7[$:-F"=7M@WWC=8(KBSF#,(1"J1ICF:#L@@:J:XLU5:MV10V M/;.TQVPK-YQ;*6BWBS(K;"K;I-?"34\Z0(RGBIUYRFYTRNC(O63NB0%T"S4] MZ8#6S/2JP^0XKRD9A"IMI.E.O]P6]7QZY!C?R.#H[04U/ M.K NY.WBG%S#IKU)BBU)[:=5#C_UI /K;4_A&HE$40?+A3O>E#TY4X9-SZAA MIM1*2,S6K1/4MNBDG%ZUHQ3A%)Q10]ME-CF2'ROBO+Y)=9?0WS36N.E)7Y6Z M1.E>NM11,BUS,^=NS1 M&2XU:G?XJLP-VFDVF:U 4YP\@]XJG2+9K [7-J$ET]-,2FPG%0,^]8QRMT:2 M*6^*3S.]4ZMOEKU%2AQ X)X\L\,H24UMF,UQ+K_-;KUIO=%+M'(3U/0P+,R6 M/]-M?C1$L0Q#7CC@K\.'XQT8(J?VFR_$AR@^V?*:"CN*ENQYL%/RT;4/;SUL MY?S-VN=.,Z2('^DKG_^_!+'^NY$Z]K(G.D(A \2O/K@,B*L? Z>$.BK9R0' M3P;DCV1D$* R1)[ATF46KR>#+QYS##(P2!^B7<=,^3TCA:\0\]\K)HAW*^]N0_S:M _:I5(,_E68?; M*E $17R3!;CX;CY(ZR 5K#K5W[ .4 67<'B"Z]G$P+F#LT=,7HW\.9>N$RNT MA7I,:/)MKEMN%&-% M'S]'FV=/]7YCT?4+(XFS [QMJ5.*."IU"G^8U4?%46=:(T1MM&&$A)N:NM:O M%R=KVM98;RTE49(KG8HSS&F!LHM67[Y+ M]/2-I:DO:R._JB5O3KU?W$;=3GDS]D(8 VG@VW/$GBJ08RR]<'0?C+1 M"2/V5A7:[QDRA@H9'EUJ&7.MF W@6E8T \3,/61$WZ+/BNQ,8PO;6FDH\CW: MQO[T'/A!,_\=LQ8 K7ES$D.+9Z6Y&G BWBK4O%6P9!#15(\"M(*&I\*X,"*: MZO$P1]AIJC1^(:YBE<#79\>4H_NS8V"#/H.(OGI<^NK]ZS[NE\.Z<$VZZ])9 M^-:.+-+MW)%JG]FM=I/& HRR9H_/D=7FM"M75U9U(N'#X!0=3U&?N[0C(K0B M0NM*5B-8K-9UK<:%":Y/6XU28Z-2]&RN\51'Y!FV;#78)V0U6&@U4G'R3(G; MB.*ZC&!?D&#?L?:="U]JVB2OR/:0V/8S M;F_<;I/V4TO"-7JH.)6ZR%TH=PGI'@:Y10 M2 #M)_K=)=OE 2OS6U%8Z%2E MTNDOJ (J!8A@63R93EWHKJ-[<=%WR_5Q]8XIIEPG4\T5"Y'=AS@ M1KEJ$=D7D7UA17W'VBV,R\^ZS6'5/N,G<@U/:!CL>*S/I4$N74K7ZF1GC3KX MQS\T\=&U%!'C%S%^$>/WRG3LKX"/^*V'X+>:*"G+02X"FF=\P9([]@Q\MXMG MGL=1$5P*'N45!AE$H.G""?^^(AAK=2_ZY>$<$C8+'G(4RO2K,H"C"/O='+RF*#0[J*=3""3S:NL(^\RX!1VBXF$ @D?OE;<)__O#9 MS;XF?/.:XV];.%-M^L[7*3][WG.;F7&G/DH9L^Q<]"H3DP?CP9/@WYF% H57 M/L-\WP O5#BN/%_(FHWQ&@1R6($2UCCA.1^%"2.(%M%;=TEO?=\>]BYQ502? M'H'("35@$@YGY6M =L"+=]N7<'@+BU27F1F31%H3$_)\UM*G\\UPB2_]A+"( MC--4.LJ?>DR""RT81&BIFK.P'-E \&BL;8 :I4_=>E-^AT@JXK0B3BOBM (H MK0BM71*M%67-1(Y6,#L0F GCIHUJ';G;IB&;+K_TM 7";A^5WJ+DS<0II#F5 MUTJ+59N?)AJRRJ'[U1& 2Q'1H<3'Y+5R4]F=#P]K."?[0/7>1YUML"U=7E^<@I M9B<=5Y$G$HGKQ).9>#+UN4A"Q('= P<6G;$+N#6Y,*_UN]8DZ>K%<3]#:F)U M/BEK$V5GL2JV)HC58N,,%57;>C1B:P\\\V ,;-LOX#K7''2<*9.=@7-)2^YDYSG@,G!]BXBL-'_F':4Y,S*KF:$I[#>!O52&S+0TXB M68PVXYGH<&)$X]T5C1=LHW%U-/E+1F/-5>;SV=9H\+(B.4RO.AKRFS4R&N@( M /6Y4&D$'.^.RA3<*;!CB@=1I>GBX"AWUIBV)Q%<&T'&*N2X;<9F8Y/)F=76A&>A8#)SBBDO2A'<)=J,Z,7[I1?O')_^S+*'(R^'(N34R3DS]V:RF(UU%WW=?-+6-%?79$^3\ MC)6/H&9+GPW(IVDFRU-*29$LCR 2]34<&(*:3#S-?C(8%0'*B+X,#SP,;_3Y M-E;";-=VM5$STQ;994?DNRMZ:#HM9"58E.U"?K9:K>JM1>[,89K\13E@&Z6ZZA%^>M5;*;$P>Z M-9$H$F'79#P5W>$:).N#P&YX]>YJ)&J(1!1>%/T]]NA=N*Q/6GR+3[<(HMK? MYJ:U9#&9M[%A8I%A2A*GA&N4X7GGC"OMO[ !W)@B.]/8 MV\J4+@/-K&_O0< M^$$S_WUUV-C):6K&4U-5=(1\S=4D3J(HGY%-IC\7K8O ZR\2LN%5 MFN\F;$,DB?!#T2_9C'>1Y[#]E.]4C>R&T(3\7&&8BJV/L?' 9XL8DHV(VGLA M:L--!]PA((U25^\B=340Y68B4O(>,C?O:BD]2&7RB'0+/>F&,ANY3BE6J G] M3JS0%NJQ Y9$Z"-X:7YA7!@/ M@B4BR!!\&N6+MZ@U/5N9R@Y E]\N]G?SX9PW<+B;+^)-[I4W"5 &VV-Q[Q>. MUS7E+1,]?C>S;>4>W>17M9UMSQF A=]@Y/(9'_!J1&1%1%9H2&R N@A MKHTOLYX#!> XP&D 5QBCQ(_];]0S/B(QS@VK\T1V2W1 WYF6I5ZCQW,2Q?KG M'%CV]!Z]Z(QN1-Z%F+S[W>Q1-&22^I94N+O&0W="R=D6[+7JQ,:V-8]!D^S9 M.%'.!TXKX+C(^L87S"K$7]U#_Q5(-#(_7)==U65 M[N!U"]#I=F1\2K+NN]ZM,*[+M@Y<='BR\^QUS^QLEI-5:E2D"Q-1FW;XJ<%L M2DL+[FQ2?ET1*OFY&]@B\NO.R:]/8K@(JH7O5&089!3ZTY3?MQ^^2WP6MG." M@8!IT9G"X$.TM[SS)V%91=I-V^5BB>83A47::%C]\2RYEBA\N043)ZGH%.'# M<6UOZU?L2U;LP=G/*U9$_%I4XRVJ\7:O$\'&F3.%ZJ-DNJBB6\"3[4(DHO!#WN\Q1).[AUEY864F P%X7"'F#<*'0@ M2>LQ$$Y$HP2?1OFMG'U^OC"L+0"QCFLI>NPY^0N=H(WXDW#P)P]][>A=E:]_ ME=F+%!*IX;D\$8M-CL5VCF[K&F%[+8FO-#(F)]&X5#T5SZ124:GZD/(] 2M% M']R1WE$2_T>JODLUFX.>F4_JG:&0Z*;5U3+G857W;P E/I>I'P&VT'-5;Y%< M5][ )R]D347+#I>G<(#K&OCJ692^CPJCH1II:Z@&46K8W3)8 4K]"I"W"&]J M%[YI&BMW$^IVP;(;P.T\*[8PQN["_T+-6J9WSFMTI_F.V;6V*0*HEDE- 5( L15DP9'CHM@.;CDA?5_Z;YH*K]2G+9R:9T;ZY;VVJK ME";4-3(?^!Y-)G-ZP6^4AO6(_"'8 %O1_-.B#J80K05:#M$IT9"0AV&00>"P MY7V3CH*OP?Q>M<\51GN2EE;:VC4;XI9;J;4F*39EBI-H!L%+,IZF3M-T(_XQ M'/QC(.*.H8>/]\U5?L)"%-?-44->@"J_K6G-06&2 Z,VMA ^@DR3$6WYF+1E M&RR.2HPHUGQNF3YVC"C*1SV]&FKA1:=>;U;7MV#9+^9$&.>P,<$NZHQ+(ONE M5+_L)4AQJZ=V?7I7:U=*+8G&]T6P9VYWCQC1ASWB&@@4'!V'#3%F_A4+M?.6 MU$3N.0N=55JCM#',/JD+;*$@:$['6>K*-NJ^X70X4/-[Y5_&FBF;RL_+OT0X M.7RE^:Z?T1FTP=XU>GVG5$+AH-&?*Y4PS38X+I_A9SR[R*\&,ZM%',&!)HB&21/B1Y?=8CTU_-1TW:D*"Z#0I6LV,*HPR7B/K M@?G9)/W)!*$(4=X104OY4)/OQG(EKE'D8^5&#!V/CN/_QOB66.YQ-;[1[<2X M1C[6YCO==CG7Y?/X]Q%]&V681AFF80*BR(^@?]$]F2OH($S7:0/'M37%!2J^ M&\U47W]QU+()Y6=!QZ/80'9 'OC_AS\;'IH6?J-,97,"VK(+^/$8*.Z'=;\* M";8@B_FU[HW*V_ZJEBEF!IQ$IQ"89>(4<^7;..\2Y4;YJE&^:G!Q;7",T;A@ M2 V%M:9$QW3*%)TODVT&&R-T-3 1)]C3,U<1#WOG/.P>''\>#N^O?L@"^"03 M\;36.+; RS2B:2.:]NYIV@MGP'&.)(PEDI+HO6L2RB.F9>Y$5Z\RS8)0G0M4 MIGPC:'S&IVSS>6]H%V1'K+:WBT;/+F[GZ!AO&@'<#!-GR%/")6)K([;VL=G: MZQJ1M&0/J/+07O4;O,!4<@W"J)>;Z75@C$AO,=F1_;[:%HO33'/S-&SM\OH$ M&1$,3)DX2Y[NDR/6]B%8VR\#4]Y4/X:D$7=[H]1;&IIDU?)&!@@&BOV?JZ?/ M!D "M_9*+Z0O39N%G)X#?3'GFOF)JT\(V[P1SW+&*;7M;C>_6*[F1*Z?<$AI MDYK6E] IX;MC,D2<3)T>%HZHVP EUH9*V2YNBTX [Y:)E9N%(1VG>N6A49$M=UKFF2HA?,8$"4B MF>XA/_"NEM*#H)V(4@D^I?+5D",ZC_Q*_XV@'ON@ 4YD\M..CG@.[6.K)>?Y/(@W9(8RJ_82'^2 M&(]@4O HGDM$U *'88*MX1<^&O$I#6^ON'DCN_8HW1OWS3$[S'8WZPG2<)0< M%J?2T44Q#\)*O<5I-706!@(UOR(1 FJ&I_I59'!)F<7^*'ELM(U9"X!6]D_+ MRD2,U3TP5L'(_7I8MW%A8"@<=!D;@$-%LC.N@UUQN9$R;Z0(BM,D:E#?)!HR M!(>T?_HVS7[N;$)$KMT#N1:"!*W@CC[<.//3!F-4W0CZP.NF^$ZYOVL629'N MU[#!\*O',)_#FA$G&'I.\"<1T(;0\(.@Y0;7R)4;Q1B7ZY9[Y6Z9[_P5L83A M8 G#((/'"%]&0"IX]%L8%\:#Q!PC&'%W7%9/-CS_MKFI;,-W:([C 17";!78 M,7<*8OA*PQB^33OBK2+>*N*MPL-;X9M+RU"A95,!PKB#-5Q$FHV5&NGTN;UH MN3X39$_T=,^>[PIK;M63DFN)2?KD52HBKX)D&"+R*KBC#R=Y]6M60Z8TF9\U MQBE>(&VQ,$ZNNNUN"UD-%EV03J=.K]J(&*R[9+"^C##Y^<*PM@#$\#4NL>;A M-CNTTB)**QR45I3X%F*<> A78/TK8_6$+X9B]:N 8@4^*"ENF)O),=93-4MIN&")+=%Q].?ZZ 1004@T?.1;EQ-S<"%XY9?I<16.C, M;%+++?HZU6BP7=W54_D2?/%E4;HB:4]SVBBF-$'T&?@6RNHS]UP'_&.$>\8\8XA M!J"_83\,N3FJ/ V;CKZ;SPF- M7+E6QC5"#L5#/E?0-]858MT2'\MR-:Z1XV.=$L]W.Q$5&0XJ,@PRB++K'@5Q M!0U8A7%A1-EUCX0K'BN,B9K>@N-1L:2[,SXJDI.2ERA2Z[4^%6%%?Q3V?B:>JZ"3%W":[" M36==UR@\%&-UA3+[OV04GO*YKKXA*GI.UK)%6K0HT.*048C*Z3\81?46*;[< MRN!CQ>>B(FO-G6IF3'"GP(YQC@/.@\<((X;OOM,PR"BZ)_6JE M[J]YC)B[AV#NNI8K&QB*Q4_(.\SHV:\!6T3H11=^1A=^/@1&^^Y+]MRT70"; MV7@N+G/2Q-P1J?F"YJ0D&5WX&41S$\@+/Z_.)09. @$Q-\&_TW.;S:O0N8E(R.] P_]Q9:@'UTA*4. , _M3(R$_/Y( ]#O0/>T M$),5Q9K#?B"R/V9:+G!^^*M U5;__!?^Y] SQ0"RC51@NG_(L\5$#SM85.)_ MKY/%\GHX%'.T[?''ECD:!?[O__T_QZ,Y5?F]L3\:YO[5%%;D"4B,;"#K"7D, M7_R7;*SEK7/8\F5^,.3!D?SU[#!HO DC$*J/'7U& CJ1[ES>)(YDN#<<"0., MW;_V?W;XSO8%LO_21]_M6UE'-J_ZM]\']$#X)F&KHHP_]F[?=J_]5' MBPQ)'VV@D15$Q_YSR%7BE)>]YLJO>WM824F65DCLGH_-ZH<*]7KVSTWJU9W' M)TV7C+VQ1(TH,C7.0. PIBB)H56((])$1E)2K"QG1H!.DZ,_?)'=R"R/7KUV MOPI&EJ'"7]:%;+G&E]M"(QXK-W+0!(Z.1]<0NGRG*^2$1IYO=/@\_- 1:N4\ MU^7S^_JE7*W3Y8([0#P"E W^/(;8\2!BSZ.(P6%T</T53]E2( MP]1_W[J;OZ S/B9M>'/8 ^4[#KB]QME9SX&#<)P\^-6M8BKY'U".)VQG#38884/PVJ^>GDT:CWE$G_B9!,SV@L!&Z&^.7+#?%_+'N4U(UE@L<,*N^B&XK.#>T6*T^RIUNY'C,$6\?GMQ86U6+ GLJGM\(,@\L#1 M)7FORTT;.- 6X1^%<4$S95/19 -N^%V *[/G-4S 6Q]-$F?,0*KG9IK MU[J=,2\TZVLY-51*Z_7ZU B<;_>.$;@*?/G(8[RSBB_M/0*]-=1,^%KW+YKY MD4PNWAP*J%NP9KBQ.>YSK-R-+2!P1KP4?+_LQH")[(X3P^Y[ M86L._.Q:,2@XN*_#8W* G7E\ !YL8#*@;4+#PC#?MQ.!2M- 6C\J)W?$63P MX# U.P;V544Q-8!=09=FPK%!0^+?QY2'>X&UC'\1JWA0]A1!I/QGP2^G0%:7GFS#\?G- MZTC-9?BAIX%U/):#OA/*P]3DN-\WY&W0^&0CYLA(-E@*W@*^T84]1>9%P>]J MP"^F,0X;.?C'O(>*7?CS6H?+%DJ!EQTW'N,<3<8/X3S'M>'K_)]>1 *?53;A M*D%R@"L-+N/8V%+@^-485$GT1ME6I@[Z*J^@K]#@7@CJ_'__HT46 MDGTK;\&,=< ">ML1U%^*C<>09_?58F_G?&N#M1':&C@J;F(#[)WQ&D?%AI C MJ@-[ A_QYY&AW'_UW'YO^/[M:^[QW,2A(7DV# =[@>;PS_VCFK)]]( X?K,@ M3[W#:SO>Z"=/\JV5;^\3;^S]%@W ?\7S&U\>?'CKC]BK67UW??[Q3Q<9E3># M?['VR)3'T^I7KST/C1^*%4 M#2,V1S_O3:.YG[/CR3R=GQ>AXK\Z;@QQUTI;[?W"X57HL2.@6'-\A=X['O1( MHC\.]-%9J:"GX?';LNGXL0W']U1SY/L _JT-H"YC;P(]&A0C+E8)0>7<\ASX M;OC+HU[CK*#4WTXL:\FVBOJ1UVPH:T7-_ M_J"PSB\S"#[0+\!X[$.BF N[\:;Y\=+BGQNB_KXL,2!#UXC+CJ(_AF (SO5\ M;B&E0I5&, M"IO"5[QZ_)_DOR'",-0W*R8F0Z6T@0R7^]9O&8_]2?U[OZ9AV[UI@*\^-C=_ MTD=-T&-4O,YB^*;P_>>?:L?KAZ*?_F1>.HD[ Q\!9PECU=A47H%]G2[#1V K MZ %5^!EL@*UHCJ\P$,-!^;D>7/3;&";:L3"0]L@:Q$G[6J\=X(=;*98ZS.6S M[2P"$T#X V7T8D-K\OK5+.>+N=IA;O_MVY\1M+JH3+$!.[*W9HCW $>F"/<' M32*4$$#3MT^OQ[^4YPCPH=PN^&[8YG\^#@WG-613<6#8GW-I5Q$4M=?WDF*U MV)H4NYF1,:JTSL>'*=;?R.ZWJE)WNP#"F+.A+9K@A<]M-$="Y9-:*. M38A$Y?,U)9]JB'IBF7Y*U8=]=M9\E<="?;:^\V$C!]?D2#.QO/UWHCTS'*,_ M!4V(7D$3V+@&]',HF?#WO W9MB66I:KM5-[($7U&9(E"HSJDO-8?_Z1^$*?5 M5GR;#[4-S0Y "72OYK>)U@A6UOT2?=679[_XN/:3<\]8HKV5.[9A*RA9\"I# MT3=(:#$_(XYV1WPQE%#!\;I!NYF]'7GKC%_9X2/LXWA05'#D\1@<$C)_ M_DCBR";OMZ]PRQN/S3W#U>"/_N#^S/K]^'B!QOXT$+^''=?>.B(/XN\'T;<* M*FH-.[R?'O_5SK]?Z0"W1BCB_,*'6\8W$WTZDF>?9EKNX44CSWW^^D@6LH+L MYK[OOS%GT 'NS>CA_N/G"43MSXP(\0^HO/P;./H^'(BA_?6>@EI/-2B%@_7' ME21Q^\R!L@, -(AG1LU^/^+5',_9GOY"Y5(ZE=Z.]?9"WE^"O88CLO!VPO43$6+ZAW= M\=<46HY(5Z"6:>Y^W-"V^NY,,Q4;WV<^14C8CJ'Q+^2M#9$D1C&V!NT'6O5X M\;[57-0Y#".S^\?-91VZ$ %A.VU92;./L08-K+6A^W?1Z."+F^C MP(T5LMIS>8O&9J/T?'L/CE_4&Z++OS&X-JWCZ4/8=J^_)S/YW*N#.LJH6[[0 MD%O!#-_17\'.'_W5W]@2(*R.5MK;)8'7T]KR(-S&"VV-? 1\Q;&]D<\Y>;\S MR$PBL(;D&D/;U?W^XS,QE1?XB8,JOXU%=:(&5=>8Y\4EY\#=P0@P*95[!3\3 M#E#^4CU[#0VP \S/X<^ZO-'FWKR['RH"H5AVPEZ4^Y]>!'8$1K-\LK0J;Q)= M(J>FBFNFP(WL/@2C8R1&5=XZ!T2ZE]0_KW=X_I(S]Q[FS"18B@*7_X]8]\B8 M^#0(6O3H)ZB;2$_DF*S./,>=^Z=%GE>I"5VFXZ =&?:?8P.[8O@T9PH='$"[ MMK=+!BTG_ Y%]N!B>84NH'J<8+]#^>2]GSZKKV]6S[&51W.6T#8)W\3_5<+_ MD_H>4R5SFT619\O\6JBOZMQ\-_GC?!Z/GQ$6B!PDRP3/O@G_#V*A?1@6+H>/ M]O?[8//KY7+Z<\C3_4@BRO>+\OWN*=\/*N@^X+YWS1]EZ!R"[E_(TZ'>?\>' M@?T'92R./*4?1=G3D.CC,;F)B<:YK,+-#]QNH@"L#19'V1H0B\.-&J(;-'"( M6ZR *2/W^FZPPB^A 8W!*W"/0].'OWW#7&"(9ZH>],HH7/_L+/:O@)8+8A+H MO14+NE4(&/#]&/A7>V\] NX: !.Y:,4[[%C/ G,\AG/;P!_^G-UZYF[]_K=; MNI]0!,>S^)KF.+!@>->!M!4A,G\CBQDAG- #Y\. ;]AG%\A'85W$?EN.;/BK M[F7#"->$#W4Q(6#YJQN8$Y0: 9>+JCF*YSCHEV@3CSJHV:J_;X!B0W26C?$: M9J2>7_*\L_$WCX8VU_ !8\U6O#G">! __HB5_>4(5F@AG5U=4 3/FX43?@X. M @.#?8@5:B!>O7:LN>\&IL-4,-9,/ROBO,@_&YYTWZ+EX^T:$JC\'/*0GWN- M!#<&V)\;]?M)"ZH>\0%>H;P5>[4$0M>O,YVOJ^J/F1[_194VA$%_N.6R/4;_2; M9R6>0']JF[Y;PQ%SN)K]7?*IVS,<_$[T#.=9",=:OX\?PO'$$.I['3E]1A _ M8E]T$-KXM0T\6$?G2W;L9#S[)8TF"0G),]R78.LSWS>6-0/ER2%Q0Y=_+.DW MK!/9Z%T\E\E>6PKR/VB=T^;?*K#9V5T,N^+M]=VU]L-MW]F$"/VRQSR:Q$1]J(B(0Q6G&MC5_'$+L*)%G M/.Y.Y F_PQ/Z-?3.ND%"DV>;!.^X?&?05YQ5CS0(?O+'/VSR!W5';O"S/3ZX MRQMW]ZPCV9L]Y\S^#<)BB.%CR&-I,LI1\\TH"AH?)[@@>[I/A,9^X\6Q'9S8 MP13+JK7X:#/W W4 !0;P:\R8H+C6^PF.OK'QF=TY] SHHX^V-;S[@._>^*;' M'RGJY]G1G LMO1JA[_QQ=H^%4I)7^TPTYN:9:*&)+!ZMO=?;2LS:8X._-ZYP MEK"MQ]D)!V!SQE^<9R6>0XY_DOM &EYXX[&&]YAP6:RLEX#888)1DA5<0S/+ M1KO9_2]A0XP:K+7?%\Q<'$4(OI Y 66BN8:/+?SWFY]2"#^A[2O "FP6VCXY M ,&<(SRX?P64[3$8\O?''.J?[4$ 7)/73NS/GV];_QT_8(,_Z6-!C_S,?210 MJ**&O$80>.:9BI\>,O/4B3\PS%ZC/MJ>@?MC6U.X>MW7::MQE%=W]'@4.$*' M&/:#>4-N^4&>%WX+$V'[3?M^'P ?F/SW@6EZ3M5YW0;'H7$T"LH/V8H]:C_, MM6:_,%]P(".(G8[>_YP#X1Q%KL_D8J#P)KO/RSF2VLM;914J@7/(WCPLF8/U M>Q5SV:O'XZ1TG3N#L$=\8\\V-6?J9U0>$29P"Z18"\W76.3T]C>FOMD&(+W5 M]@%'WY,=)Y/Z'@BN505N))TW:30'1@LYFC&<>^=G6XE7"=/[-7CJ$Y'I?'[* MJ;'8Q]^/$Y)>#6=O,*^W-LZ>#PFHG_KX+,NY(RLYH5?.)\@,7!#P&7--N?0! ME;N2[9YQA=X8^IK]B3&TGE_0'=I206W 9TE]@^K[=7QP%!WQ@U!L@G/% 6*: MX=L24($4M,\WU>>_\=L\\P1S9 (.FUB ,PF.:09L* [SNM*@(_2UKF_9$/*5 M@&Q XW%\(#:F0-^/4I]L* OUY6_Q//L0#DV-8^LW)B6"/_["$FQ@ST^^U>)+[7=X[.5J\L%!E$JRH.G=H>E!UNG(8F MQD(O5#7']C"<\:4W]M"=DS$-&F#%?:'CCH2#9L5_)3)5SP_:_P7*#X6"F: 3 M!)ZIF];:/PYT&!2 O4+\PX]8&1/UJ@91GH*F%*?^(.H>)9O@4 -0M7V&R#[% M'L\N&EF*%X%B8VZYB8>.U]GU'>84W%CYYTB*?N,WQQMB'FE]! ,;C8 M2\:'8+#C'NZEB;(A+,\YDK &WF3)P$'A%0V'#]&EYEK/@;-WQ&SY4$9^ 3#' M ;F7[(SC0&RX3-FEJUG(CN8(XS7O]-3X@E@UG:(PR.%_VK>@&1?_Q"7[O3-S71O$.A&8SD@.GX MG_;BA3^\V)UGI@/[-S@O+V?F:&)_BAXM?#Q%!Q+H0.,190LM[$+>G_U^FRDN_NC\B$W\WWE*@;SN%DV[NU!5"\&/9&.<10#G^'W?PQK'\1"T"!9_-PAEXY5HOW$^-> MF^+0I\:146ICGS/"UY !Z[V!U:.GX3JR_@T#1(;BB-[-M[&'.?ZO^16^&&;L:S9L6.R]^"N1[+AG[:< N"> SY[ M;@&U/=V,?1D&Q5XA(!]-X//PZ+S>V+#6+\_\TI-^Q(1O[:#]_[/WGLV)*UNC M\/=;=?^#:NYSZMV["C@BPS[GF2JR,9B,L?V%$E(#,D("!8)__=NKNQ4 .R^#@ MY;:81G*L7$L1STK7BS(/F&VD]'L(?C>T-P.1)0WZ;C'G!D^_&T3@>6G+Q#P PIZ"3.2[7F!2/;5:0\B4LC? M2\F-*4D*(Y&1@BUTV^XG2F !6^W%WUV%O@\;%6PVM6%RTPR5O)M%[*6+9366UJ?WT/\%"_.;+Y!H,;GTDMD%YOXK;G MT=-RJD1^94SO-8M.L!JD#,&HY9GW%] M$M3@,U\.7-&:BDR0A@0(NB(D2K$#D3V6")TY&!7!*37@FC=;5 \[%1 M&&]QI#\7LFUOM"'_B6XLKQ/F"H97'5]*!V$BAF'J6R]G.[HW5_U>7)O-976Z MFMW>]%K)W(^?L7@JQ//\08PA*R0'EWV"NXAF/7>!?_GRN\A5MC?&;7\V*%7N MU:VY6HA%.;L^R5W@@?_[(^Q[*!+26 %S/=2 M&,Y1Y<9?IV$"UJ'FQ8)R6*%7$OGS'B8>_?;])94OO_WD8MV)\Z,P7UK>5];3 MSNKQ+C,Z^^V/I+OD4_ZVG^L+YETF,TD-FJ/IY,?/:";[.DH>^2J.CH@EU"N5 M+3Y3F,FM3:LQ2>1J8N+L5Z&DINM2=_08FRV-FC5.F=U*^AGBKZ.Q-Q'QD\:/ M'12TJZ"P> V9 (O[B['^OUG75RQDV*K19SFMK\/DFF37(ZLZ?0,UQR7#E"'8 MS'#TE[6R2"3J2IN?R<.H:6;#F76KU;X2_:5/JW,XIPITED]:7:BIV;&8?L;: M0HTG0+M R=@S3CMI ZY=F-8TGV'IW;XM*G09AC5?L&)%)/^'BO(L?ESIFZZ%F1MOB:J<:0RJS MO0232F@(M(3&2-?)#%3@\%$-)/X:]C^-,ZB :)%J2=V<'ZLV6ILBQVG3A%Y0VQ(Q'*(:M0HY%Z M/KB< A45)U-0NB1$_.2N'XSP"E;Z#\@O*:FC!ZBD&=YB='TIJXJN.0+T4 M2.5AX".6.>I1/(0%"4HZ5A;H)YIK)S^A2MS!*>[((* M<=X-(90T(FHQ&92T_(&D*3"EZTS]9)1@2R+965\9$"YM4SG-7H=X(F)@U]:D M) RY*Y;&(S&IR2EVZ?-=;CU%*I! TEF!5L%E:5RBA46W.>W30$+%,15TJ^5 M]BF)Q':)HR>/+$1C,P2G8))=\7@DJ#.(L1>W($>:I-K,3D[0P:H'$06$EC'K M.B&?^V'K$:XZWBV4XWA#(9^"+6"P.4(>>=B)*H#L.-T^+1&U;8 9K&KG"%PD M.KDI:K-'$J'K=ED+4J67&^F: /^'U%#H P%^@!6F7H*3)6A8$/,OV_X5XMMU M;Q,N$+JIFV/+O3YO30Z80D'JQ*3E0B!=P+M7\AH$ ]P.((I[$B(PO0B3X:1V M$ !U1=XFZR( /8BV89)JC+_@9C:XZ:M41-]QH>PT89I"NH;J'L;_+, MXG[&PN7@6EG3B^PX++;>Z#B@IP8PTY<,#QXGF_)=TU!FL5RILI+&I>C2F@"3 MBI[.S$B!%(T-X\S*V*R.$FWUI6_.:HE6N5F;-V/9ZB\[1WX?2K-NHIY\R6TG MI4%Y$TW$XOUR_0%,\:]9 #&C>BO>^[5X!Z\)\#K#$;YY^'4L"+\.PJ__[/#K M^*?"KQ.OK_&F7>:\:$9NCF\@UH9!5L6=.L4=9 !'1=TYAVS76D' MQK'\-H]%G2DHV3L^MRXT@^Q0LVD#F>]/ S63=F:P-W4PELTE9^[31G14'\UJ M=^UF?18>3!;C7U8@#U:Q-4H;$/ZJ9&N*)85VI:3R@^BM$>O+L]G-_?J(-^D? MEG#=-QF_75OSMC:HS:Q\II?*AE.+2F5]XIN\JA$^P' '-D86??^7=,M#K4Z(]!'D<9JWR7ODOPW74)OUS=]JJYW7^,8UI9,_/=.Z^^Y-RQ5^Y>%C@6_+M-/Q\>T*R.IU&8Y+0" ]* R,V*B3:_%-TV(:00!\J"C3@ N\8 MO]&+ON/"(#TMKALOX]( #5+983B66]^=4/X9=K/]^'UZV>G+BOFDMZO3Y$#) M4E7U[),LS]/#%7^!"KR[FGY08E,=Y-^REBT@]QXX= M+/5V=9S^1NI-U.ECM%_;Y*=Z3%''R=BUY%*QHP8QB)_TVY*4] \2=H/">)A= M)U+)Y7.ZU8^UQY5V)2:F'@>?H^VOO=]/"S[V4W=%'7CK0#?L%^$?+I#MFO,B M?D3]VJ,1BU4'0DX;Y%@OM4.9QYZ38R (<88V-HD_&1@COH^5##Y-$F0)(9?L M8Q$JB6&&)2L0B$/&A.S.C:8GMI!8;"\XBL]KDAYIBO2?\S[LW8V.7MTE]**8 MSUEO^*['0^P6#.,(-828I/_^>W1]E./(#(29%W F#$0#:GMM3S&B=9 MW\WOLC=:]FDV'S\4TIKVT+]KY0X-_?[C+BV4\@ 1=EB/SZ-C4.,Z;F3QJ:@] M=0E!S(8\WNZ$O)'9O/7@5//2BT7% TR\,.[*(6!ICH M2#PG_)T%C!N:8G<)9HTWM+7'@,3ZX$PUTGG;83<0RD(#2 DVVI7"[1[:IC"C M9=$A;=;P5&+9X5[8%V[G9 JR-$E1=5$76:5SW6\"6!G(R@G>)8*UH>/ MM8YAJT+O5\=61:!LN&#&0%D@$D+O'%NA7S)"AQ_!39 D9*@P3N"EAA#AK5'894.G:Q[(#ZG8$D]=A9>Q_[Y/0./@^Z3CA7( +=U(Q M2=?&]%W"W;#-G>Q9>4A@-/Z+-'"'II]0U7CS[NW-R88WQ]9:0%UDOOBU7:.( M-B4$'9X8DYV: ;2N"F2O^*U,HNN0V[;/)G.,1F+9S:&I*T&'TBN0=V.WQ#'8 MR>BTWOO$,?=8P?NMV5 +JZ0.H/B99E%9X@S\>Y!>\! '1TL)@4J!" ML]OMWNU0!@&Q%@8S#;>_"@1K"*3L,JE8Z[G!+KO!0*__3!F]'3'$>3NGD3!" MNW':[PH5#M9X YEWY:@W)B-S["$<]*8?0978%6OPL7\6;P64UU>E8AJ80\AN M\1HNZ?"6,J!TD [2H ?*A0E*E-YXV+ASU79/#&]P.LT/$FB'0ON-D&AN1X+$ M\#8Q1(1T,8.8+ # M(MEX%R;5W>0!4@'1 X]=(&/G>+E83#:E5Q?84^D)R.*8$63)3B^4_-&Q5<(A+?C MJ5!BR[>=KR9Q!Y9K##X%D?YFPH<+$7QE)!FS*C5U9E%R8\F].JLFQ0WTBDC">O)S"#?>5)N^9J2O2WD MIW6Q= T[% BB3;P ]5#4Q'M$J?LN8( []U2L1\M M6W=V"MR!JE.@%3:@QT4T26I11*/_X5@,"TWRE0UA,M'1A)S(9C]53WUUVMI4 M9Q7^G,^OPOSKCS*WIX2RW8+:,CSJ51KLE:-N!S2>PLR#F)<&#M(YT3?4YQZ(9QMTA*94"A MD3=&[\H#[YLUF&7$YOBNG>)"?+SOPYBT^'6## V"5P1,0E'BU6KP_OP*XS0IL?=&E_#DCS\)39(8V0 MP;GLO437TN%:/XT]USRYO3=OCIA3H8 5]:^MP2A"ML'Z+TL84B*XR[01? 7$ M0+>,BUTFAA6N 9C9C:0!XSS^R9V=D]I:7KC#>M"Z<[+3],)IWV+3!RJ6NAO! M?UA8S$3D!F60N$QB2R0"$URF U:WZHT_46 M2^E; $XW9N&&M C,CO-UYXNC MK>L&$!6!=N.% $5OP1G;= UH:T.<0 ,.:9%//2T_&(S)7L#T1?0&+-X0?[2] MEJPZH+1M7OBP5\&W[+ X+D\;Z1@T5\SNN'XI_*L'K0XG7I^!I^PEN;G=\I(( MZ![[AJRN-)GV*[=9GF//U"72JWFWY)*__K2 >DCP+IWY" FW;(7:D>&\4Y > MOZ/=TN%C&A[ )HE TQ;*7\.D68M@-V>GKQ+)3!Z"\6A'L:3=?J$!+[5Y0]?F MQ4[!)OMR040EO6) D:2#1PA#6F4@(A24-16S"Y)Z( 0*#E;5%"1Y8>7Q/.Y= MR@OC7YY3:3Z^+78FR=V;3@(5 %7LF/K,NR&ZX MAM<%M[,,J2JU/S/[.DD8A! S)MM;JD2ZA<]9T(+]=[?-&/3NGKBLZJY3<%B5 M>[&TC<<<C*Q"8K/I#Q#%9"^ E9.PLQ]G*=M%34/U M+D1+:+$;@OT[@>.L8A6$PVP)_;:?+!#9$"?8E2#IEURGDM-ORQ8D["+!^!W8 M:M2O1Q?[J-"8M+LJ]*,JU:153I-**)>XN;U=I\WGQN0PWE^R=$G8[BQLAK=:XC:ICF*]QC._G5@OJ00?3;?S[1\_X_R^*P0._:4GW3$65)JY MV3PM5O*S%&]MVU:\D]?B[:\\:5R95&-W:ZU=DMO=YJ"ZG57+#_BDJ<.3XA7\ M1:5=@N_'(BA[,-[D#R&')CB"D607DV>:TT&90/<=>M4*5O@.Z(&M[E.FZFAJ5).7Y0I&))Y(Z?DG_>M5ANQH/](;\>WZ@)Y^=.\K?])^M/AK,\W?55=&,%Z!- M4L2G!*!3T/<@2=='MF1TV@Y0\A)R#WTG/319QUV*^S8M\*CB'KW;&QI!HSH8 M\2;5-!P#@D\LUWMQ%%=*#WPAO]-DDN@>BJ9.PH0ZL_8)VIL]5G9:LF(. 0SZ MV 3"=C0P6:,+2[_9=X>V;3)SY$!,UNE4;AX?+ VE2\M<+MP991=B*?_I=CM$ M]O'!)'=1WXQ.*=,4UC>#7*74'4Q'SWPSN=WF,3*E8V_T'#LZ@?D2N YO#25] M;XP>^C&YH6TK\=%:,#]=OO07X1I[,C,=D1^.^69^NHBNG^ZK71X3[W0VZ0O7 MO:JC;O317K31]XL_2@3Q1T'\T?>+/^J)PSYJ6)4[*Q'KA\OC06.BV_I-;WXSP2,S^R.'0Z0^\>.71G^Y$K?C>+33 M>!ZWA['#.=.W[7"\4UD+?"4U64[0,%Z/3==XY,&5@ MOIAL)\/XX9RI9BJ:[S;--K]=J4^=IE*LB A&)O='E@J;MI5X>*J4"B-M-7YI M#U/9^!J//%A]M.ETDX^:.9^A<%N;2%,]LUC#R&AT?^AZ_K@IUF^3?3XVO%=Z M+3G3*A1RP\20WQ]YT\S?"2DYW)YUS:W0;HT:A;+>QB,/CB0L'N<%(ZU,^MMD M8:TG!ZOI_1Q&'APIFXG>YO3V^K$TE^?*\B9:>DG+,/+@2(DGI2O=WJ6,$JKV MAO>9L+#,QV#DX9',JM";E.3\8":T-LNS_O M/E7-3KJF2P:,C.^/O,NWVX^MREV4KYC-V:QQEYWI5GN8.9RS]ES2JQ/4J?"U MY_RL'Y]4BPE^@D<>@/ZIU!7NJJG!4[]FIII"7*Z7;E_6>.0!Z#-/(K[D\;Q1 MVF:KTXF<&33CN1P>>?B:,G?CQGJ06,]BK5:YU\^4'X0G6-T!_>># ).?"@), M_5(0X!'#^E[QV7S$3?/[87M!PKM?H-=.YP\_'XOA**'$??_)\'JL+VFB3+0B MJ>KA?GCP]03/"1@QS)/!(%BV2>S1TSLG! !SP=55Y- M[J!VP9WO,N,V:21#,CC06';M+Y[D2NH0\Y2CL55.+/E)CM^>.$ISW4*(ZVD+ M6>12?"K$^62DT]=K^PW8$0IN#C&=A7[=K@-!>_6XG=@/,()$X:F&B03IH&T[ MYI>4NL AAH.#NW0%9%ZD'%-%G4 M#!9F.C)9?+P'X9FGQ(WU&QRZS&BM V:8I84Z9!*22_STNC;1A;GA$A>/ ]=F M!**P('!]83ZNM5/Y@S%&NDG9;K]NLE+":MC^W;<1JHNRYT'4:^ UO@GY1=^V MLI!+/0>7F1MLZ& Y&8F@MR)$U?EY]4X:VGO])1%<$NO[M(F570 )#IQV!O<7 MD: TR\"(8?S]STF:U+I(:[/P D938@LZK+&VG(Z,[/A^B/H54S<*,2M??(A? M4.?P7W@;K,0B,Y<2TV:8M ]<&.@?^P?OUH!BLUV!/8O54;2MQ<22*5BF9G] MS9CDDQUK)T_,K5Y3YZ&!V=3MC=E@H,>0F&!#\":SY%%;-9LESD<2J7]Y M(<36LZ%UJ@0/T&-"Y/?_HS&>,G3XUU=OCP?W\D?_SJQ<.RA,RGXK[8 MJF^U'.A!SS2:_W<'^48L([ $3=.<'@/!N_C]=W%=SZ(!:<+O/(B 4 8(\7N$ MDEE-6:!L=+'AB*>&LV--KPEC#MMOVEG5 1']0B+ZYSV9@,Q>%\J\\R*\%1=V MJR_X84OL5[$EFHRDOQFZ@'/RBZCIL-Z^^',*3^6Y/(R \%T1X8M_M=>T3'A^) M[S =3Q01&H__<_%Q'"R7-+1;#,(-'?-#JL^>]L((\5?+O5\%CDL(Y_B?HQ[P M3"XY#_J3B"QO,F=\)S#WH[6$/Y?"G7)B]Y"VT=?1[;3*%ZR7:3:]S$RCL]T2 M$?'/%=<]:*-*DKT;R,V_CO^PL\"JL.H@ ?NX[_VRG)/GQ?Y+"& Y-O:?)3KE0K _FAT:>CS--XVG_$Q6;U>* MMJC&AN7)J;!?2,U-8]Z/5?GF#6\V[L6UF,T"]J&^F.L^J2O!HU2,W%;:/#*7;6569\*_1^&V]'-TR8=*X6-E\S3 M-G4_U6[64'TC1O _'C]LL/'MO%PT=4Y0: -K-V&+ILE>KVWYS*Z\,UDN/H[; M/J;TZXHJ/A\9<[(1T[[9B!MMNJS'C'"%1[%'_28Q52KQQ.=UFIT:Q7X4S<;< MYMC-Z"X1K/6A=>G.32:T.@"RD?OQ,A&+IMP2@0"*X!G-&(!&<$O4_5Y_@K*C_ M)/>WR]GMS"@M9T])^6GU-*S? .J#\2,:RJ8^9OP,1(*+-65(KFVY@N M$*M(+)1)O645_8)(D(LVEW1V2_V[%A-H= UUU@('T7>/#OD*B>H;NY" C/[U M/2TN'N3?(:44\WUHZ6VVD9"+A41[5AD5PAB&X6@W.@'_-U6O#BGIWX&#Z9N' MEQQ=*OO&T2DGH"WG,MM\FK:4;IO]WOIY==^O+9^:+_VAF;TM VTAIIN,C_IV M5-H2R";?Q=H3R";7:/OY-/W0;^]0-QT?IDK+%I\U]84JM9^!?H#])Q[*) Y# M7P/AY+M'OUR/<')YMJ03$)=S&9 ^35QRJ-:?S(>33,D:W>8S=U)8F':A!XUM M1$HDWJ(NWR2VICI?"+)..C]K8]^ZR($W[;?B:\Z857>!+4S MV20G>,>I'S]CAP$KODI+P&,_;,.X,I0(>.RY2<=Y[2!ODHXG%$W<&D7ML9^Z M-U/QFTU&?^:AC67VQ\_$8:_EKR =?ZK0$;\ZC#A;0,R5P>F[&CG>I!SWR:F2 M[71KRUDA44[FE.)+<3[)@9@4PU)'_#!\_FUKQC>HCH)4*:B+7Z0?UEJDU=_N3P07 C].+L LB[W'L=/JV*_M&P-JZHF#<>=W!K3 M#U8=YFT)A-A\_DTZ+O^TA['.UM?5-!KV#IU_O;^5TAT_$S/[-9GV9;;KI;/#S/Z01N4CG MWRVN#.?F/ >_A.;NU]2(?H#@21HRIJJ$1G((,@S,U;H2GAQM"[@U% MN)P!7W&:HW!.7Q1X]G@)B2LBT=LW)1KB@,*%Z%PP8']2>@B#!(Z1OTEHH1F8 METATWR-!G1GDFWB/:(OWKL^0R8TQ7S(BE_-8/O#D/T&'O#3TV%1(FR]T-$7X M$E:HJHJ865 2]!HA2O2V.6M[DQ[QX5HT=Q.+YL-W\_8U$R(O!+BZ9@2DZ)-[ MW86@@B&(Z8^H6!)>%TB3.!74"8(/">9CPO.7BG%8 )G$^)N3,#%2)YS W"O< M6-?F''[S86VM8B)C:)8N(DQ]RI@\@1>&DBP@"2KTPF.T"T$;O#=I$Z5$> 8= M<6OXY]+<>_R.D!ERF20THI::[6^F?SX>6G!5V<' ME-7/J[,E6ABEP7.^$GL9Y%MJ]HB ^M50D[,#*A=]R0OFR!B5:B_#+=(30W%6 MRAW[17T^;_KL@$J'U=&H,'ELEY;IZ"3=T+3V\SU^4:KFHWQ]^@-.DL=C3/)4 M3$BQ:&>N$5(YH,&$6!.Y[("&1[@>D$H,%D2H)I'4(%Y# .',,/'_J'Q)RT/L MD[:VFYM%.9Y; M/?+"L)5/]!5M'0OGZ./'FBJ2%I+"&-EU88('6$3X8A5C[%DQC;!, X@Z3,3D/3>@AA/&)OZ2CA98 MTIL*!M HRR3Z'_Z>H^82K ,RS2TT$Q]0QK(E[$^Q3* ZF&:#5BN#J%B$#_'^ M=\[I'A!3*^M+CP<4])U-[8!@S$19=GX)X?//\5U*G&78FS%U)!B6OL5(@M\Y M64(>AS$PP "+1\X1!H_$Y&(,.:PV(\..5))>!X!]O1B8(!;ULC^!7=SXP](]K[< MX]!H]V]\H3__B_^Q\4M4D*"#E7K*$,&Q00-",!LUS__K-);FW1YDL81K9V:V MYFB2'I0<@_S[?_^/]SB'9GEF/_>7X&"!V =RYLPAX@,M-]6$%C?'CZ-?LSG4*$ M?0A&'GQC_^@(WN(*P>P[\Y*[,K7%/[%H) 5D#/_*3I:(1A*GNCR/5X!X!MRK M^J_ X?>*)8+_U]/$MYKU?78/'M:H@E"J[+!&]M%;KPR@CS?8 ZF3,DS5W+&Q M"KN[M5]2,A47H\3AX35(O8E1N[?O=ZE[*&I+-KD7Y6F3Y1]CI6U^5IQ.&HV[ MKC0A$DOJ4+YY8W3Z]37>E(I.(WM^R"#AX2N,H6"*22BLPXO]*?H^ZX:Y#"QH M1K]EX:Q^8\\ #DSL#JZ58)[=(&CI^4Y@ JHA: M&HA7P?D:%6*Z>#)P?MP1YP)T@SB_H'Y-2D6/6 < Z!B>$KT)3%+6G&'#>:%K MDB6:5%)&ZA1"ZZGU '\#;63#!+'79SC^A16_R[>$J%5FL@66T^!:"D*MU $ MTB@UA$]I8$Y+?A0U(M/#R4Q$#^*2.M U%$3D75'$XPT0 M"3O"-3%8WM@8IO">XX3PDEL.A"OX-AY*KX 26^*_6Q#$>6$G'R%%1G L"Y-X M.!A&%0QH$3$)G%W0OPCL/U ?BA%4U#!M@I< & M5?."8CHN_$'F,$P=/NU]:7MO4P8A9%?\)1* HEF0V#A&.I%BL #0%81NB%PN M9H@:).<2J7C.I&+R=O!;4S$+@\\A,5*T>1ISK(.W"$Q]^+7KIOL* #F8= *B MU)L2CB!.04S!C^DZ1 *:;_LA><"']_C[X1^MC6"F6\O2,OUX']_&*[C\W1O'+-P:$V! @S?U>U!#SZYC%<&?X*N[DM[WM N4VLN&,M:UFSI@[8JD= M9J;%]:H>0X5^JIA,)QIB\:%TESOD!5CJ>T4]?'47?0*<.H:-A]SW;[7[U3BZ ML&:QOCIMZ&(YH64PN:?NL"T2=&.?-!+ZS"Z)"7V>"U9=23)T8IB6+1TS9TM' M>%P9 PK_9#"P-C:C%\?X"=!#9L-TR=AB/09^(K1((HFC-F<-?\M(!6 .?#V^1!642 M_484J8AOPP-O%^L: ($)A@2)(2<1H*!SC!4D,J$#;DX@P]A>#N4)4&S [ !4Q&)4EUHNW$7HAQ&N0^0:;1P&9^9?L$*,_T^GV2<_ M1?_S-PM5!XI,]2@RI7-^^)8 ZJF$=(6 AXQWPEH\G %.3G]59(&\";"G[,Z+ M]4EY0BDPGGPNS.P9%L*64D:RDF=JSW6!$V'W?!P^B'T LKQG84KA2WJ:0.1>AJ01ZP\P0?QT M (1@VXG1(J* 24I6Z1P]"#F7RUCS$$;I(NR81L)&*X1DNO(&V0:Y_T J/?T! @O>.4Q MV%@K2'AN)#%X@UT#C .P@B03:D&B$F@0L1V9!\Y%F(O8)I@A" X/[\G9D(T= MGK=_@'J.1&;GR3$);LQ%8WMI<9X;,+@)4O&E@PG$P&(:>7[.H\)B%[E4.Y%E M_P\1[D9;(PR2$%R'[NP3XMX.1[.XN_F(T#60L)QWX,7[D!-A]QX\&9BKZ#=R.(WW0Q_H*%N*]-X/MF,8FI M("8QB$G\LV,2TY^*2&NE@<]^NIU#5'?]DP(*S3A0)'P7 )NM6EFHM3D?3.5CE*4ATZ,J!Z M@4ZE""R4@D^(F;P$$2MR%*DX.V,#'-18JG7DO+$@ZZ[03&+[[U7+HKV2.IEH27];R!"-=Z:P4=G(U$ M)YX#5%X^[E.0?:VH*[#%KJ>R..6(\$N$5M;DSXML8$H.RYLPQ;1_;LC_AN5^ M5&KGUG=1?I"L-+/W_?*D8^1^^+,>*L1' M'8 DL>/#;W?"1IY;??3596LS0>-&967,U,MWDQK)0F;]GS"1HXZ+9KKO<^ M*'C1AT^7:+/4@8XA2A79'0.!;<+"JARQ>.B<*.NB-0>%%!)MUT0_PQ0 +PNT MGQIT=K?AOG"&'Q37Z;+[.E>2-@F*_H=[F_-]0"&;>"&N4/U*E? M,'-C&(0)$.P+)K8*BD\<_.'DPLY[AR1;5LB6/9P \ "M@;60+$[#(&_.P_K M/ 66D5=QBO%E9I2BN2*ZOF4,QF)A)E/DVGW 3 ;VCA'EB$!@1HQ#[I$&]D<: MB82G00)F,K;]>/\\(69[@Y7]_=LTDNYUWA@"8Q886$"0H/Q=)J%SN^=A)&-L M$9^DA$47^!BQ4DIC15N3B!ZP[X@4(M3VB+]'C50F/FQU#&/L*.&4%_.[$]A4>RB[VRG0[%VP@N@PO'\F! MS\-[ J$/J0:9LDELLT039.9B\) ;>W'-=V*J_?B@+>K]6F8<:YN)H=[-77-< M,RD $";0X+S@"!2_3SL [2P^5QR9@.@2)O*^!VMM$7ULQP$ DD.L(4GE()X- MPIIRW0+7TQ:R2*73=#3#_5=^_7)I#2G[_E@G1'*]>Q=Z6!Y8CFK3A> M/(<>@^\*BM$1AN* CU [31\C&DJRZY^"I::R@;5+QS2ORX2( E\45-7"GY(+ MH'(MA V3PT3! 'L*\'$GZ9F4=\3?!TNOM1MM9ARC[$&*81#2PNP8A&V%09V0HL_[)9I()%#>\4TJ"\W!Z13:ST*7M.K4V2H7X0!$Z$_5NL5EC11:>A[\B&\A%'TN+QC*0)^Z>]>W> MDX,>4OQ2:K:K]S-DS.;9>4F?E*_:#&X?GE5@=8Y_"43UFAB IU2-S1\O4@"I*DG-?,29:Q1,:\T%5+ MEBG:16IS\1F*PT MZ:'#U[I\+=J21NHD47ON30X# ?S'77WQ10H?#@/H].;E:Z<9 R=1@CIW*2A- M .5'S"4)/O2.O63W6Q6UC\<9)YM@W"+O9(S ]TQ_'KT8IJ[3LE2?. MUBY;2W:'#RJS)? IB(8>X>X=OSF6H[0U]1X0PNU64*'T6$40W0"GP4(5GLL2 MT2X V;:8(9Z9M!TX40NZCKSU-P(4^;#54; ?(0UXQUS/(,E1A(%23P1U.+!* MRBZ']'MGWKGV9X '1N[3#@G#O\P0R5C:NTSZ.> I&:\CC DJ9M>[W]Z-??8$ M5I-P$D6>(6+2P!<"7-CQ5^W,05RP(TCK,B &XR8D+2%-@*)W"86&==$B6&C M0=$TZBP"CXR3P[58X =(0Y7QS"Q]@"5S0_#XWM[);N:(/&NP*N(=A^F.P[#C ML">.>N]>X'P4J&Z^ .@KD%3F.(M&2$5CF1T:3#P8/4QB'L+02/+_LJ%#AM*3 ML;QU!N$$@[I\=B)OY M5"!N]O4UWI3:3Z,4.9DK)$^(Y4%A:FG)5#8D)82\9!AD+Q"8*'DU0IRH8.'$ MJ2!GYSZ-:.]Z#LLXR RYR5344Z$*"HA5H3T7'ADES^V2(2$2:H %+3L3VM0% ME47\!3+.!_?:5*&F)!;(8VGHA!7C0RQ@4]=4827KEL'E9"G$=: /+R$\$^61S@0A8-3@\&3YE]"'(,12K P_0=O.B&PTZTY&))&VP>7#*D[! MK\!^B)BLC<<06P)HSYXL"_0E.@N1W]A'U+TY0AAD)!QN1"L(85!%(UQ5=:H; M,KC91Z R/;Z[9GVWTE&,CV;LGF/4$!+CG79FN@ZIJ;!+8CYET3U4E%R17#\1 MT0*-.[OS!-(0:15ZCY&@8(AFTBP#RS$+@?1<]'"A]+YA.YB%+DG3">YC,A4_N IV2#L,3).Q"BI:#I$GZ5*0E<4.. MA ;IJR>NL7N-AF-\W)Q#+EL8??&/K(3IV_W2E-CR27J*SN/]2GP:6RA= \N^ M/D8D_W&G-2+M7L)H9Y%]EQ,(JYP+$FX7)O_]]^A,^?@7Q!'>2[(HDW1+>4XI M-_Y_B.2U>MCR8@>H''4_&9:;!UMV=&#/5=B5T0PNKQ%7.R:XY5PW3WZ@5-^1 M/$##(H17DQS[$,L?'4%10E*Z@](45JP6_P6-QRQ90"+1A7V5M(TD4Z\A8QA$ M!PLKGE)HC];IY-U B@4]AN%LE2;LLX* 6\P]W$6(D@P?LSP+4 UU.QD#YE59 M5H<-"T?-I;$0F/+M51.A:B8Y*,E@N-C2$3:F88CEV+5X+KK"!,5+$'4N%0G] M]HH%BUM+!3$CFJ(O%-##?I.^F-1?D% X6Q3*==WB$ TM0F8*1^,ACOW=QD[I%-RCP-:GHD#XF10R):.X3'$XWG)G79)15=H96V+[);WW+1))5 (UP) MOR)JP5XL6'B3O9)3QL01W4C7(9JS1=MALJI,>"-ANB4,VV>+=O6EIFIF,D2L MF1@5.FTRT>W;K])SHEL!GT;?\M.1VQZ11X>?LH2)8T$7=G3(W8J-Y10 M9](/*7GGK2B[5Z#XL.ZMP$TU&DWH+6AD&Z4%)SZ1%#""5^W$[?S.PIX>""!O MC0BQM"L]DQ)#3BP1+<-&EJ+.-R 86^XONZSNW]XX'YI8X2GQZK<+XN3XY*F= MR$T[YA)^]IGC75KIR:O] 'T,V;EG7K,3N0+R&*#EC'="/^I&7N9%43?R5!P" M]XL$[7P4X8*DN-\->#H4DR&)DGO$J@43I<].?R\6VF^&'G1)E:ZQ4P>N!Z9E M>.D.)W S.2$TX7*X\P7QXM?4$D;!,&U+O\J/TV$^X6@:G[D-#_-E=-"@WP89 ME4BGUHC5*=CWG#OYPEA(9>T#F(:$%ES,K1SEUE_8K<_ :#$1I@F59'0_].HW M@%FQ' 5JC&"IDNRN3YV M-X,;ZT*BW=R!L/G=#>RI9:Z9FG%.5J@,P@GPAV&)ZE!@_W:6T/S3.IT:N#N@ M=V'IZ19*PB/HF[)OT._B 10A4H22MM$@F;KN:W5F)G^V*\YA%AC M@V_(KZAS7LGCTZH=^"9*@JYL7=E"]M2H(X+*OMG^%3G$;C5U-!'DJ++$I5+: M7V1F'I$!GLI^B-U%0_(/"'[)!,$O0?#+GQW\\D8XRYO^PPN1OQDT8]%8,I;= M+:PDJU.\HOG_43'88;ANBUP?.3@;CL9"KF'*I=;<7R28FDLG^+__X?8EY#?( M_*Z [#K)=J5D87>"G>#N/?'8MI6#'.>6Z"72CZV4XK\ZN_6VZ3)I,S%=@S@% MNHZI"V&62TOBDJG@YX1'T!1B2"[;,IL5ZZ)+ GSV(M#W WX\]?QWXHU>#26G M^D/:5<2 I$9O-4E=L!ZEC'7YJ2ZL-DR[1O*(UY MP3*[.F'] V!3PIIF/9/$?>*A4+">\-IUD3@F@7D)F+CL!D<86)\)6PNG?)PW M/'VG9I(-?)KH[2:*>!_\AT1: M6Y"5U4_9Y*@MG1"XSX2O,%GVUR56&D%T'2*K25B'+7,0^0#D#458&.@?^P?O M-H!#LQT 4Q IQ[%%+B(."):IV1]068!\LB,R\$1F\0'$EK.!Y6%TGNG!> S79@/-_CV\UH7%/U3 M@O3Z=^4:)GR2A>VAPH@$O*-3"S3^%D?R3?S'CXKDKJ3ZWW^;TAO7@&4Y=L)8 M))T^XQT< A[$S).I V>[ !L/IK*)PG@"$>1+ -YE7,L?C!KOW4PTDDD%-W.1 M-Q./9#/!U5SBU<0B\5AP,Y=Y,WP@@UWDS41CD40@ USDU01(<[DW$PL8S47> M#);.HMG@:HYX-?\V=?@'S$4GS*WZZE,=:=\' 5L'!]GUEV7P=PZ=A5[O0YB, M^6WSGD#\*<,Q'TUE^51\&.5CR6%B-$X-1QF4'HJ); RET$@48ZD?U%U$O]$3 MA_R*U[*Y_#(0WC61P^5Z/TVUU_VUVJ\8CQ- M'\P)'KE[HB$O".F,B/#!XN/1,)%)\D,AE92&<6F,I'@F,>93V?VY-P_ENK3: MA*OXKO+SIRBZS1?ZOK?Z+-YGE\NET.P+RVUTD+E;*MN;G-^M)IX+Y51W5$S. MFKURJ?&2>%@M)=];U9X'AIX(=X:S>;+3OUDU2B^M0=OO5A\SH[O2;;,WY66^ MNE[/GK?&4/"]5>NQG)G5ZHT2O^SGXJ5VJI_9+GUO=;18ZHF76?R>;XY+U9=^ ML['NY"9^MSIZGH=EE"_=\:EN3[Y9E@:-3B_G=ZL=JQ%-R/'F>-9<\MF:8/0> M!NOV,'4X,M<0V]U1]5XMA26IIHNQ7"J160_3AR.SG3J_J?2VMZ5",R4]MT:Q M12_;'F8.1Q:V%6UI*,U1:;ZH)Y---(O-1SD\\@">F^7*BK?6!8,OI(2\E6IW MX_4$S&G#\]B5WJV%'=ZMY*D7I0M.E**;+W&8;+IK+>/?Y<[;]Y]*@ M\[;]YXVN#H[=Y[CL_GN_F6@DF_UF;\8V0;$G$W6>3#2[^V1\2.IAPIPH(C0> M_^?2::V/J8X+;C MQG=/S/?D&UVSAG#YMAC9V:6Y.%'[<=&?IO':(@_PTN;EM';+E!N(QO. M1'F"I!WH[FTAXX[0KF&XIB=J3]'Q>):2AJEN,7E7>%RW?W 2$N6YH!C_^R,< MWVG;^(]JS27-9'\_Z/'%-NMNJZ)KAE&@J4R8>^ 7@(?'?]BNOH?&;;2V,2;+ MF="9)RIYJ['8A,%U&O_Q,YX.Q>-1.[W:AO.1\>HL3/IRR:%PBB1L,S*C836IZ.;3T-UT&V/!G->*&FC].V- MQ;^TV\,XR&>Q4)SG/R2>_9E2V'4(6Q='6P*1[%3$17QYW'95O;CB*^%6XZDA MQ@IH?D*AK+VTQ$[!G.5FM;[47(P2(]%(K#%Q20%QX1/QS\EDUVM4LRNJDYHB MDF:-S+&EV,53C,"N=F*[VB6;J=^A33[6^^-8YJX)1D"S_SJR0!B/J^7"K( & M_8*I%B?F;,+KZN37::E-$LJ:7F0$X9"^ODY:U5IX]K!^?#1GX>U"ZU4'NE20 MU\,$R&W)Z*%1[>_ JG9BJ]HU(=#IB0P5 J\)1L>S-<'+9V+E>RHTIBT+B'V\.;3N-6J"2?)C3Q#U.3CV:P?-7KNCCSQS/R" ME-JR='$J& B?2QN;:T%'UZO&GCM_YSS2YE=$KP9BYPG$SBY#,#S,_K&(5DC1 MR!<*FF':Z4F3Y])XV%!FJ)]:24B.RYW%.OOK\2"?9AV+5C$Q%-7A(]]-=LNM MZIVN#^]R-/ZAUA_KF\>:))35BJA%_*XSLVLR?1Q,KO[M5M&SI M&);_GP0[X5+J?KP)G]"#3F1;&5%*5RT2MOITZP_ MO$O>\/T+W1M11KK^.KU47YRE[TIW<<2]1-*N*W[V.KV MI9RKSV+1?6*<>NK+;97#(J+%&O?HC/\ MM%.=I4>"QM>D32[<'LXWJGI"&VZUEIZ*[=0\,1-*XI.Z2-VTYIDJ\-;@MR;.! M')[D4/VY,1)RPQ0IDQP/)?G3MK$(2$1@>PULK\C&40L8 M'HMPH%ZQ,;_;+FY*LA5NSE;317H=!L(!COMT*)/.'H5P?#>9\UN;./L-H _FQF?[@H;S(J;WQ;+#% M4FJVU$E4XI-AAOKKXXE48!4]MU7T\I#GY*G^EP>"<]./,UA-_0D(>DJ7>T^% MVHJW:K/:<[UZ>],T+009(DK;19(-1 M+-8TITCG6'5_+F<8R/3^@7[@U)H[ MSZ$N[+6_NE$;P,@+8(W 460 %AB ]VKN8% M!2K-=:<(F75-)#:2G0@T=D[['6%N1!X+>T3TR;" -*F7UQ()_5GA:].E7HT. M&NBEM"M&)S_%!U;;:/BZ$ MGUI/J5XA>WO?[TZ6?+;S=%?>*!C"JF2PE$ZO&IE7A M*]7UHE1Z6:<>'MH_?D8CA[Z."\6*MT ZO#64]+TQ>NC'Y(:VK<1':\$\,AIT MDMO93-^&17X[;U8F4U4>%AH8#>*1P]I8GT*#WA0=#N+62(>/\79US,T 2S2P M;.-'OY;-*7>G8;Z(JCI>HS?5$<:>(AH#^8@$K/O=C>;\:$WHNU 3_A,OOX,, M$ZLV^%D5!&/J+NE@ ._!@&*)[PW6XF#*5X:S3&N[S4]J4\" 1";$^U2(@]>O M.PMP(EZ!6PN&2[YE=4?PI*C@#/-\%?^V$'03)A2XD:#.N(DEZ%@W1HB3=&&M MPE1C8:7I,*2J2K+ F<(&^A,)ECG5=)G@%/0-QR]44R<:_$G4](6F8YR"'6ES M!%_!XR79/"H2_;ZBNJ>6_EN25S__B_^QYQ$5).B@IT_98H[5!A;=;>-S:HTK MEO#X3"@,H+SUPCX&^??__A_O<0X-$\SBY#DG6SM&S T3%!YAFC@+"V.\\C^" MLA:V!CMW.NMIIO>/8[4"R'!1/A++_HOS_ P0.@ O=%;R '''8\2^MML\R?Y0 M,V1 C']TI A _6'VG7G)79G:XI]8-$*H%OZ5G2P1C21.=7E[WJVX>U7_%3C, M;3!M^W\]3?13G']U#_17F @_;4R\E/]X=5KVT5NO#* /_C?2,0L3@8)&6E\9 M#N((N[NU7U(R%1>CQ$3HQ; W,6KW]OTN5; M6Q#[[,?=$O.R%LYN9CDAL^QV6 ;&S=*N44_9DWPR.3^2'U3J:/.RZ;$IX;) MYT>ADIP.[MK#V)#?'YG-]Q^+2KBN\L)]5$C7;N[-NQY4]3Q8/?<@E@?]<2TS M"V]BHW9J64&E%F_>#CI2J9F1B\GPNC,<;2!A\6!D3LATL&:9+O:W M25Y>MU2DM,*38>IPI#BH1A.*$:[UEX]BISU=1,?ESGJ8/AQY:XDOHA532_VN ML>B-,MO[*-+6P\SA2.UQP4?#K?5PMI3BR?BF/8H7)S#R )Z+]FVX\=!2,C-A MVI[VRDFKFFJ 2\>&)R;A("K(JD7C%EF_NN5B_+*)\K%B/[8TVN+TN2;EE^LA M#(T>F5C_1;<>[(I3)%D*:H[9R>JR0#@V M%B\(Z3EL03C:9M"B5+AM]N69EGU[22^T"6A"ZW\Q^W,[Y50T)+ZW;H(?4 M>^;7\)QC_-ALD-B_A\';\0\5,=88".]R=B9^D87MH<+(T!3+1*=FZ5]B[_;( M:D>.D@QNYEPW@T70-U,&@YLYV\TD W)VH5<3D+-+O1E,SF+!S5SDS20C_)L1 M(\'5G.MJWHOE"6[F-V_F2E(TSYQ4]&>WN@RZHP9/)NB.&G1'_1X)5OMY_,0^ M+&KSN6P8F+\'Y?U/F=OPMH7G^E,7WC.4G",S 3R[UYO;Q#"V*RC(*#A86]@+ M&W%S$Y3*[+G0?4R/^TC54W-1+HVW^H3V*8V'$LF@3>EY"<";-I'O0 #>-BU\ M6P)PU(3[3U& @O9DQ2NUI\=^+=OJ/#<7=Z5RNTU[BR9"F6C06O2[%73R%?%& MFFH9W/5J=F>OJW(66>WM8B%G $,@T1U)HLL#?F**_BH=ER;27;>E9C=\!857 M57YD-A^L-6WTF0W%$H?%4 )D/Y*OZL]!]D!Z.X[T]BZV\VC3YL>%S'96$=!# M<7B#&D]%UJ S%;C+CI]'RH53( M]$?YS.VDWNFP]I>Q4#23#NQ_W]G^QZH\,"O@0MCJFJ*$2<"7)S$H,!5\&[O@ M)ZA](/Z=V_A'L-,FZAV*E)ZI>F)Y.X@M7Y:9_E(OK/+)9C;S])RSFTRF M$YG &OA]K8%'1?% ;OMBD]\OX_@:;:3P4U?'.%ZJR0_)%FFY MZDUZA=O.,O&\9GT<0^GDQV2_@'+\(>:_"X-/(&$>RZG\ =(1$^2;Y]1S9CB; M"]V7^6VXUGYNYUA[QU \<]I>!]]-UKQXD7+7&*BX2DA@'/@M^]\E9WJ=W#YX MU<"X,J&1(/1A+:PW[(:KF7S3ZD6?^.78?(S?IE&RNL[19HRI4#J((OQJN^%5 M8\-7VQ6O&AC7)A5^FC8LA8=5U4#"\ZRY6CT^%%[FV\WCFO9;3(92V2#F\/O: M&WW[* I[Y2,#,\*)#9"7U_3KY,G#EP>"\_.,8]L@/\0MS'GO.9'H/"YFUDPU M8E%\@GIQ3=LFQE*A3#SHFWAV,^3E(<_)Z7M/_:=^.YW M1D)Z)(WY,18:1NEA0HPGAIEH$G]G+&2R?);GA:RP\PV,FV%-T[;*N%:;=>6G M6$^+#A+-V,2O<8*V;DEU41FG9V@SM&+2)#$3!-]V"#?SL/*22R0KI4K])?^R MJ,<3+=6W'0+JO;0'3WQUWD]5%F;-RCPMU=7$KQV">%M5\S>S[FVI6[]_2MR) MLT7M$49F]D>N,V*KI206L](V6>]-:I*PJ??7>&0TNC^TU;O+2??WR;M^-SW0 M8YNV7E(+$[\>"ZL4KPTKZD#@*[F'FTRS'R[U!,C2.SC2L&V-2JF;K-"/=5OI MQ.-S=]G)P\B#(]V6>\DR%O&J_53K<3FYJ2UJC4*;9O[MS5E-\9F;>K)<:E:F MIH6%+X2[[1>4+82CRYS>&1V?V2BV1352ELNS&(= M-"L:Y0F>#E8_!%-TVL_',Y7*IK1,Y-*IS$TZOTSY-ICH5I]3YGJ:T_K6:L2G M'QZ7 RD*V2H'8+(>Q6'U9:PG9K54?%CJS02^D861!V"J/ZW6G6>3[_.#MK)Y MB24V\T&^37LJ8RZT9)0B[:J6K7+O[S R ,P-5N#&E\8K%[Z,L:N MWFTU/8H68>0!F'0KI4I6[2'-S_O/U51#'N;N8Q!4OP>F(1HAQ(NB.,R.Q[%A M(IE*#S-B6ARFLK$X'^73/)\Z.%JUV:N,F_F\SJ-MSQ FF\Q:?U[[(5_Z/JY. M7K:S1FG;M_HK<[NL%V]]D2^UJLF-/YQ>UY'@: M*Q64ZEUB,JY&E2??7B3/XZ[0G78*Z5FX4*R(>C/1**@Y/^3K5;=2-2RL>Z6" M-;BO%M6$52U.?)&O7)T_BC-CLN8KP_'CBS*?E(R9;X.3Q7+>DY:T8O8++^02-AMUB'Q4-<_R4NU&FX[8?\B5;NF5ISTMQ)M0+DC76-Z-9M^V'?(U- M9R'R=U7$-UNYOLAK>FZ0SODAGYII)I?2YB;7+\1ZPX>ZT;0PH?)#OFAT&Q4%$V1$4S+!T9AYU'EIG:;7*\?EG-4BLI51ULIV*_DCOH//*QGAY.PZP? M[SB=B79A:HLW%*/,L83;@[*1K\A>MC8&WV&?0-DF'J,* MJBB#%=SMT^V)F""_8R+S[CAS*IBDD3M,YB9(.Z*Z(%X,WM")O MB#150J3O$KC&2):6NX9AX@_(7CGH& MS8OT:NC&-!$.&WHY@M,>T CIE+,KXE=&&Q;"?N7L(#H 5X093_ T)F4B?RRILA'2M<@_B^09K M2>E[;_@M3&5QRFYN:@YX7=[MT<>3RD718^B TK%;:K CFFH&?@;3" MFQ/;@_$!& M9[<,\LC@(FWH./?D7$J(,RPX/+RH*2+=U&'=D'N#=GM0LB1L5,0 DNFPTS7! M]>V6]MLJ_;EVOH.#@F)H6%8 QB$;4R XWE<\E9$NZ.)T:[]3?)^DS^H+HH@J MJPL+WSE^L? %VN7.1.)4E9<6'F(9]#FSA[1+@0!3ISI"G()62 'BX"%!LHHO MWH*71YK,I?]C<")&O E>_84N V2'D3&_'7.83M&G;"TT.DS1UOBD=#F@V&3S M]"'CP<)*D!4B)<$[,["4(X^QQ(/?)-GH:]B]1]-V0(GGV068>UIG?0>3MH#T MKP/LG_-TJ_VEEWT]#>3F^!2*W64B%>&S9^R#<=C\ L2_)#X9)8=85OJ'_ 2Y M77_QH3#^T]_?HT'&ZWJ&YGK>8HF+NYS#%_A]+P#O([B (I8ID=KRXK\$DYMH37+[Y);&I'Z?.IX<&ZTW\J5.\1^+^K#M] ME]Z<'AQU(KI'V=U6J?P,NK.E"M*S13I(+RT-_D=,",Q4 <2,Z:I4&9=!.X)# MVVJY1RO%6GGDJ':U8U.V0$<(=(1 1[B8R_DV E*@(US^!00Z0J C?%B>#)2" M;Z 4_+%:0.Q0"]@5_4'0-V2\'>$U[YN/=@#* 9U0(UGLYA2#>G=>Q]6JC?!9 M5D2.A;4<']>^.A'BD$PFDV0=B::RI:LXOYE37;,F4]N;)FJZKF&)F+@Y0O08 MUL@P!:RR" H9CQ>T%(4#[R,X$L@'/JZ30)$)%)E D;DT(2)09"[_ @)%)E!D MOO,-!(I,H,B<_Q2!(@.*3-S/G>'1+9@^0H.9(-;4TCEMK>Y$X^W'#;T63>H- M)8QP/3>"BP4?[L0]X>,*$QKT^&Q)$_(#5D:08>5[=CG< X_>$0\S4ZC%1F M1&?_S?J%CI/%W(E>^:9 PB.[:&&B^0CI7)P/T0A+>( P0Q&)Y"_TTW@TQ,'] M'#\@F/(4$:,VTG\_I_HR")#'7/1K]P'OQ/]"Z"4+8(I3L!!NT!C6(Z=-=<4I MDBP%-<<.3N7(@\ZIWHH!+"]!:JH=^XGFX87V@(4=IED5E%[B47]Z+LV$5DF? M3A.%JK%9'Z1970?G^RJ3E3=O1[!,;307]BX!![+P:ZP7 (!N)75:QH@ 7 EPX$PS2D43Z3X=!@ L!+@2X$.!" M@ M>&>GL[1+.#0+\#,YK%_\Z&'RR6\8E:XM0/H7\YJW \9U)XV<,;%\+)E%3 MX,/__1&-_OA%F"7B!&AGK#R?^168CG96]8+PQ\^<08UYVIC^WS'_,1N?UP;X MWW^/KH(2?3F0[-8%HTLF0KZGWCVCO(M9\/,_LHEW*^*__D7*+&B6(:B2\?=_ M_RU?!95Y_]3T\@[_]2<.L5^E#5$^DDQ^+]I '-<46-$OP_T_Y3UD(NGTMWT. ML> Y!,_!?0[QX#G\ K?(?J_W0-J\7(N(^'L:VSG:^ER$%GMW$(]TY+X3EV6] M.W<;CMAY2<:YNW!03^?% >#-'APG[>##@F.&3DA,?DN"8@J*8!BYC6PX(P@B MWQ$\+@,:WQ&=WV\"Y\<;N^8>8?P[LSEC:' K&1!]?4I/L= R!)DA5=SZS^_XUV121ZZ ,!>CUQ.)A/'U*;9+A4 M6C:;BYMHL6*\M*!>=_S'SV0TE(E%3]IM)*"3 9T\]/Q=' ^02??2'P(D"9 MF@!I J0)D.8"D(;XU2_N_-];(/\:Z3FZ:@V%57K9+C4;U7C)-)O-5C9W$NFY MHO.E>B6QO.L7,B_SAX=I:V60EEC1V)G$YPLS-GWK6 BGAPBI;NF8#2_?=GP: MUO0%'.@2^I*^SX*^P/9S"0>]:%YSL;8;<[$2'CI:=<1OM?JD(S745DM;GX3[ MA&_4C%)HWM_,E@\OY<0R_;CHQJ'3X.=L-P%U"JC3V\KC)1ST:[3'X*T';SUX MZ\%;__/>NH]]XQ+.>=%"Y]=(B+G;7*&D/]^,^(+4_O_9^](>Q8$D[>\K[7] MO;MZ9R1@C;E[9ELR9P'%C;F^(&,G8#"V\<'UZ]^,M,U14-3%X:KV:*:GBDKL MS,@XGHB,C'CJQ^3..AJ^#T([)B(BS-?X06L)^+#[QUX4A M;EP8Z'-7!UQ2*NC#\WY\!55OWG]C88V8=U/.;9CN(30(__67AS'X\_C XP./ M!L3IC\;^=AIX?.#1P),%CP\\&AQA)$\6'ETW_'HT^'@VB6O=Q1]<6>-&]0W. M77I\<9OO.C4T'IQH>_,:&B=EY'?DL6^VH)C1MK&Z^$QJ5+T=>_ M AVG?Y8BN$G!C!N#S ?M?B*8_&&5E&Y2'L/;_&^W^=/=S.]TAM'NLSG1G(MI!UZ:_JO:%&*HN!&[Y MC-A.2!UN4NU$?OETJ475];+CE/$@7QI&M,FL&JFMUN*P*:^?ZE;MBP3MCX3N M?7G/94%X3U$^^!H_',ZYC@!NN\;O"8TG-)[0>$+C"=KQARM*J\WR?VR51I4\9@_&LP#;SH6DGO& KSX&Z7?WB(0#: M9?&F'YVOX%6_N'X&EOONY]WB'N))^,<-"W6WL7%M^*87#B=11AG+;*P]8IA1 M!*6:@_N8GYQ1K"-VEFE0L1FG!^2I^!0HUZWR%Q^P/G\G=O;4T_O]1S=P\+>+SN\;K'ZU_*[G??0MT-.Z^#$14Q%-V(C&AD.RP:XM=U)EOJ/N7M M>\7DLCOM9.;9CMXT._52?BW)=;L QBU!XG>/1#@%,&SB5,PYG@+_?0L=W&D= MU\X]$L3EGW_C?YRG\!+B-&"_B5-AP=%E\,KC^@GWWBHZ.JU8X'RJZ"+KCMX8DSA"7")Y^ M]%RR5X:B_J9#0:BA,<>_VBN+A(*1>VW>B_!=>+]5_^9\$PWLPG^U%/X<[WYV M#@>W"V10\=+172;[HTM5VT8=Y.9E=-0>!F=AAF-&\G>)-OCX(#:A?UI1V(S.=2BP<;:57 MK%DO*;7<++Z1MLR /AVY#2Q%AI*XV0QIC:QK4K4> M8*NZV0D/I;3()>J#^.G(XBB:;F39Z90MC=A*8UUNI-4N,TBLP@>3JR(43H>&N56+*=WA,;7\U+P\461CKT/#(*1^@H8VH< M;#[>T)!5'ZRE'!0+FY:'^6%S\DRQXG =J0:,^,10ZB^12LK4,5_K>EJ9#T69 M/&^/5EKX52E)X68WJ++)#B>N/>3Z 41O"L$;%CS4T$UU- M-9SD_IZ(X+'V ZM%A%*4L;DR?@?()T?V+A+T,?S"%"VQT:]8&.D&D[U08^N, M?KIK&:BW5WNXMG#L[:4=+^;7GZKL8U1-E'QTQ.\#AO;[5LC'P>9I2/!QD@2* MUI@@GZCK)GPB"S[%-'1P,C"9?9@AX:H8?@EF8!@KRO@C%6-D4,\RX@U??CY\ M\OT#B$13_]K]F?P>^M<__3[.AV>PY PD;7P3)$$^_AS/>^,;5':V=*HD,Z,A.E^Q_<7PI1ULU>E0/+?"ZPZE2S 6:4BX8;_;(V.,Z@C'[ O:IQ&^+%M13&X@=G7DBO(*,Z M2G/ZQ/Z+L/.X8I82JW":-L![DQ.;\W: -4VAESR#X_OVLFAILX4C$+(-D055$V?!AQL)@$A;J4[%U!^K@1QMH MC/<*,]E*-"86_^_XVN$FGZ$ OZH^WL3;N%XDEWS7D%0J M$,BE9M5GWB@,F?< 'SJ"48-L3/;.XXNXT)M/\/LDT.+G>.,TFC$B_SD'*'_] M 63#S6%UNL_4+3;0\>[I(S @&Q\O<>)<)] %D-X<+)B-<@@@PH!MSL$UKADB M@WBD&1SF$HB/\!-LPS JTY"J(;P+AF5N,,K#Y.-D0P0<)0/D6B(9_ZX'OP.* M_8L >@OODF[K>E[1,8MPNJ[P(L&].W#"[<47LX/F!G1PWEW^JMYQOH^'8,2% M9V<0Z/:L6 )Q="211S+2.(F1!4:8BS+H61*]R:Y5).O(?B*7I9>;3JU;IV*5 M9SW"#'/\/'K4-(SZ -HXX^@?++$!\2,DI&$?=T:).M!GFZVN2;E9))7EZK0B MM,JI=*PP_O4G'(G[*8KZ@F$B53R03\:SLQ4?0&#,0TVD&H02OC!EN8!$(7 $ MLO*2*5@NV-@BIO6W(W+ZD$7/CV#86S%=_"9,IS?Y^C07R;.4F5,CY5&HJG4W MJ]=9A%@^S"8O+-^5>,1(-A*2VN9,-D 'Y.$XL]2V%4+[#$R-

FL_X MG+K!G&)JFL4I,,"8:.A-/KN!J?G4,4!$QQ[L(?[AX$J MM_=)^3U/!GWP%$D"U0J@!#]!-35^PF$?5L40B?B_9+,Y>2Q"2!YT@PASQ@"% MQ.BQ'[W[&SFK/8@LX;$2'@4T)R!$US'R$NR8#X$V&)1CX&R(5HQGQ.%?EW#. M"X.=J)2 _P8_'ZR(S!O)8^S5PVL(9E(1H27^BJ@) 973C UYEH6B1B+V^0&H MZSK6:AB#.6PL( /C39L>SBO)')Q?'(H(IVL-^EIXP!P9$T7 (' ,JW3@G?4, M:U->DH@(E(8D$8U\(TV9^S1EPTEXPF0?-0XO!*L3OV]N2H884#&'*0+6P3QL M'^(TK.''%E@$#0F:P,1JVPE1^*PC# P!)Z)J03^8!8@ZQ",T!2-&\F4[D@'3 M1?Q$A@5LK!79KWI! )LE,(RTF&V_7 %L_5A0!O"<, M8B&F_ M8$6;X8GR*.AC)*B]-9X R!\"3RS1.;+;8DK"8KI/-X<0GS5$_/&&1%,ES,A^ M:U_P$B1QN^-HQUDXD$6_SR)2P%D7"?WBCS%QY;%/L0S%!/C,CY]N2@*F@(ZY M$<2&PZ;$@'@7)TPQSY&XFDV75^=L;8(*/ _"IFTN+X\#]L:?K'3?<7&RWX>J M^L8G.DWL60FFA*JC!F;-L0P\5[ 9&@E69HKCP6($^KPG+V-I.G**>7KT,ZVD M8OHZ$"NQF\F4J95B,T%Z&C_LZ. ZB3K[7)$O)F&% M@^&DMS./V!E#42_EQD4?N"NG6P%).7=+GG*ML(3"P43(DY8;;LT'+WB^:5CN M08;"2WC^^PK)L6_IY7LL[/4RT6\N[RO*S=5YO[?3'??/G;_R3>Q/U?I[O 3O MLG%CY(4M)XIPRTOX;I#N.]86<;LVN&G=$!<*_ETNS5SO0'UWCT;$TT'/&!<) M>YMKA1-2FS(W5;332B-$G"M8G)T:(_+3?!3)5Q.#K"B'R[GTWF^?%L,?+154AFM2:<'+>CL&=N;O3R?8B'4-E&"H_7032G7YRR"'( MFP[_^A.*A2_K8 V=_EXY.V]+;.#Q_L9\; MF,U+5%'+UMC8>"@LPFFYD2]\OG3&H]7UN#WIYS4AOYDU.WI_^J0PE4;.KJ8: M\D="T8\I[)\!N3-GSM,\]/W7H&\W%3GT[, #[F&Q2H>IX?>U!9-E?SI)U=)KELXIO<6H5 X/G-),(7\T$OO!X-TA MBX?1/8SNZ>8[Z>;80LQ&%G2*91?97E?OIOEYHO3Y+@(75)O4XE$S5V]HLTYB M%2KTMZK$1L>#**@VVI\,TW\CS(6+&QZL_ED^R)7?:^A$3VU32T/:9 -KAEUT0E1C&H+J%*"AX^=N;_X4Z,G*D F, M(#%SB63S[#G?-]2\/^NP_OV*XMVK_(8Z$?3@/SQ%^&E%"/=N9./@#QDT0G 7 MIV&)_KER_>-G:;XU6S66X[J:OGA.%V,\,XA;>O$T//O/OP"XDF#&[NK!\>44 M/]Q=\%#M'5'M=^I XDK4^\T(^+=8 %+\X)KJGZ@M>]S1WRO(.*/Y-XUL,YPK M+PO48E/KANNA,9N?K 8)$HX-G6927-;\WTK!8X*\O%GFH>*/:F(W%$J^>D7H MLRK3#2OU(@G7!=!.,/>L)CVO,&/-IE)=ATM5BN:'F7%H, SPZS'<%OSU)^I/ M1N)O!1'N7#[9E??=+]XJC%#!J/H"#L!UT(.;SF]>9": _=R-Y7/7BC6X20NE M"_=WA>$:O _J6< 4 S!=N(& M4#&$R("MFNUG)*B]=*"\.EO-:8,X[:0.NRU?%^;2(;N/00PF*#=&+"'DLSA" M!X4MPOIS.]:2$K$LU^B+(T%.CH7JZM>?\$OA\7]7PE]* DM2G9C<"- --H]Z M14,JTH)I\K,;;(<-0FH!EQ>=9!DP(6B8@/>$ _ MW10-Z5!L +]/V@3_NL(J'S8T._[R33@=FP4D'Q4]4DQ214. \D90(TTF3C0Q M!5;% V(%,"-9K*[[,"OSZ/7")#7-*O#'O?)UIU++87V6";=$=G4+/#N[BAL4 M2D$\!^5$3^KQ<%;1"[!8FH@MIJ%<6H?NE- ZGDKPAKT2WJXZX(X:SKOJX4)\ MM7K*#- @FV^UIZUY99W-%!DH'O&RSG@WD4HH=:7%S]*SF"A0'2$=GS#GZK;G M"TFFW,JVV5DL)XZ6\XY6BQLP,GI2.5V@HG1)GA>RU5!8+JK+Q?:I#R-#H9=# M%76ZB8=9,S:+55K;)M/D*ZDR,PB?OGZY;%2QO5^*,WJD1J:97/*)FZ6[V;D+OC>7ZX98[Z_9JJ;SYI#M=3<:5*T_65(E MFHADRSU]1.&'M=M<9]W1U3$>>;(D=LLEZ_UMKC&+K?DBVVQ*2J$#STR^'"G$ MGEAL&C(R&V!+V6BYJK7H,#SS=$F1:J%(YX;+"4M'.]W,\KE;W-;'YXKFRT9T M,!8210;3J1%@MSDE-HRM\,B3U^?D:JJ:>0Z,9R(5;6T'<4KCRF?+ZTNMYBJ" M%JU&ENOD)MEP,C=0N!4>>?+,]6)2KLC;6(ZBZVDQ$% J3T\"EX!;H)[3HCW@7%OUD\ ) MMJKM:&@D8=BHG_&7=7,XA2K^4!_-,( Y\_!I"<+GBRXKP'K0V0AY*Z[5)XL>++P(!K$@N&_ MWC9B/O@A)/A@4IJ;W<7$N6C!SU"-B3>2F\XV^AX>O?60*)W7R[8)V%M7"E-_Z 0)P)R1TIXJY$4L=K_Z':9-^MN+-U?7+A5D6-1(*TW=AC^^N7PC(_4E,5)BKG*A!YOQW82&W:A@+L/XDWFA#6T\/ MR-ZKO\[C$>XC^NNXSN0\N/")"Y*>;MMCYT'I?8^N0K#/#;_NG>>H\:RCKKZ9 ME6J;4$=_+K6?Q\RG2Q*\G B)I&?7<)<0;]&%,K+UFMHK%V?-5'8>+JYBRX*4 M"^6="MD7F]MX*L53*5];X(.2)!]2"^I[J)$+=*Y?E\J;7M9 M+C:.M8:C<*AIPJW%V*\_],4B3YY*N;U*>?!ASZ=+C5Y/Z3PD&_4#, ;8(43? ME B>6+A!+.YG:1^4=NIA]R\:W?-5P8JZ(@JK2BO&-OFY4=2>1ZP88J L (U! M>X2Z,VAW5X#H1Q]E/J _YP\Q%=_0]WK JKT8SXW*JW')GB94ITA@.X4<5Y3" MSX'-\O,MD3\=[FE*3]D(9?:*V?E,X#*CJ3Q(,HS5->BMYIB>"O%4B!?3^"?>%]_Q-(A[W=*;-QOXFR(V M'J.[E]$?O&HO*//MK>;Y^$R@G9FJ=$W16:Y:$>?"W.Q&9F A27S&3RWV 2E!Z62_9Y0:H0ZU$=MCOA@K)X3.RNI;&O)'(S$O*C3/N%3FW$HN*U#G.G)Y7M$]@GF9M?PLLAQMS#I5 M.L4.9_+*[#(8.UC!O'#B?4?F7KK5-TRW@KMTBL%)WL'.EW(@W-?:]NW,VVM$ MSMRP4O<8B7!8SJ5G:=1ATX:<&1NS,:7)#TB!2INUW%.QFA2R8F$QJW73W)RI M0F>G\*\_87^(CG@I4)[X7R',Y(:%/CC.=&61OTHL2!(6M92DMINS&%M8]A?# M?"K7&6/QCV'QIV@O?>G*61WN$XH;2/]I",8-"_4RF#Q>OS:OGXN%N&&A/Q;G M?CA@,2]G,Q.J/1BRJ/JTB:>VK!I5 -]"P(+V)^A3&^=E'\$_T(/PSU_>=/KE MZO]7$)=__HW_<5[$2XC3@!LF]FQV2@!F==Q<\=ZE@^G(0?Z5120Z9"V++(/\ M^Y__<;B$/&8*:RO';>T=#Y4K/[KOZW;?TL$3S]Z M+MDK0U%_T]A" R_A7^V514+!R+TV[T6F7'B_5?_F?!,-%.I_M13^4@7H3\D> M>9 C#&?DXQ*7 ?4A%$B:E"HC'UR[Q(RG[P2'.YZMPTG16)@/$8MS*&$7)>IX M]\]MZJ[O-$UG,GQQP2RS\UE*TADV&5X4H"W\22?M =4M!&:92HB=UVO9:&01 MUD-J?4"?CHQ&TWI%R8,XU6X\4E71E9$C56;I8R2C-OC@? MC5?G>I@;J>>DT>FD6%+2Q6YSJ3YUIT@A_(:8,2]4 IRU6?M$;[ M;+_Q_A(E>Q6J&J(ZK=Z0&2G95DX<#Q)GNIW+L58O.8RNLXM$?DSU);%;7-7Q MR!,J2=O-0N#YIVVV8[2F?*^7EI_"JW.4;[6J]&)4S0ZSL65-+)LF)VPZ9RE? M'=')GI9<<[--;,$N8^EBK+A=G:-\]YF5]Q<:S7#Q?RP9S[5#]K<8[-@]P6WVB]?["%N]P:_G^V\W''Z5),;O<=@G;?H63P^OW,;\UN=VW. M?GO9Z4#[=AX@CW L%&_QLZ_>U,ED\TWH@3R&ZISU% M)E(^'!F_+C>7W;;#*&1U]%)RSHI-9YD1FT)_4:"JE)8:YR.3%L(3^!.*)_P8 MDGY%RU)!7-5.4IFS4[ M93.72QCRNETGP> ODEV4?0:V+ :&M8CL@8R%SS?'8R>Z#\D@,;M>:!@)@T:C MJ: /6R,-/=2FO-@R;%3V6X9_B;>T2CO,]$+4HL3FH]M))]))7I"4-RS,)_:L MPJ_KE=53OTDMJ$DG0=?7Y<1S_79TB)^E0SA!96I4,YO.YK>Z5%FQ)E.=,?>D M0[O"JY&2C)0LQQ5B^K.(ADUA]>N/?,[.?EY]O*G6\2(_S.HN,-[O":K\:.,- MP-?Z#*SW$FG<&,SYG,.@3Q[[)'%$D+!B:N=LN7Q&?1WIK:-@TD>,@JX9@P9^ M'2*I8O!;QYXE8TW23@Y[ZL]J%:&R$+.E==3HT[ULM3I;G0J=8&H;[&5_ -LV M'"(<2F4-KT,10@<"&$]R6FH^3:EL^BE?5-M2[/FIMWH/Z2/!T(YC7@3=WI9( M6(SNB<^CQ8J-R5)SLOU,$8."-LV%;_%\B98(*1F.73F<.HI$'SU?P,T>8"QV2.+\'X-CGMQ4%!RCS9O#9/B$@+W:& M:?^^/$[YX;$8'J8NU3;R=\7;&VYD71\V1(!WRML:5 M6Q/T-N:6&_/!&Q1O&OZ[D.%2JZH>=F2NU*GJ+87]F$;&KW?>]19\=<7O@E[5 M=\HV="$97F[SM6HZN4*)@>-\RVM]#Y)EM]ZX=0,Y;MM-[?&J[*])DST3GK*B MNP+2JJ.<".:E>=K0!V6V(Q?T=GNJ)8<*9.5 *:3$:>&0V][\ M?03#/.3FKUM4?NC[HK0'(Y3'8]-/-YKR-/EWTN05/*O6"DE+5":'S6>4N*ID MA5YX/1JSFQE#1\<-M60PD*J*E7C\5M=]?Y2N_M:XG?[I0-7#[6[J+^C9@X?: M P#RK95RKBVIJ;53M!$=STI1J5OJ\6LUT+8[';_7#'A8_MMB^?#W1;4>EO>P M_%^CNR&#](SVGI7P/K%YTYR9VCPNH$"ZG9=65N.R6.)^E)+^UB ^\@-1 MJP?B/1#O&8+7#$%.,<]%Y$?T:J7QA325W<3ZU65E:2P8E;&:$T1"[RMMX:'X M[XGBR<4H4G?A^Z):#\O?I)KZY_2[5]+YUOI_K@RE"\H?]#W_HF8?4?YX+",+ M#,BZ\_L98]#9Y#?/9C:KS)!S1>#<)\-*%3N*QQ]^R30>C'@7YEQY M*XL.QBX69_5VYG'WY;Q[V:["+CKBNF;YE]5WLV-S.I]UCU M+6]:7A:RO^24X"TC\/ 0SH_C )<%NMV@VU*-JB,U2 MVM^8$M=6ZE\N//XI%<_P"U/4D(#?CHEK58P]H_9E-=,K\*/^>%9=K\JTLE@% MVDG[4BKM3X9OU*3K1VGW[P_J]\=Z-J"G=H#^UO5F?H2MN"KL<5\RQ[T1O_LH M\&B7X&;I+!<\@EICO1T_1T;Q69/ABZ7\K+C0(ROKHFK"'Z'>=]G)\PA52#C M0\3?.7@MIXDZ"OKPM 2$'S['ZQ7P^SCC.!=(5@S[6_C/0T['_RK6W%XN@5?F MJH2@IOUKDR?]:[[?WGV@-^IA$[P?)F>[9H"!Q":T,F:*.FMNZYGG<"VGAM-U M*R)UW#:P0Y5CQEB?Y*CYE.M'E=9*G509RXDY'CDIH48A^CRBLODU5Z)#*,G5 MGV%D[.7(TK"6X:A.)L>:X;GG?!RT,V:[:KZT0^7>K% MDC R^G+DBNY&BPFFM9FEFS%9C"H"/VF>;4%9J$_K EO2)Y08SF1GY5Q)+E7L M*VO'(^FP8K;-\D*FTJ-XWHC-JBEZ53_7K%+0Q]%Z70@AJE3/U-6P5-3H<5E4V;R1B2E#(:/E\C#26?N- M$P(;6,EH)F\0QYF1A08X#<:_^]KYWM^_$66]"J%!MVDT<$ M6? *MN/.^\FS%',\\:T4;8:!"X^LL20@3?K0??1MV ]2\))XR80!_ 13'.V[ M@Z&U2( 0!UW$1B)^W= 4)9"3GPL:OL=BK$Y@5DXX*!\[!]FAD^SA+ M$6^ 9SF>QPI5..9FIX>1?\\"!T/M/^K^3W6+PQ+@AE3U5VQ4&LN5?FJ4,N5X M;69.*@NJ,S/+;:;;:<3B7OJZR]+77XM\1.)!.N'E&KHQ"302C'KIN0_=&3LV MF(Q[V_#P;:#Q7+RDZ,?O0R08CGC;\/!M\+22.[8A$8Q[XN".JQJ?AKAWIXQ] M5@FGS:/1OX[>FL9K&FHB?LL3U'N'=<(;.5D/G+XVY(3E6;O4M0/%,O$.8?Z^A1X$[G]?!*\!9I^/@4\,7@3*GQG M$GPP+=U])OD,+8D&:?BBYSG+&6SU!+S6];2*\8,C_)6'O^0\X;@OKJ=&OH4: M^1I5;@4N7*=L/M)2]U&H_">I'-)6P6>U2/-EX83U2EVW+?CN.O[Z;DZPZPCH M:@&U_86?)* 5R(!X73X]Z^]9_U>!=/1]0#J!Y_*SA.8T2>A-J?G4G4%7B!-S M+N7*[QLB/$0&IT$9D:PJE5PYO>65(->)T:,O#SX^?G?3RX&/BE(_^O)?;)\&=:4G3\U3+1 M6H/N?%-.4?G6<-:1GW+/'7U4DD?,I^\4'LW.GM:9^X5:F7U.I\LAF@HD>Z- M;1@IST)UJY5:!.H(W?%VH3NC_W=V#SQ%]-X%/NB;R.>D"Y4/0#31CFW"AO#52YAA[1-C@1^.7?(0?%7-)<_K$IW(;N,1YMD2?%U*YH2?C MND,1MY+K\0>6GRGH[?O'K91K_*QRO5$09RI-XJE0:8M8-%JN"OI@W,D&/E\8 MJF9KFYRB'4WTC)(NQUIL)*-/6U0Z(LJ1=:*Z#53M]I8>+*R2LP"0K*3BU?+=3K)8$4%:#(6OJ2H MOF/\Z)63.B0+;Y_1_9VX\0KJT0W5*M^.A%\#V+EAI8^.B-\$V3_]\ M#%BY8:7NT3]7K@O\3D4AT(O$J+68AJE2?E+O;BO9A$QJ]<7>4A2NJ(E[H1*1 MLW4^\OG;98FL;^[+!/VPNEP=1(X<>0,JN:G1\G:_#-;3*R_N& M&U_1E)&3'1 EQ&JC _O?.H !E?"$J2"?_QW?P,U#HA+Q0/.R B,<5.*VO'9<0 M&H@(<)R*,?[57%@D%(_?:O!=JV1CJCI"YQ&5 ?KI^0HG#8^4TKI+J;OA,4[GSYAV@LS(>(]7ZW1!WO M_KE-O7&5P P:&I=*U#;R?'HHR'P[*T;;'%*Y'//4JW^?$K7QH.\9;BG -FI( M$(V[&M)W(H2'PH'+UC\2C$9?TA2;]PFW1#[.]]^/QZG1#^!4X(3JR.(#QX,N M\YA)ALAG0H5[C*6&9)8DPPO*W\(CL1C";11R*W>,9*3AGP_J]I*^3B3D M24:(NFXBGX0,;,ST_4R"/F:.C2(>9+T!O\T":7A&>"04TL>3P3.5%*QR\%M5 MI.'G86+[L [":&]AXM?B"0+0&V-[:=?6_P?W3RMTJ&$6M(;BJ;^3:52LD ;: M,J<,8^E4'G--0.R'0J,Q,Q]?.80<>00S65GFWID.J.C.;.S%)KI,#?^]854:98.9ZJ5:5(VN#O> _H"J.]X&PIWG=B!T?@OB@=$@&X_E^UF:5;?E4#'0 M5 + LJ=*3K5V&&L0/-,19TK&7F<0@=;:M59?V'-1-U'2B4;8(,PO!# E=?-H8ZW!_J\X/T'3K#[ MQ7"ZC@S=[T-K'JD6ST@2X@W8<553,!,8&S^Q6;81T[$5!%X@'5TVENU\:01Y MO 1L2^&Y5C5OR^C.\1])?7CH$@/(9F@@@1A(Z_F8VB*_&X"QNBC N9<@PA^& MQ!SC)W)S!2ZL 7'P;_ACGZ#@67%0?WQ7'EQ#F GY":<3RG#6R\&<$OOJ+!ZO M 3\,PS<,M4FW&TY#SCJ)H8=0B<%!(7+\7V%JZO ,_&=^YB.S MZIQ;G^+'(^S"B+!A/*2!P?K(#_#L)680L/%$26+[;EE\#?$(_PF^ M2%!#L\ M40ES&N C$:\0NX[X"_B%")+O ,X@V;3J@/!X9LHM,W+M%E+$WI [[T8"7[J2/.A"^0, 0%L-8S,@VHPF5 MWFR%=43'=BQTSHX%'XKH']?BZN-S+!U@U1OV^%+$@K@*@15'N@D$ F MK^VA[+@L2K@L% 4NB]HW7:([ W'L8QRC 3)-QPW9Y6.)LV<]2C58D5H\&T_, M+)H37K:D23O'<;-FK)6?R^ORLUZN Z.> M\NG.J<%ZA_/I".L+Z*X@(!*\("3G?#+>?A!R1'ZWVV:0DQK26V'700-^*X,6 M DW7%M'*[X.S,_PE6>0LY8__4,%*G=R7QA2.'^TXH"G?V.2PZC$045_<7B.! MKE&Q)<'N'39)V&+.5$I"GD8W23-6P< /L'X3Z=2>SY$1R8>=? M;*[5$,9J)S-TG'4P_,1;]Y$RJ<2VOD EP!3W98/ *"9E$JVY.LO'Y^G)M(-J ML<;JJD&+AG.6\KZP!9M-#!N9]"K/;IYSU0X[&!8VU H+>/2"A'L6Z0,6B9Q8 M !P_V1HI8M2$V<%6IN %8;YU'AKVMN*]<\7J!2/I M%?PC*Q96Q[M@@ M"# YGA[DL=6&<.C%8IYWIXH-56 ;#9.O#D-,W"F_@RGX9 M-E/$+Q')$:85U\.^SCZR1QH&*7)@_\G.5PF>/=FT.MP-.'J4B(=0;! 6*'X0 MB0JA02*)0@-N. HG(]PHS--P>++OB?>N;[SHH_>^[SB=_VY\(E'3;$>C"=[1 MZ8G$,*G7]>>AD6)19-8HUSKIC)9QW8G$T7GEAWOGWK")T>ZT\M<;*:IDTH:B M7DJTN57JS'M/5IS#:&I'4G+D:^>X8WT8+^57=23*)[X"?C$6;>WO>X99[=HW)%W8,*=YVRVIO LDZ0ITG@>V(J-(()=J=QA/T4H^\'*E,ADJ( MKJ(^6\HO.]6!U!TU>ZM!^/29:6BE7DT,GZC2-I6I-@>2,M+&>.3),^>38>!Y MSH?5TH]U4)E"LGA^'.*EF:3YME>ZJ-*8EJ3 MQ&YKME@R3&73[Y>7^?&YON=3O1Q%8C(WGHD)VIA/>:H>8F#DR3PG4CC0FD[4 M^&Q!;[F.WMIFR^;X7-_S;*.3,!?37I_E^HE0?,SU(]UE_5S?\YJ6;Q=CV4V, M"JSTP%SOJ[5JG\&ZF[J/[T6 YP1S--)T2Z%5% -=R@_K#R8#2:L\EZDJ$@,1 M*CQ]FB?M")DH8Q7$&!?!8Z,1W\SR98\\@^+6U7,LJXU*4>-VE/[%J(\^UHV$J MT!(KRH+KMJ=M.(^A/NN?[-,-G*1#E=-\2TXR2?#SC3.1#,F((",3.\^WAF![R0*RSF(5&,=RB424W8 MP6#8;/<_,35ST(G3K%0QZV07ZVZ2%BCB5Q@*9%KIYG!JWR6#(>0T=VD?J:B:J) S,RO# M"+YYL XX@L'/UW5+#;YTE \<8^^$[;US93XI[7YR&OJ*3=*L.Z,"R1=QT@-L M\*/C#R'%3O]-UGUK#XB?(,&4X,1]+W?5/:,T\%QRBK;";$KN!YUZ1*M\8!)K M4VLF2P]&T?Y:>4I-]=6-SJ>N?P/P?;[7P33@4,"> =QGXJW+4D=77#& 59P/ MK&MLY).C(,G!-6Q[S.D%0T-S)G;0>_G7>\NLQ*E@).GU=GYDC^W7:Q/$O*[; M[MR9<##N"8TKMX8.4E%O9]RX,R':VY<;[LL'RZN]:?>_3[6@J[?;_*Q!?DA; MK2OT,OZTF7/5 >CM.Q9^UN;5^@_?7(M^BB*WY $WZL1+#' 2P_Q29UM/[]U#[_W$FIV6[G1S MC? /B]9IQ]L?ID2HI3H?67G/H54D.=\'QNA*?=^%QC!A'(5:;]=#+LI^.QN_81_@;F MZQHX\6J2]V GXE%B=\/LL7O(77B\XJ?\%"%UCZKXAFLY=,H<5"EO +58[)Y*HY;O9-19.:]K?/XU4^,N,J=;H^ M?6J,FT6XXQ* MU+#*P#0D6H8HNUJ3U6UMERQ6,_%Q3&A0I09';9H]H15@'^$374';A=?U9Z:K M;#0J'YMME.$\JD8T9A #()((1U^Y^.5%*+P(Q;O$&"@1HO_UO7UKZP;EP=4B MN#,RABJ1!U7=,(:*^"R!]!5D8"*XK523..OF$=1JQ9]#14F05/('SQ'W'/%' M6S_@PPJV1OOFGZV5TIHH)MXE(:>8FH&0[-@9FZOA.XPL' X41S!NS]\PQ+:6 M;+&4DA-5=IRMSD=/42JU4MEW=])O+[:\22]C7+XC93O+=E]- M]ZG%I/4(E_[C8KN40D-.33!-*L]5C42QD>^)V@J++7CP_C 5\B<2YRZ<_T@' M_BQXV76,V.,7I^>S54/%5W-&O 94/,?>O8Z]FS-SO@GT80[4J-,-G92\L.7B M0%,NLX(82W UG16CE>HTI8AZ8W"=*B-IJ\N,)<-VFV,\+RUG&J:&"O:U]3,J M4$A-90@$PC%S"">S6)R.>6^]NM]X3XJ\CH0](<2T^ MH**4NGQB47WP%"M1X?5RPSQ6BNO;N/1 M'2?TL/RTB&2KHP##+DIB3JN/\:0AWA#W)\,Q?SQT2>3=&W!PFXR<&%A/0.Y8 M..[3$K*EUR%^8512LXX:64.QV=@FK*EK*J7J7<:K>V57N2)>[%Y72=NM6K77[ M_@'[2%/_.B4)^4/H7_^$DGL:LDOL0<"/DS=08?&XL.P^#*5:K?3F5FOT=Q0( M_6S3-,I6;XE!MC*1VOU68LXN9MF./I[QIF0>-(A M:M]=5^)6YZDBU[UO*CM' :6O4O%F%>A!QTYD2 Z_+(JS'_^QU']FQ.1MP'$P3KM=],$ M2XQ1P"JOPXWPFW]STHK;Z(X;E@Q&0O^S+S5N3PLHXPM103KY/[Z#GX%")^2% MHG@'1#SN#&!][;CNG?/A&W5^#JINT]BI J6#?[57%@D%(_?:O!9B;T0O%&":,_5 M/O>QVZ4ZKD.YY2&$1 M[,Q+2!=S6<&4'V+9@-Z35J-UCB?]R'T %E0.'#I3XK2#3N;'98)MZ^6@DCFW M@:7.%4$9W%O6C'X6U0'/M$!!4N8,=,B MV'C9F$ 1;]BPT_97I$^J( J$\0Y +;#%*T6"+TEQT&>_7(9VGN]Y]_Z=P@W< M]R\WH_]@#S2,7W13VQRV&+"D]WR#@<10J-1K0K&4+6V59J32K\1G_3K&5B'* M'PLEWMU+@,@QED2D810%.IN_73N!+Y.4_BQ!'5(RUCK3BFY%VFL;IO/_0PO8QA.OY&+_I$0 M_8?:FI_WT'>-S?>N^G[,):<]J0U;O?@B5673Y:HR7HZBM<73&%HGT:^WL#_; M[/EU+X711$ZZ6%TPZ/@%U?-1';P*8O!VT.T0,7$[\$$:@-L_C["QM]C, "9> MF!B)(0WC8LR^&/,!9,UAFF,/-%#?._R'_L2#T,#GZ?A.C'/C3@#[KF>D%\ N M2:YAZ0%08/I)CIQ^V@]@.T]E^A05I]A 34+U;C6S+:?/=$@[/\[KD/:NCF,A MZINU2".=?&;]AM4$/\%63 4H!R:H:,K("H:':-+O)>('NP8XWVKJ M J;,NJ0#4?+=C1R 2%B)Z]C[-K&%W-A^A6(7R,)8R\%CNA\&[M"9L#\IP8_ M2E(W)8QPC)<.?-#G%-LB;S\"4KL%^<9(QM >.A8-$79P, I<(XT7=2N\@$&@ M*/N.MA2Z @?$=<#:O]]/Y/\&LVEHJ>6:W(@J,4:8KY9$ [*6SH<2K:"T*\*@ MQ&/?L1[YOZ\UW=(U8]" 5'*2!P:_E2WT:Z=WO3==+ NSMG+$]KEA:W/!I)A" M)T)MZ'8L-$HV>I3)G#9M%DSME:;-1/D.W\Y^'[Y2]J9-;G'"_-8J@EOX+04^ MRNZ9ID/HO7,9=[ 6XLP 0TU.:B%M'CI L+F\HF1Z1J!)S?.]8CPMIT=S%GN- M(W O-HC3])/F759C)("'AZC1$C,0"TM O["/7]JG^93GAJQ13;*Q_%IZ+LC- M[F2[.KM/L+RK;5(65DT&8R]=! =S1^-!;V@L>N5<;&:.5AF4;F>Z?(8!^/"2 MMI8R(V2WP]8O*>RU#/NP02&Z%GQ5"+V*,G&GS_$P&?_:!4YBBW9#K$^PUN9 M:X]&6!SQP*"/D3='C<_M>!5!6K8)4(ZG!<< #B8'[8>][S$TX9#WW>FLB+'M M\>^_2N+-^[-<\A(?-\8ZE;@$?V6D^$LX[K6MOQ^D+KO3M9+ MY-=;IKNC1FBR8COEQE,F7JO.N)(++IE?[KJ=34ZWQ8+R)&1+ZR>N-HS2J>X$ M _"$/Q2A_8GH:9%*QQ$^V64")F G91Y.0"P$<7"T>7 R?>SP K0A&N,(K[SB MNN[]<^O,P#HFGW!8O9.'K$0=SCD-DV 86]9??O,?NHE7@-G*5!5+[Z,=?B:* MW(9J=H(;=S@SJ_TN/-D^#?FGGX2WP6U?\^@F)ZLO>?5:KN9KO-Q9]O(#8Q%8 M4HLXFWNF:Q&*"3PR[]K*41RQ)O]4T859TXANZD]CA8NSX,C$_.$0[<>4.6%6 M%RGP\QE+%.6FR-C9#*=WJ?/SS8S/:7/H@HNY!@+QTF:G+$@\C9--C(;LD!I! M#M K'?Q1\';PK"QH]G*DWRIM8]MN\&4LS\I*(R)-MW>93*??I"-^4%3O%%H5 M,^E 6^:482R=RE/5:D#LAT*C,3/_6#+$5R4TJ5!/X\I<+V<#BV@VS>EQKI8< M?_3D'U[XNX8T ,C<&#DVHV!O2A9[@IL>)C\+^WBFO -,J*6 T"+G)7[[+RGDZ[FP!\O M.]DXCP08C 0K;4I"L*,V=Y$D!$@PPZ\Z>:. +'NP3S0[[=@>]%5W;.D+':3< M[*VA\8HL?5*.WL^S7TWAV?W\5:9=E[MLM#9K*BRMA:;=:M\TPZM'%O38.Q;O M DOKF;BEMM0DEZ5'@T9\%6ZE*8BD1?VQ<,Q/QTYO_=C;[&"F#R#9KRF:.V[9 MN_7,#7>+T0^5F ,Q7G2Q/Z^8-(E.+9/;(9,U6[GG15(N#E5S_$G%="3*ASH) M U5')_G"EL%*W@^;')CU$'5RM^!R8(J9V]FKD->#(.* SI>2$NQG/R.<;^MN*^Y:U(&K!#*'I! MINW-PO+L;!5\X6QQ)2%9R 7"8O&)2C]%PT]KZ(3,[JTJ3 MK-GK%AHIFEER[3$IA491YY/D+H!6*_)@@G$F>7*ZN(3D^UUM1?*M?=0(&)4VZ5I$IA:%VF;(F!%VGAT#3OME M36D_^DL6FK:-9EKBK+FLU]1)II*M M:7;KFN.1ZV1$[\RK686BY7BLNV12:K.PLCI('(_D>M%$G.*F8;8S+,2EB6!0 MR;A=T/YXI&2D.Z;"Y9\IIMB[-.OG:LK\< M+L?Y)R@;??),)<1V^6*Y-F<[RT6OE5)1H+<8#^*GS]2JBE1_7F\TJLEW&#:; MR3=;0ZA9=3*RG9?JTUQ++K+-[B(78CNI3G-5QP[^R4BI-*WK#6F\GM'#6'6P MG+:BASII>N35W.8WR TF7])W* MW>DB?BJG.?%98HXAYQQI@=TE\)VK>^1;1PF(B[T.XIRO&^2F',9#<^? 3;,P M$?G]%3-+K+P=D8*_6W<4'&RW#T6?^=[-@!\(%%[Q=6"?&%&6S_VM&,V6FMUF M)Y0J9YK,(VO.$%A7CPCC5&%[B'VNC3>(_?DR-?\ M6)+'Q2JG7OKNIX^?55/#" SM4Y7>(#9QY[/-6LT/94'(92@>*RI+[V/E)?*6 M?I'QO ^2!8BO;W!VOLCA0(3EFUR/.D[[@"HC5I+"/A7%2E<@IY!'7J5"DG"- MW;TI-,+C#/@#.7HDMM+D>;@);=T]YHR="C2QH& W$-(_R&DJ7%^6R>\DVP0D MUS*Q$*PVK:7#RD79N9>CP$T;21QMX&@4\X)=8V67?VQ)XKX6"XGZD&HK[TNA M">_=8 $=3$*%\#I>)<+P71P>W$?3CTJTG/KO]A&/RFTTA5QHQWK 3H&Q JYP MH\RZ>_21D]E''?*\52"RF"S6MN- @,IB!T.3*OG,J/3TR4,?BV09AV+.JT'S M']H&^UQY-P[;\ZRNJOMPZ_FH*F+-@#Z+J6QVPX\B*#Y=Y,IAB--<"*LZF[Z[ M?@[I14=90T%;C"_<$U1)L 3C/?MB+@*._@ \^]E;_^4TX]W,@+CDBIB#_FR. M.,\.\])LJ;13Y1R5YI\*LZ?RL(P4C.\2%]AAQ(F:4U5B=UOT1 7@'Y!(U)UU M;U#3#9_ ;9R'**,1MC"@C*P!$G?\]X,,UKU:(PG4M@9!2P3G<#Y)P:#11=D$ M+K?'KR%P8HI.3D+\EM>&-8U5_<1]R5[?K@ W$;M*2^\W^GT]/,L;5&_4$,L= M_/S7RV^3W?$*)U^)^KE,25D6N=PJ2V='9G38&ZZ-\NKULLFOG2,2;_6X><*( MO/U!7_$/]I'SUZ M%OZ>&3V;:&M=STX'4S8O+C%APKEJ((2=_-.V)N_-Z'GM\/SC"3W_PESQ0;:X M7IV;^S,&];7XCXWQ&1G+F^1P2D&V.0?4 -8[9U7<(*!MI;":?F+SBEBLHZ18 MB&:@:N2KV<.O*+E_ 4##>^9L&O&,C_.QN/K;J.4$0ZGR6U['V?D6S?C:% M[.+#25\=6-PW2!=[2Q#"F:%09?J9"(N4F1"G1KE4*OW(#/L/IH^MGN1XXHDW MFQ2GJ_JH6DYDU B)%F/)[>%/E5-#WK9PK-B MQN^+T^T[S=L")M%\F\+1V<*GLX&\/"-P? M+.9R(7'WAO(C5/"$@SK.#3XH(@8D/_0GL-$%F;#"/'95*) "RU1"?^QSJ=)! M*!9E%RNSKBP>745$:_@9$5,[)Z7;+"N^"SJ1^F/V;*R76$^QKPZ10-7%"-7I M-7H2^\;/=/+,7E3NM$\5#O/"X-TKY$SVS(NQ\M+13GG(Y-*2Q@'A [ ),&<1 M_V%I@0+XIEW,S8IWV8<"M5?G='B=DAPH7&..^+\\CR2DP1EH +\8SB&.9WH: M%];@0JDN&KO3%WL)EJ<+*W!F8 >*.6%J0O$*RTEU^&:WB82E%(P?.=W8GU < MET(]7+V3WN-4Q>,(<,8?\Z:F657SK(O!4?268D=/MBA/Z[WL4D6OR$^P+ M24[PX02C[<)^8B\E>QX9/4A4N=\8*6ADD^.LE6I?:D[>\QI M@K"A.1-S"&,M\YW=W:+!A[>B_7KKFZ\V@HNZL-7LG6D0"M*/:*/M+B)XC(!G M1/_U"@$[<8F_G0:8#WX("3[:[]2]%C&AGJGY^I,UX^?[-'^53!C4P8?_]ROR MZY,DHT/!<.2A[9H_TUOSW\.CM[YL=>?X"-:!$/$4K!_M@-OP.ZB>J]/%N64[ M]+2.IW4>0*8'8?=O1Z>_C9UV1HS^K!%+!*.W1<)7U\5.O>. 9XP\8^1I#\\8 MN95.?QL[_8W&R"ZZ[YDBSQ1YNN,'FJ*K2XR5!F?)C3*ZFM[XR]CE;S0U><@/ MLA@GPQF>R?%,SOM:?R-H2;^O]?[.K[*.*?_7DN0+%OTDTX#K 3M M[V*CO@U_77>M(6GY1MY'J'1Z%\N-))'V7'Q M()23/$SX"U@?'5&4E9>D29[_Y+ZB=3?C'"-]E"0N0]Y'ZW>XX(:K?'S(CR1' M'F8;AX\JF-[S_CQ)FFUM5.M:EO/IN?3:1I.U;V U>\D46BQD";]0Y9A,KIKC M9A^^3?KE*W16J[."C*=JDH9Q52CBT9IPLMUNLJ+8PF3YJ2\OU+7XP8H*"\/F MAFMDJU0_/U(ZFW4\6Q_$H/QDB/;'PDD_%8N=W+OZZ4+XF:3CFY'C\0E^_WW+ M!3XH>^]JVB@#EP,68NKNA64TMTH:IM]->?:) ^K8AX M8ZE\M%!^6D=]C_C*1Z'C_DXG3>:5M^H3? =?]TNHT -_5RLV\AG56S8D)O?$ MKX4L5XT,2U+Y:;TLUMT'!8DXZ(5=9^L3]:ID!T,EU532K+G0HR&IS+/S^FH0 M!R08]T+X=4TSM^)[QZJ#?"&L#L60!$T',.2+8+5Q&W7THY#=3XX6OH1\;>);_/38Q%\9 M( 0U_0\/&-Y 2UM"'J/2C>H,M7H]NA?0-%U;#1( #*/^>"+F3T1. M@>$_?[H8>B'":V!)+XCH@;9DI8AYDQUF\$ M9";>!S*]N.+?$E?,*=H(B5 Z6O\AP8]KQQ8?F,GBX4K7X$I;3BY"2[2H!MBZ M4>EGYT(L':U+RMB(,)A0-.E&&XOXXY'3O(W: ?/\ M&3"X'010K)=BD]G.O-&3F%$HL*F"1B)@\$R[#R_B^#=%'(_R$W>%(NT$1Z4Q7D>EIZ;=QGB89IG97%B.I%YJ M8"S3WS*+L:PH8C>[TB>SZE".%,1X64U/&.CY;*4QQK%LQB->&N/?%Z/TTACO MD<9X+WWD#HCYI2S&&A^.T@5E4YTU)4,),,46S=57H*I(&B-UVN/""S=>@)[_ M2TH]_W&(9I?C=L4=:4'458G;_!9E\I@AE.$^? !@SB.T"<^PMB4+RS[_Q/\Z3> EQ&G#(Q%[$#F3M)^(4K;XW.>G(0>#5HBTT M^U.=99!___,_#I=S*A(V0#Q8I_UNFG#Z&.^)AKA9@!OA-__FI!6WT1UEG@Q& M0@[X_+T#F6$2!Z; E/D.?B9;]9*\4$?\@(A'GH;]M>-2X2_;*4%0H60F,,L>_VBN+A(*1>VW>BQ!Y>+]5_^9\$PVLPW^U%/[C/ MSL'Z%1Z$A1W; >GH&IW]T24N(S+WZP^IC0^-&=(**?2N[T2'.YZMPTG16)@/ M$1MZ*&,7)>IX]\]M*N?8!"[0G,R'D^CE3$21)MD39A43?-RHN*EMX.QX/PZC0B;-#**GSUSKY>QXD.V'9B5Q/5N$35IKB&,\\G2> M6C4P& I:AC)7PURHE!V%ZE6XJD2]')E9]',I(\H$J'Q_7'R:28ME9\A8EYJ. M1^8ZG2U=F1>8+">P[1;;G52?>7CFR=N+HU4UTMQ$6"I&C:6Z%FL7M;1]^^!X M9';6G2>D93N:G7<&M>ISMC4?#2!I[62>F^*FFV['0R+5;-<9D5^&C$443AY/ M1ZY+7%Q:#.>SS10EJ-"6Z\ MCQ0UOKS,9%9YEBX$,@:O]=>H5\=8[N3MI86@,KWP/,W..]$H-6X^=5//Q+TZ M&1J9Q":Z1&LY*E:FS$WK>1;G$F2H0]$7ALGI2[&=IS)]BHI3;* FH7JWFMF6 MTZL!#*5_.7U.,=0RWAH=OK&Y>JO+2.U[=AG9@=J#YEP$&EN=12XW%9&+&:1/ M#9UG2^(FM)J5NVM!&M^KJ3/;1<2BP9#85AWLT#4)TD'97;/;S1/A@TI6;#<+CJF4]R$*XH.+> MI]MEA+$R_6%5BT[:TK[:*L,3.D_H[E;)[T'([=O1Z3'@S@4Z_-.%YT*18-SU M5?S>U2["4\B>0O84LLOHY"GDOT AGVV9X*EC3QW_''7\7;H&>.KVYZO;BVT# M/+7['=2N.\I,WZYROJ6/?U)@\,J5\V^LI[\-?UU-@?\D7KM8.O]:MZUC=#2D!=[A"]?A(Q5MW$L!\A^C;4L%MI_Z/O8CCA@2 FU[$>=3I_ONY7OY? M[AN#]ML56G:W5OYYRM=E=4]J$\Q(RIR@;7+H7FNRNGTW;!VH2SKS)''L8A)9 MB=5XJEA27%CUY,TRR_ER1^Y$NL_/V0XCSZ3,*A*OZF.KS'+(3U%1_+_WE;+_ M.\W@][!V#ZAXXGZSY[Z2)U_3..ZXC?KU*LO#TJ!%LI9CST8BQ MJBR'@W3\@C;Z.0[I_6L)NQOM>#ZHYX/^-!_4305KW6^N?Y:7>MVRG>[6W=_N MQ.9'E.W\">[K>XIV;E4M,!$WA7RV.BGV:I-%I]M6G:*=<>JL_WJ=DIT_PH;^ M/:;RQUE$SX%U8<5.)C,=LO7>;MKO*6K5FB#(QTOX,)<%LFO$FU# SH+Y7<^5V C%7[F,Q0?FJN2 MLD%XY!"DP8?_!D_B^(F(ED18X!$\UH><*%O3 Z'BY(UOCN"A>M#7L=Z,OWWS M2%$H"5Y;>!"V?]DI%TR0"E8"1./,E:$T:*V4UD0Q=?S*+)%5)!/:P4A;ZPQ6 MFJ0PXHR?!=K]E922QO78D#G4.H5*[AUZ!]YWMX/'"C*J(RM1NB,:DPF23F)' M%4[3!MVBLDI.GW,B&Q T60ST)$XM,Y#[$ XG_#1]BHC>Q3*BQ1\C4=,-W\+D M- -I\ W8#;^/5/CTK6!>B@0&\*_GB-TF8>\;;UT3&89$V*$ZLC:>\(!NC3V[ MD4^-['IF#D);JMI@F2@G1YYR\Q4 6]H?"Y\VA'2V$0LWKV#SM!-QG\IM-$62 M? :WQG_':(:?^%;PL2C OO*&U2UVIOF MAJWML#U=N6G; M'W[EH+B%/#)#G=,%*KQ/I (%/8[5?L8+\JI8*J-?GTG$K+ MDYX^,K)&M\% 5Y/3DM,^;%LD_$/PH8;'+;;]/7,MR+XRIV'&M10.Z*)#?0N_ MS$4#,PDH)<74?$,%-T:@8;R\W,S-7J@ME8U&+*<1B M4[&0/Q1[7=5_TF+3U$,LMLLXX.L6NJ[GQ $_Y"DVG::%32673S83XU]_8K&D M/QHZ=>N^AX6^^3;=T2:OPKRBCIK-/M6,KIB9B9X&9K_^ZP\=3#[&)G]G^\NH MFBC9ZN,:]I>FWF-_\:@/V5\\_HS]/?[4L;_W-+]X!B_,+]2B%A!6PW.\&X)O MN+E 58\ISS&EI9L="&/BD=9V8P[?6Y'O_[/W MYDVJ*LO>\/]/Q/,=C'7OB=C[C;8/L[+.>78$*LX3*D[_& B(" (RB/KIWRI0 M6UM[7,[-/7>OM=HN"RHK\Y=#9642IR#?I%"E6PB9F"#+VFR$DE2BA,;]:Y O MD2VJ>M(%^^>U=$WH<4B5G3"PV]FQHZ4WS-[ ]/D(E%]4[*&A!23EI>=&* MA MIPWHLP0P!V;497?]+$-63%<-I@>X!"0J'&0!/U65(: I8&LW7X7H9:L .:&U MM$9 .5:1 4+;,48!LAD87'^IAJA[VV\!V Q-N@_D\+2GH/ M#;:"2>\\%'X MPMOW73-2PAC2J47:X=EF-L[//-9;HK4OM^4+'*:4YP"$!:PV>F M 97!&D/^KT.ZU&4[X+2CGNVHNTQ[4V,R0W*V,)MF2@PI+X%GFWA&CD0C@+() M#:2_O^D8.!; _Z-L!?094,M5"-L5"+KAIT^A_PSWN2@8GF O8^BZQPL8?=CY MY2E [A;$\#>FJ8$7@=_8F693-".&KS\,6#Q@9" @&QX\F'3KNAR^-/Q4!\Z! M#K^\ZRCX0 1C0_D-;P :(_L^A@7H)0H;20H$9.-2P(<',F)!/6]ZCKZ,"9)I MN0=S/L6&GAM$@&(" %#G7I3&(@PO1:'\;TCV4G_"C8TM#Q#L)4!H\0LL/R M_6!Z2; =@$&A, 62XT(.7C/"@0"%+LW,4P,^?]GI:']/M;]&OF>-(X;4F#7\OZHM1=X,%RGX#CJ*$2YL]G> MB:/\[=ANT'T7&"I;G?_ZL^W:UDS^19EHU:>%3+K8&6M48A*W!FQ-:L4O8*^K MB@&F/FIYTE.Z*S?)?I,7L,E8T%AQU5XIQRW/K:&YHYE>F,#YV/@$>[SG.<8= M68RKBWCH-O[.!W\-''I:+X[SM2&/,58Q7Y(U5Z[ZKYS._0:F?^12[F07_5'+ MS+VPP=;S#?X*SNE>2/6B!8!!?&$V_R++KA3';_I%P!@U1.E+Y(QH<;UO'M ' M#UASY?%H_SQ!C=*-N&9H\7%B,/?B7*K/*##'[HC1NN/V[$=LWO9QO@9)6Y,- M3BQ^%'5Z]:R=L-/EL>RF-]GOY":D@,L+'DO..]7$')O4^LQ7-WD_7O:9[0Q= MRT!?W?MVG/^D?&\;TUOUGA9<<T\(7P*CGPT"KSW S[0;O4(H\*L\ MLSVTG<1-2F,2P!(4.:$3 !D1R MB Z2.(H/ALD1FDB,)!(=":];8#.Y)C MO+XHRFVDZ2>H5#T^Y*<#?X -Z-A!=5(DR*Z,P)'4ZY'DV.R5 MO*0F:M-ROCOHY#/=% W;SA^\J&\NLTIWY1>1I3+!\V6IF6P+<,[#%^UYBVDK MOU)[6I.8F>Z\T;&Z9?]8WWDI-Y@7:IC9YI?U14^O9X@,I?G'^LZ7Y*;3:S!3 MA(_3I:FZT6V9C']!(YCI8D$>]DG7X^4$Z35RJ%X M21-$PY]3)I92BG#DX9*(5EQEO%:3X]/LRL/P\M0U6.58,_O:T ![6F44+9TN M=?/\L+M*^?ZQ9O8R:RJ2GBP(B#KE$FR62I"E"AQYL"1/51-=TL:&_"R++-)5 MK5L<8W#DP2ZYXXQ;J6J3J@84\+(LL8:*DO ]#Y?4Y@KZI%)S('R MAG58<.R@G;PBY\I)/I[$M(Z:1OO)9-/S3 Z,/'A1=S489+"1;R)I5>[3=8)+ M#$D?FJP'CR^F1J6YGU)CWP-8G#Q_OC(@):4[*(RTGME BG=-+ MLYX"1AY0E)01R6JW.!II#LKSC*DZ$DMPP.(YF+.EIBQ26J)EI,:1=J\YDDIC MQ0_+9^R/S"?ZRTJQE1+9Z52H&#G>P- ,''GP] 8^;X[&K9Z!")Z='XEX3=#D MX K7P>.)=E_.)TL-7BO5YE('0)J781DX]&!6L3^BU*9+5]F29YM@P[)*&.LH=WBXF H=H2F\1'>&55$42N59TN6=A8)5E3@T(,7 ML)=2*Z/D18$MS9H#RQP3"WD(9L4/9S6'7+U$<'X>6?:7JPJOD=D2R\&A![.V MI?'2B^=0%*%T@4^V60X#0#U B<-9>ZE9M8\X0/9R382K.+U:VEH$0P\V2RS@ M E\=)V;\3$OCK.)21;T*7H \G)559]I\GD\O$4^S$,PT2CET!"A '0[%T'$N M3YO+DE;*E1<*OEAP)2$8>K"L?*UELWJ15/CEDDH-A4&CKV7!"QR1JD6O0A;- M&<:Q:KS)E,VY.I>6P= #L5H."AW%RJ%UI%1+(3R^\%ES$ P]E*OD3R%L/ H0=O((T70J?M-!ADMNPS52+N$1.&@T./8,N":_*ZNTPC4Z;O%689 M84(*4/D?, S&CBBVPPU8=FG7YITQ6E*3)GC70V4Q'O;XK,I7AQJ6[!97J%YJ M.E,.F D'+Q;C3@0;%P9Q#8ZSFJJ/)@L44-S/-%CRS M/N>.&139#@$VLK1J:3.TFY!GI;%LZ0P821Y@X"PN)O%ASD=J.9'O]35^F9PH M8.2A^N.&F5Y%ZQ:0=%/7EH[/N79/.6IZ$)@\8UM%),5/^95EXDV!8H?03#C8 MT4'!$GMMILT>?'J<2B+*%'M5^J9+'Q"E;(LK4:,@6: MT"OX8ZC]#@A:JM+3!E&5:BQ5=1U^F:DT+6!T)@\)BBU)LFQJ ?!A*LOK.SL'25\?QWO@I:2+Q'L2 M.]?HUO&>=Z_1'8WWV,.R-"A6\@J2LX9YL=SNTSKVY1CA">(]F-.0-$PD^[PZ M2F"9?&\Q((LPUD?2Q^,]<#/I%/?U6B::,:TNMTC-,:UC6Q\'IW-NA\B=XNFR])-5_-2OL#5&Z(0'ZZB9_ MXAZJDRH(;:] $RS6KR;TI@),&/PJF933PM*?=C"SJI4HAF 2O8R \]RO?]!W M+J%^?8^3^WM\G;L)AV4='J<\17"[*;:^57CU A7AVYC!VVP2399['($DUY=R M]J]2@)](@ #P/D60TA'\8G/GY@-(>"FI%O.%X*Y,F$WJ_ YHL5<*Y2LG(Y/* M,#=LCLL(KPX71"WN)L8NK-KWJI2,.)8E3Y?7%S@/9# @R7I_F#5%@L!J"[Q& M"HBO]FMC+J'M=*9CS.*"YCE%I;EH5C3.!/I !N)K@4>ZMB>?^93AU-='@GHT MV[.'L% ;O(LE6([\>_./W5>#D?KU6\'@L!A&GC='+\&Q@."YYN:#\$P@^&3O MZ&"GPM)ZS.%IC6MO7FQ#AG"9GZNK3*#/Y+5+5KW1L1.NXT)]Q:EK%+6Z+1H@ MS\35*TY>G0@1(_RFGZFKU]R\-@W0&ZCC=WT:X-1/IT$RPH-(%@),)",C*>(# M\$;8-3H/W10-Z&?DQV,B\IQX%%GX8AN>&W87DYN4L=WVYX_A-IR\)WP8:SK\ M<[\Y_-TYDQ^1)&*GWCI^&I*LYKD. M/-,!;WPBL3N[6CH3.^TO/])(=P L#X*_D9Z*V.GN0Z?W1J8K11+NCTQ7"<#> M&YFN%*.]-S)%0G<;D=Z3F]";!CWQ4_GN$:/<<"CXWLATI6CQO9'I2@'E*Y'I ML3S\R .['E7.[K^?7%V'O3W#N)=^WPSR1]QW)V ]R MMM==<'^JJ_U%KMB> 6/?/0.&59+NC444!99R=T_%)#=YJ+LYMXT\NLAF_^D> M7=B3*?+D(D\NLC+OP)Y SANVC\YW[A1A[LT5:Y@EZ)#.1F?T6F[0%W8OB_9&)'5E2WS2Q'^F2Y\AG 9?&MHJ>%!>UNC-?^*A@AQ=QUR?*3<=LM.V(GX+G/W,HY[+(HBK(\&OWGYIV]]U@F)>C0 M+(>F*(K])R.+\DML%$?#TOQO\=!7*7)CQOR[3OT95GG]^AI!U>R=-XCA>WU& M8Y]LNN $1OE =2E:]JH$P^;XQ60P+-(5H:;L]UU@G$%M!+N/X>NV"[7"D.", M%>]J):*>K96F-8PN?+O7[+=;%(=' .OZ[L[VH"AKVCGPW8/.Q"UQ,&GJJ>E* MG=4T894K]\O96F:U@%WUL%__H$\X@CXEDX==%B*Q^=-57C_=+9*:C=2L2W;M M%.L*Y>B(N-!()AT7BUV#Q[(V*;46@E$A8,7&:K9^ M+R1T.G)_C?5GP)%1YZHD!QV.UM"Q*M9$J=WQ2+Z4XY1_UJZ>?5?U>O]C-B>SVS[88_(;FC>/74;W; M3.@@5V.K;/$MQ[&);S98O%)\CP'[ ;\BZ.M(WY:9 MC[@8I?C U;H#=<5Z<;M<$#(<3M#KCMSD$X533QA%?PKX[E J3F ;/5QD;WTJ M<@^GM3>YP]>O&_1ZAZ]"AMN+1%V)&WZB#-Q>;"3:_ NN^MJ%<6]B\V\O%G 5 M,CR:&WN?&3&O_=O=_O9.3(''_\==W>C<_L&M^URQ>=A#Q2 M(L+G>>+\6'ESK;6OS1&1@/P #S)BETF8.8J% MAW(QL*&R'4N9AN?$ZKI@.-&!T^.[5-_\GLORC^M[1YO]@3SIRF*/3VX2_TL8YZTM')WT\]#K[37.FI.=1#;]KI MK*4@:]I5V6UN): V8F<>V/C ?W;"L4=<9IZLV*ELN]=G:UK95G+5F+EI$4W;2/?5OT>1 []7&/UF^+/@_BR4?2$YV[1^QR?7(\9K0@ M.G>/SMT?_MR]<30^\%XV^,]T9.[?Z[_%$_<7[@LN(\"7-.L"/QL3OEI+I(JE M_;/X0C5[0VYVI9]-P[>[>7_YT<;C[\'ROW*[N MCP'@I,WKG ]:Z&R P=D$9K_8PRX7[W2[S2E'L2H]7TA.4VO,"QP$CP0 CV?T ML!Q)!!Q1 D&T^5$"091 $"40/%8"P7[9=1$F$NA1W?6'S 6X^D7[]],"V*FE MFTM9WG$!UTD!;)Y-#GL#:VZ.Y;MX%<%0[1E\.N,'/Y] MQ,9<]I*N75@H)4TN]N-DD^2J1809H&20&$!A3P@67>&/L@(>+;;SA\U1LZ8] MDE77LU]\NR.RY?;R"E>+5U6M9"?DOAOO<%NVSIQR\Q#V_>.F5_R4 M7@)1'.D+<:0C://%2)(L69ZXF/7J?$UU)HO6 G&+H@*1*/'K'_*9N&Q_Y@B% M?D3L*6*7*$TE2E.Y.?H\6GSKKL)8.X4C@(L4>^M:S"C4^ ^3S7*U4A)#TY9D M.QZ._HU:BYACZJH4^Q\D^+^;@HD;C7O!@I%'2TXPAG1P168=":>(W"Z.RPL22!C4R%5V22./&4( ZOR$02 M^D=92_"7S(<.\A M?CAN:.H2^&5*T*%WOC;UFK+E!AY.>#"#(T_A/Z#[]-]_#Q_^8/QB^2C[;@$. MW +)](:Z?!=^P>D==\89U$8[GCJ.&]FTEI8[?-HU,HJK*8AM*!?WKZL>E(7: M*+P3P M2)K^<0DGYY>K8]YV)%:W*5;K8]^:YSIP46 30D$[(D]#1T-ZV6IRP-_HPR24V>0?!TZ3IHR\GGH^&*F MR!P3BP,?R>219;>24RD+]E&!&7XL,,,O"TQ#G@JJ 3Y/@\5 GO<$O27;4VPK,MT.8_B] M3'NH30LN-L'%)#L?!2)# _ AGI%MDN>:+I'(/'RVS.74[^U%T[YIMT,%;-5G M]0*9+3>06JTWR0Y;JV%[XO^IYHWCUU&]!0 8JN&H8EO0O1=EB[]8[VYE+I.Z MG$>\I3BPE=&PRC4"ZQT%[C#QA)/)BZK;1PM)WG3D\75J4%MV-FE!JGQ[%"8&,,B5U8,DPA:YGP(_8% MY-X,;\VE(:DO/6'%"FF2QY,J48_7@(),AN$MA$H^80DR*H-QYQDY'UO+44SJ M[F-2'\/ %T-53GJ<&(OBI*7E"$^=I?+9(E=4(#B$EYHB7'C@M*5'"3Q]62K> MBD>A+XG,XVIQ@>&=+B]X:,IJ6"K673!0+F \"G]^.0]Z+QX5R<4]1Y>B(-)= M!Y$^1@5&46Q9$5SYPR"3N$1[^MR8MQ"!70E\W"KF2M4 #F"0"7]*'NG[$:6W M/4AZV[M!II"U8JX9FX./_\+^_F:PZ9$R<6[IZ.)1PU./Q"^7RMRZ)2Z( EI' MM?-G\K44)I%)]?#2C/=$TB02I)KOPA,?>IVO1:%/R>3GZKI&!\91OE:4K_70 ML;'OIW%->G4=SSNUZB M::OVN(]D.8Q&2FD$09% M+E*U942;^8U>0>"6B,3X$%G"["\LB4;97U^*V/W;A:'12TB%"/A"MO_\W8,7 MWFYD>#L+;*(N6([\>_./_YR#X)M+8'#(^A/7M((?@Y>*Z\+2]-S?(W4A2]N( M%+*Y0[99\WZ0]-T7??UBK]@SH"YXA7?0/GG E$'C^'UQ>,6UNYNR%H_U7;<_ MHFKX(YP6O", '_T_NY>'UQ^]QT&Z/(+O]U8%, 5>H(216EN.V?)(#T.UJA%S MQW(LY!K!B0D0!X."1IM?&4'D(6:.8J%S%!,VMS(A2,94Q_&"9PDNF,569#ZZ*\AMF*5B&&/RK-FJ -2H&(*44%H!.@Y4Y M+?!V*3!&6]N4PT'<%.M)-#FF>4I<%5.YCC7E%LPO( ZB8($W<6U@BCZH@12^ M&&2C]3M-A44\V$/#W9,$P7/-?5$(/EF#X(NT;#YX$9<=2 ]P?/-B&R*L\?U3 M%Q!(]#IAH+>W9.>;GX>&/\L2P)[):QQQWA0- !]<_<3AVC1(WEI<*^*#B :1 M+%Q3+UP]M>/:-(AD(9*%B \B&CR@+'SQKO8MNTK)8T&5 Z$SCVD$K_[Q?YZ[O$0<^=-GERZK3&MBR'!*F WXZ=\-^L(<$^(,>+ MB]Z:616QS$6I4P63Q4)FB05\$MNG2X2S]X"S?QY,/2V93B9*5VSN<7)1>^M2 MS+T@<\1D#\-D#X;JCP'BW^*% Z)L'IP&7QK:*GA07M;G,EPI?*A@./'UD]\S MC=Z1-NR[TH8BSPCY6-+V7M7^6XM/1.QUA^R%TO=B'43L=8?L%:%7Q%X71*]3 M%46X"7L4YD_!+%E;GLN&)Y\SK_[FY5SFO?+-L3^.O%% MG6U"9.+=7L(%0S2G,IC=#3+,R^N$QJ"S\&8,E,7:J"GH\J9_\+! T>5Y;R'P M:BNSI$R3FR!-_]NW?M:)E+)T/,^2#9-# ?@#XH&IC]S5$;"2PG?%=@GQFK6T M-\,3;F.N#(@!_NL?\O R[=^/+D 1GOQD/(GAS]19;P&^ A>4W@$7\,.?@8O M3&98(E4L\]-"*ZLD2M5%D;D N+S&%*7M59*Y89K59$[O%E=N"N,K#, 4"K9" M0\C+E@&YN8RK"%4B5#D3JAR_P_%GJ$)+0F+<+C3!5,I$H$?YTA@M7P%5:NI* M:N!VLH!,+0=A*IZ!>2BT5&A88"B!7[JYXO7%*$*5"%4NARJGM54*U$PO%/6! MC*A+,<.LEDR=KS&71Q4NX:K-5(+,L13I940\CJQ&/ =095U#E'P/5N[QO+(A M.[)@B^/@]J DSV7=M."^W<-1Y(V62KX*]'T%&4[6@^0GH^"?AX,VHL<84N9% M\-;8M,;%6B&9SX@86N"G8U;/Y2U2:)>N@(ME,YNS4A2716J#&$.\/Z\J MA'$AG/I[/: M@IVU1"JEL2F)*G&7!Y X,NHTG;*+:5.5X_,*/TE/$SX $/K7/\FG!'J6U@Z1 M!7*C0A4!R$V$<3X#(*N6C@Y8@A;X92N5X_I)?YB0K@ @@W$RJ=1U,X]T\G*S MN1P3_(3A (# P Z*/B'H>VW4'BHE*(B[!?$>\+$FPZIW45K0HX?&3P.O4?C\ M%@)'35G7805>0ZIL!'@?=/-6CA^V12N)8-34:"1<2V*H[Q<3_C;H)CU_L"+3 M+*XM!P74;C9*@UZ+&U P:H0^8RFI]HLT[ +A:7I M5Z=7 *(LXI-#DBWY/-:<95(+VVCVV] B@O$PZNG],_U[3'3*R89L"WH0]Q*D MJ6JHC@NW?7[T3MS/C'%]"R^O>!GTYDX2[IH6-QSQ6@LO@%5F3W1?>9N]5)'I M\PF:5>=I 9.U)9T0K^!M6D8E#Z@N"$@M7^$QKIT<%V<,($,0]D(Q*CJLC" H M@J#[BG5]#H*T3G& XL)TALS;+..^N2=NY\9UXH@*(*@FXQR?0Z"^E8I,VZY74^KD5Q#F3%J&F]?(>=S M6,[1^BSETFRSJ0%N*'9HJZ "*)__4,^40@164$1!$40=%_QK<]!$)+1':ZB ML!U^FK$KG$#'5Y9V!4>,G@WQDHPW1%9E!OF"83O+8IJ#QB &,8A&WTM >)R< MKPUKQ:C@@2W3%?0HX^O"QPK[B(0#1)),#_;\NQHD7?JV].U1X"9 ^7AT;&&. M9V7,B><0&>O9>6*LYW#B"BE<57(TYU8:56.I 5>NVY72.,MP@R2,96%/%/$Y M*^[.3^@B9(F0Y6Z1Y;6YAR>13!UILFDVMW+TJL][3$V[@G^HDFE3*TU0FY_E MG-: FK25 NL#9*'@E1X$C^!5\P3.\;-EC4R. M)&):5""RP-)0^%,"PR.C)8*6"%IN&%I>&RV)EEUMXTP/168E/D>NQAVB0U_! M'1J6% =OJPK%>I4DSLXKHS(1N$,PHH0EGM"/"T3]VQ7 +O^S&5;UIF!WQ)OH M?/198 !O#O=.-3QAO4))G?_S7_#'9B91EP4;"L)X_;@MG\/';HK)(_^Z##?O M+QPC=D)B(16P1+BP8!G!G__W_^PNYU#RUS*ZL\[UL[% 7!4Y/K1E08L+(_#D MWX+N"TMGO>X$_4R@&_G_O95S2)D8BCQC]+]B._^&%#H@[U18Q'>(N(:'N"Z/ MW-_KKVT^LT.*K#\T'17NV&];UH.X+9Q];]Y@KUS3"KI.@:5,P8_KE1'H,W&I MS7L5O,1?MNJ_0FQL0\3XGY8IOM<]X:OO$/X()P)B"7!$WVO]M?[H/2Z#U(?A M52C>L.1^&L*;X3I;T1'VWW;#222%BV@ J;LR]JY$[>_^L4T5-HAE,ZDN+386 M+"^T3-?)BY*7=QD(LK_"5]J.U/M&@Z.\45E+Y^=*T\1L(='G!MCAR$&V+JZH M*8,BG8PW,POFPDQAR@ _',EY$QK#^^T2[RG#9+S36LE-A0$CB=M(G))7TAPSH.GEZOC4A)S\Q6DE)6FS**G][(DK"]Q\/0.-TLC?B>. M\TMW)LBEWK!O9Q@P\N#I3'JX6OK^I(BH[1*5+J7':;P"4VP/YK0EO,&2B78: MH;H3AIX(.8(EX:V @SGQ:2FGF$6VQ,9S1<2KZ0K6G<$3C8,YF[F2GLBE^DVD MPR/"<$!59'H$CU\/YM3&7;_<*[LDF\LC3'>>1(N%AG*,0S*=3D]BV(2.R(69 M7W7J^2$RY\!(ZO7(<7^DNS0O5I#.I#Z6*ZM&HXCZQWB)+PPJ&C::=EEAA2() MHR?6V@SDNH,Y46$^X8HDY[.E>!KA)I-DG_2Y8UP7QZ92-M-$2*2FY^A)>323 M+?8HUS%FFBDL9&Z!-$>)7FWICIFVYH.1!T]?S(8<+'2D)CHKS%FO[K6Z\W&2G"2/K*C9S!4K4CFN(UZ3M&PJFZBV^5G;:I97TJ+JHA#KR-TS)=.N/1O#Z$G'PP9Z%;3E"ZX=4W:/\8A MG4$ND^TA1,6#.=FV,F_-6UF/5Z=YJE[ANK7R^"B"]?C2 MC#"%017IZ+.F M7CTU83++&0FM\H.1[:KCIDTI'V>]K#3I*_'N, NPCCX8W3:'Z#(X5#=N[]QXIDDK5<]5#IRS ,>4%,F:DQP'&\:?N=W8 3M>4BGB$3M>X%@ M5;+DZ7)M].(&UH4E3'Y@?."\-N$J:N$+M<'RPG2(EY<,++T6>*44\":U7YM= M[0TL)I=RJARK&OENO^&,C>&0^05H)@H6>+QK>_(5=_<['E_@LFZ=H3!P &-+QCX*8+GFIL/0B :S=$V_PWZ'GYP,R?>AP MK;WBX,&;H<+0,77/E2_M:;WFC9UO6I_O7OOB0O]A(A?^3*/1SMSBSJ#T,Q8) MS4UN#0#\=V_O1CMS1:%!(SR[R:W!GO$(SLZY,U^]+_Z!379%*B0W@>+=)K(7 MR?'_R!RZOZ;/6[7BY-2I@LF /VVX8R?& G=- MBIVLA_K[:'9[I#C&%A%DW %D_/F)\VG)=#(@>:0&YTW9^_&.Q"TK? MBT:X'#B>[ [H#>@+F-0HPF,XX)>K8-E2;*G*NG3.1-']W^(\+<.Y W5T>(C6Y9C M*MQPV7%CMN">HHSE;>/U0\/RST3?QP#93UZ%L3Q;'MCSK#FDTJD<4JO%U3Z* MCA1FJGRK7DN0H]1:6O)>A19VG6&UD[RTZ26\;)?HCM4G^.8DL>B+5-RT_;WK M>5^Y0G/\Y@QCVX*A!/5C4LOC65590;5A-I6\DTD%(2T+$*VP!K0&P+/M[9LX M]E*UN,";]1;-9#5ANL)\$1\W>P),722 !_-\V,'K7X_HSOQX!V9NPG-42(#( M>8F<4,=^0D(K6R=4ZTV2# MM=(SF'4/%"=YV'3DJ-Z,_,7[]!>W>E-71W+L+]6(+67!=OZ.',9[5H5WJ/%. M[S!.P3=U^5XUWRWHK;@CB[\ESX;@<%1K#3_66L.O:*V6;$_1K89: M>")MN<;484LEK]N<*Y.NE8"-/*=@U $Y32EGFXZSM1J14"2K@FT/XC7>81N%29G'F&6YZ#*)=B7!G96" MWRTM=:,43%NR;.9ECM1J\:3=5H?S9)%E+L"#7R\H>J,4G*BS'E+Q,S.ME*&P M NDM,TH%4+!J'JFT\]$'L?V;J;YLR]OKJ< PAO=1W3$\6H%MP@R8HCL-4W3E M($5WFTL7PY&G&*1KS+1WOO7N8&",7!'S;A2&,(Q0)+*%;W;'$,V#!6 MUP$1!,B$=W$!><^>VRP"KN$+MY'U:L-*IALMC!?47('->^8D+2G1;>2;O(V, MD[=6AO1[%X#^T"Y/_'@:H/@SIMRR>72]:WYGMY?N^68PEKR[RRLM&$H("1+>#P[_ M'5P2/M$5C;-#R%VS#/V@R>82S]X"SCW>=>HV^CW11[LS7J:]DW-TU MDX5X_?.8[,%0_3% _)*WUL.0P",Q_@EOK9\]>GAWM];#4.)CL*] M9-3QL7CF9!#SP&[T'\4F'XM=7D/,J>Y4W80]=H6J$+=POGN!BU57.J^YB8( M-W9N>^72$%"C^?%?^%&U?HN57F%"*R;ES$DIRPF"H48Z+"DW%4=#<8S:8'-L"M6%H?U MCED>+Q:H'[8 0UXN6YVXCL9#6(6/8?R=6FWZ]W[$K(IZR:T M]*JFL;-*A,3K 7S,.R@Z90W; M$B&25IK%>+;=H]K-V:K&A*V>R4_:OX]T)G'!BF^1UWDFK_,.Q$XA^/&DJG9% MOM/57+]1T+U.EPMKO1$7KO7V(-9TI YOW9>] [G4T8KOBH(U8VO3(2FT6F@& M3T)U"+Q9\I,QUT@N?])QW .XOW<@EXM<)3XAE0FN"6;.Z;G<$K,'L#8J<(") MK_J_]^/FGKX:Z&V[M%\M'7G3JOK=DD3G=D)OIVAD*U4>+Y*=<5(K5=HVI38J M=11E $P>,2"GZ5HY/7]R"O44;UI?_(3PG ^U_!VA&$^*3&E3E8L\37*U!6O MJBY(Q \KJ)Y'&![$BOPYFN'<_MCM" .3;.'. UT:RZGHV6",L76O+HJD88#& ]5\F #\X MKA,S#7T)OQ%SQZ8#)@'O["XW95&W4[IF; X>=+F:M:Z& T!X*?3 'M._'@:H-0S M?5MF_U6$X>IQWVN3 /!!,OD@1/AJC[,;U@<7*Y1Q)7UPL?(AVS)=V'?+=*'T M,Y7O."T/LVKPG*I\1X.BU"'1KA>'^"(_;D\J(GB-X/7*48>'J$C)AN>$$?)>+:SP$&P4]MU],%!^9!A^L\C* MD9SW'VF7PLL,X"UTF CU]YW XT=$"([P=UX@AH/_D/"_C]G@QYB9N_=8/@"T M;U6HN#[2;38]1@4/;.[V,3_GU;C; ;LSEP>X^BK_]ZPW'*^4I_!Y*(M]\K8C MW\P,K/JL7B"SY092J_4FV6%K-6Q/_/W+CHPSJ(V^E^5>"\1JG=[+LS26Y>Q^ MBUVV>=QTT.%4JG&[=QSCY!Y+%Y-CGL#8#(>]T!G:D:\[IM4]:T M=X);+\GV)"855RAX18V:4"D;X]1:'877B4F <=@S\D&V_3UY7Z]LD@8@)%B1 MNTER#A#\J''R4#;('9H:5R@P&-D?[Z+@B^P$. @?Z32:_!H)4Y-N0QFF>4:; M2O.1WDL-W'E:N0L;A,C,";$Q*3&\6D10MV;HK#.&5[2!#4(DCA3QO .G_4JV M1F12G$28*J[.9//B0F*%&C$LZ97\8EZ\>;.B2,H%(3,9C]GEK)&:]RV%&'7@ M[>[0K$A\R:QXC!@((%BP9X8H?V1P/%(TY(:\E@>Q9:(@RV6,G/I8, ! \@, M0+G>Y)TU*M/%6B:A4%(#*34$9-GL2:TX?Q]AEBK:8^IM)SE#J(IGQRM&LF&6 MF4$2FCC8,Q&%66Y*0G^H3?2>["WBG.XP>5W@9V/"5VN)5+%DWKQ%Y$Y'DZ52 M[BRUG&I:.=T@JXN\#\0.6D3H,_6X@1:V6:]'895CIL@5$S1N.>QRG[T/2R7;Z2P:OE$ODIMT>"V[%4<-S(IK6TW.'3KI%17$U! M;.,^#H$&@MR8-;(-AY^UV^E2/SE?-F5N@"+0\""Q%U\MBI%$,9(3$^BV:ACN M?-/Z_*TA\-80&53#$T+IN%5O]=B+Y0RXXI9*G07&'10,93W#\H,_>YXFWA+WXC__GU M030IX&S7M-Z1N>2YQ.P@6?J-3=_H7/B=]2>P>D;X+BCZ? QQ;O>%-\HMMF:* M6%T7C#0#%W-J#O7?C")O,@C VJC#3,Y(8Q4!=L>=#I)RE#& UM)W?^D /WM#4V8*#!9W:S(B.R1.JR;XGZ^[;(F> M))J^R/(YQ0=@1#^1R&$?LY@0/$A?QO[R57<,V/0NB1IPX!L430NN..:MW8_+ MZE0]3CYBR1F%Z:C#:4)3C(O$C,1+8^[7/]1QZHEP;LB->T*MP^F#6L$OD@H$ M5(I=1S(W7+-&]8#+5"/@,D7.FO81 NU01.4Y,:=,9CPR8SK39FV@->V/D-+ 8%6A\;M7FOI1 ?4]JNZIKW?45'.L MS=K#)6+QS?C$FFM-'B=[@)FQ)^1M+04@(Y@]A([GK9=W =_T#+6NS^SUIK,\UT1Q[&A1P(/&E98MQW MQ@W@,#3R##_R#+$[\PQWF"FHM+_'3E?P$$\KB5?S9=_M;E%67579MK XYXO> M+0$[\@:7 A=&G@NZ!SM\>(8($ .ZWBHTO1W'%%4!WK *5+*^)>RVZXAQ;SM(@);00HA:0)+7X@!1'76KP,%8QGS MQ[(1 U(UAB8"G"-L,[$V>25U;>_:8'+9_1W[2UW' 50C5,_!"\X%50_0T[)5 MV'S$C*F.XP79VYM950/\J()W=ESP8J&0 JH!P 0&'A@"U@'<$=6!EO[$(X;*/ZMA_2^K\G_^"/S;;+@(ZV3!$/GX%)CC< MI_TV"I>&!8S8.8 -V09+ALL*EA'\^7__S^YR#L\$UN=H.^MV M+&AQ802>_%O0?6'IK->=H)\)]%\ORFW]6GAP'HP\8_2_8CO_AA0Z("_L;+%# MQ+W.%>NO[3>OV'QH.@&3_;9EV,YU+L/9]^;=PCR&/L,L.<#E&ZH2Z#-QJ$B&AQ\[IY5O"M1^[M_;%-?'76\;\RMC;3+J!,)XO%[ M2 4A^"]U@WUP6 "D .N"7E[PNR&R E(.81,?P3$-0/3E"Q0_QPHC&%F09"!] M@(5? Y^$0(?^#OPS^##A)>)MT][9_(@9B&%%K, M,_@!,$:0-Q@HC>R6!,TM"9YC0(]M=-=3#*)^#.@@&RP&O,A0<%3@IDO F]=- M:X/N,=.S@792 J?(=6&@.%BS:'HZ6.)H)(LA@ N!#Q90<8OVP<@MY%NV/%=- MSP'/$D01&.Q@R>H(D&KY%- KT'[K9X3Z4@^6$I AZ-ZT1P/PT89:4CC!5-# M>T@3S]FQ((&R#;X.B 27(FU=DJ ADV !704T'GC0SHA<]_D*A-<-L%@BF=3QQ MO%G\0K(>A3%2P/S@J?$I(F^$[X M LYZ[X8!M8&D"?IS+&MN=AG00Y1EB/%.8&\ UP=\-7P*H(7PPKL;G@SW>B,^ M?TUE(8C'A>W+UCNU-],NU<"44],.!,F /;4 0\> AP]>QG'"#S?&Q-^!@(R% M^8[\28',F#'#=,/?;%;T0H; ^(H)BF*#Y<')(9N'5@?X&YYU1#W43N-'U 6H MEV)I75"GY_8D'HJLG:!EG Q4+%0:N@PE&T(OXRD RF*P\65L9)O36$H'!F-* MMNTE 'O;>H8>!XQ8!-(&6!H"'! 7R1/7X.>8(]>'AC\P]6WH+NQ,$30R3/P' M**U@WYP-"(-Y@% YXP DP,X&7>]@QSO+M%W@6:AFH$=L&?H]P3&C!T;HP;45S@)^*T+F@8<88&ZP])=9GG<7[T ^$\!? MT+W9(5A%L '"P-C5-R@##5L(L>!E=A[U0AP= )JGC'=_*:E2 #V.)8OJ:!E0 M:3-?H#P V)DV= T!_(7:"6#7%#X? J(D3 6HFM;*?.?MPR6MSVB!@H93!/@& M47]JK96&(2NFJP:Z'$X)=FVM5R'BJ=,M%JX5SXZZ>5&U\.&0P9YC>=.'@7RH M4>Q@H7#0OE6E0WH&/P'HY+:60T.&K &1%JB1*7 PXER@EYS0GO$<)W! @P5 M<@760*#3YM"FNI[L;=VUS:_VLDFO!0R*\-AJ]AXLXBH$4K&TIPT@KH MO0X!Q3P#+&KD 7D3@;ND!D*[(W,0'$(XA5($WDRQA6FP%P&XALIS'V-5Z.F% MO5Y5Q;37MG- L8 U-F@)QDCR" [=< 0PJC>_A99=2.P#*@=FXWJ^S3<])]R@ M%VMU U,[=C\T-6'*:4@ =V<_ 5]XAF:8OA'96 ?OBB?VWY4Z1"-T]\['>]96 M G?@)$=H!?AZ6?(V<- 3[FPG3-@-##C1E5N>#F0$6!" MF=.-3PF]00,8*W"DLVS)8T 9#G&!H\!9Q M./<+DD 9!L\072]TKBP@;,L0U)_6;AGTJM;R'WS^'"JA5J!!7Q/4'.KKH'(8 MTG67%CRQ L 06"+> TBZ)GAUV/1^OPKFA. 3U@< $,4:=6<'H*WB$ ,R]PM6454BAP)@-? M%$8SX-*VNF=#53AX<^0'_PV)^WH7IJ8$K:N]CQUS$W#>4GH'T\'_!VP$PRVA MJPCMF+WG!AP6&&EAK&'DK1WVEQ$!&J^=[M!M#8WA$PP);+P&>"M) X 9O=VE-,2F, M-8'O67(@!X$3_O>:SX&B$W2PGY#0(C N@KCB>C'+5S(,9S<#U@)\'P:%=H1N M#0SK>0O&UJ8/F&%_3G,$*!5$4"05>%^N::^U_4:=:_)R)ZW*'ZO!>0;X,& _ M>"T#H 88%TB1*%B"&*I\\)$"(QLC <@ U*6A-7VL\_@FG@$Y]\4#-)8O80S? M5H&5;JQE-# 6]K?Y.4I!WTU&*,O FI%K@-,$Z/R5 :+)SF'R 2ZOV*7 M-,\ M-D2(92#BY,<.%>6+BQ_JT;PI2%#P? /%G\/BX"&OO%=./-S5;2GQ6V7UJUABG36DF!L1"(Z6 MUQ'8$/, ,HGP[0-+";H.@@N,@. L$]C^M2#>'WPEF,C>M+@,/PW4:8"[+Q': M=X3Z]2TYQW8'#1B0#VXAPY_6&:+KN\?Q6H\NZ<6DC*C)^FSL]+G"HGC\[O$K M'?@> FS;= 8_046XHP +?LGR.W;<8W-R,=].IE?-*>'_^L'ALL M@K@^,('^;/UAJMEZ_8A@Y>L2VB;XVKQ='B?ZPI :?H8,D$8TU<-4?5/P?B?/\SQF$ " M$W"C$0#O)];/ F(#+2K*M5%8PKAEL@OH6N]F8BY;[4E^E&HA\:E,K_STLCBG M !GD8. A$T![\$6R]I);;YD1#-D7]%<<,*BF:W:\OB@C:CLGHCHU*+-]L/01 ML$?>8H PH'+G3-#:N :[<-!T%JO94$VP2W546['UTE@2 1QLW8CW6 &F_:CO M N)Y?8!CZ]XL$JYX?]^)EHWI;33C:C5B6M%9,S.K<>\@WP5#M0=Z[6X4<"T\ M,A\*>ECYTX8_TM(:B](,6*\FWAW1[4F!J/G U$1^A:^T'2F0:[7X:1-9 MY"6G4T<5;H ?SFE5FKV2DVN4D+ALP ^IPY%A>JM4RW2RQE"0J0WS5 M*BVZL.O!P50>*)(3GSM4*]L^(&R<.1\;36YK(ED=-R);S,+D1: M:PP5H-D.1@['6#N5'A!C)-Z5]/E"['C&+"BW:$)@"3G@F%&13AF=H\-QA"IXTAJ?L\(AY M3[.&L?TPQP>8,$%RE"\XY[O]F @<-93><=3 #W@2R=21)IMF<0 M&>O9>6*LYW#B5&;:>\N?=6O(W,90BV^B5DKO=/BA3'# /#O:,.T-(#GT)%NVCRV5KXIN<-K7F(C\DRBH%7!C@ MO+Y-H'WO+.3/D>=Z06HW^&L;"0A9=3<\( 2?'^-.&[IQZ\M@3NRO(%/']!Q M9N?OW] MH$3;'Q8O1ZY>Y?3:-$"?Z=OJ)7\-&B#7*;UX6T1X'$;X8J.)FX#"M_,B I4E MP3OF@>+^[<&<3#C;Z]^\"FK]^J<7G/4,'P4J0P_Q\,_[9?Z;JY=_)2#\?+7G MQ^.!$Y;;/4&M^UO PL#)^6N;G_3W>4O 7Q_7;JD(]0W(P'D+WM\\PMU /7O\ M"^&3=T,!=6$97-@/\]2 V5(;95486>D%)2;7,19\6[!^7LL(--9)+WB*'LH6 MPYAH><8-,%BO'GTBCA1V>W1A.*5"N /<1Q_$5+V"Z79S%NQ1R^U'&*F/".$9 M3ZZ"]VGYLCZ7*\'YR1$ +].&S.LZZVFU*I5"9YF\R+69 1ZTG7^BJ;/TG7\T MG+YGPQV+C/5'-]9/ ?F1.7_GN@ :\"W?/*("V&G:<7FOF>1S$LOF^=8HC@K6O@IM.D07_1];,?CMMU%K$@OK=]]!- M^]06_AV3XD[ _\WZ %OD;YDIN2ZH4@#[ZEQF#(F!4K[Y^8@:H"U$*==$R=5D MBJ5X68I7ZS5ED @:AR?HR!%X5$=@>Z,VK"L5=)Y?WTVPU@9$Y"1\H@&02;L">7X'Q/V_'@CX>0-VAPCZ?DCL0@1#7_7Q?=$" M4HY@.,5K-]F.,\UGMX0WT<41-4&4DUS?YJP5.UIN2P6<6K%()R M.=!;0)\(_%B1D,A;>%N%;'ILORX!=ZMO?I5R$(RN;YJ;K.O PM(;HBXXCCI2 M84E_Y[ $8*Q@?+K03-!-*Q9>]H73 384E+"Y5MC9*^A%[;SN4+DM3+M7+P36 MJODD %B>+0_L>=8<4NE4#B! 7.VCZ$AAILJ?(L#W :"S)@,34B&S)D(#T* N MV^)NT:1RT+^V[3L/B'ZL'OHN M33]3_/DM\GR^N/.[)#DL]XWNT*'8'F269@.=\#-G-HF7V:#0_* M_MY*BXEOW?2_5:3:UGC3LKD![WB.KN5:RT4B5Q3:29Z#57<.2N$UK.RROES9 MB(R3@W2OYQ;DO )&)E^/G*2+R6F'FZ):CFQE6E2R2BHZ=ZQDGY]N=?79+-5G M2Y97< >S&6<+";Q+^ZU23F6:GWD,HF93 MLNC)8]44X.V.@Z?W'8><:DY!0CRRW)I(DWJEB"I@)/EZI),J%0=):UA#A!%- M5&Y_ESH:(C@ +]3)T8+,PM''BS):N,^5^8K8]Z;ZS-!G*VL MIJN D0=+HLN<[9F=9(:M#43%;!JNFV 8,/)@21R):V+;EUPMCA"JTQBEZK.V M#T8>+HELR>GLT"(;;'Q9DJNT/RWH'G.L7&*CO.(LBUNE-4_OI- BW?,]7#E6 M+K&[1!H:CYBNEE;=H:9Y3)8 %#U2+M%OT4H-X;Y0<=APX\F#.G*\9N!NW'):J4XUI46^RB@:#% <[OU@1.-I! MLU6V,U5]0QHLX]T\!T8>[#Q17F$X-\V,-:J&*:E%.:WH*'SZX<[S[7RF-BQC M*XU"Y*SL)IH>:C%@X.&:LOU$U\6P2@_IU(?-@LSGRTX^&'JPJ'B=ZAEBO,/Q MTRH&=(PR9^A9,/3@724$4#^#3P0^/A-(FHU/$E(+6-]'4,?H+ >U$BW,D=R\ MSGF=>:+NZL'0@UFS;J>[PLQ:BB^)*6&H]#!N6@8O< 1WVG055_(XH2!QK3#$ M;+$EHX0/AQZ\P!C KH\+.L4W5VR]U5_5>U6:@T,/-HORF0DGZS6!%SA=KHIE M!F_8P="#=W6,"8;C/9'B9T9R3*2K[5)/5.#0P^U"^&$]D<%T@A=FXE! O+%@ MLF#:(^#C3X9Q=4K5!JRL&X6Q[_/>"N[!$?2AL:J7RL57.%]KS7$][CM:H"*. MP ^367%VCY0J;"WE+AG!ERTS'0P]6%=':E1IKSOP$:$59X2.3TS91O "A^LJ M$X:+U$>K)*\:W6;;&-7B2P],>P2!FI45I=<9D65+;JZC))*X[>? M$<@:%I/ MIXM=(,Y(L[#("JGZ(*.3P= #$K S4>VF9AC#IGET7D=:K586DH Z)(%5;;&R MAZD"ZZG9H5#-*?&!Z<.A!R0HN=-^J9[$922.8?C<;,ZURC(8NB7!F8KI!8D; ML+HP-$X[JCM.K[NAO21N'!3/:W"TD8_[OL7/JH/Y(INR5K2M'/:W.CXNZF^U M]\;ACW#:/^IO17RZOQ5OR((-6VLW8 L>3SYQIZN/WWZ_PG@2?&>7ZO'@DQMQ MU3^Y%9\KY;@[V7JK?_V3'@O&NDNWM]D8.]P8X!WNU]C<5(\-BQ@'33Z^4D?V M]P4[Y1U#E* K F-(+\ARO#;GI&2ZR[%93&M3;[!REUEZ9G#*F0#CW.QZ9-,? MMJ3G6X%*"G_&J9N*5'[+U_^S S_D&8EH\)R\K>.N*]" >D[\>#Y GTG\I],@ MDH5(%D)9B*K^1K(P_IUXQG\\)D9Z(9*%!Y.%SV=%WX_WM!/]&HWVHU]IL*:A MK8*GY&&)-KA.^$3!<.*'CT4WOO31NN(_V"O[-C6_2#.PD?##__>+_/5=Q 8F MW'G-E^0'V6C[_1B15X':(_'/H/!(F.D=5A ,_\W"\-F)ZM3?G$UW>;Y(/-/G M3>T].5]482SU XYX1#2_*.)$*'U%E+[B=9232^OVG".4U6WKQ@C!3XO@/X]G MOGB/\?R ?I0.^ZM6]QV5X#19=<';BN"W^ZWY_OMO-8+DDT$R]EWQ2CQ3V&-) M%SP=/AGZGCD.]*W%_P&WO=\S7B; M!N66:->]&'WV0Z&/^>*LUY[/G@AP='W7OM-,;9,J97-A^^AR7$#2WFI,)V;) M,:IQW[[3_&X^]Y&;S5D$'8QFYL1C[/Y M9L^!(RR(L.",6(#2 \?&$TC-Z:=*ELCBNDJHE<*]:1_,3!HMUW5+U1S M<639'I62I)UH*SE8U #>ET<1\BF))]Y!@WM(M?A$-$75P0#%>8K)"U'WX--C MP_5GP7T^<4W)F&#;\"9@4*PVY@,:Q\)".T%:7"S@I:-%KZ,PRR.EV%Z,!C_- MR]K>:DTS,N;$P\,=9S./'--@CO N4&$-@-'*P_R)KV]I[L M#A+ .5HO.- (8. (V-;(<:9NT@[&8D*UN)@I36(E*6'7- )Y0K'/!7 B^RH" MDPA,O@HFP/%Z 1/P YY$,G6DR:;9W,K1JS[O,36-N1\P<75RQ,3K7AO)]9@! M.R&*C0H-JSQ1 $RH)^R35?&C0$^$/0]P5^A6L>=KY3GN!7MZM,L4^DPOSLZ6 M.C$B9[E: O$!]L 0$HX_T=3G0DB1)1.A280F7T63UY9,HF57VSC30Y%9B<^1 MJW&'Z-!WY!8ES&5G;B?J/7Z)]6;D0G43N1JT9((8%$X^T0CQM1C4(Z7Z,."! M<,4.+.Q\4'W*LP![R0M+#3D$9@%]+B(5900]0O3^GHGSP_W1JP6W"H9HPZ+@ M/( .=HLVS_"#?U-;-GXDG"G\/L*,C MQ B$;H4X/QR$KA84.PD(J?VR)9)4>LG+*:J50;-6%\W#\N74KW_()X2\=%_( M*#068=8%B//#W=^K!=-.@ED:DHTO^FHFH0D9Q%RF63+I<]!P"D)G3\E$,K*< M;D70(A2*4.CF@G G0:&VELPE,DK'US!5771+74X2TCY H2#D1CZAZ'LP]!A9 M7PU9-!5#W83-UA&UIY@AN_!G,:CY'I9\A\E@L/^7&+09<\!845;GL/3W_Q=E M>T7'&H^:H/&?,W2;OF 4+&@4O.Z?L1;VE2QE;7.:,MUQ:G-S=GV7EC&DM&?; MLN'6@VNT&YPM&!LX?B^/=M3-:Z4IQ6;XV=23'%T@QCU7 8O$@2N*/"&)P_LX MIVE0_8#F6P0=$71<.79U2>A8% C1FR<4A551F^PN4JLENH#0007002/(F: C M"E=%2'/_N1=G19KS1YPNB31()5N<50. M[2(K)<*."#MN,TYT2>RHD:IMBP=9&A%N5=7#=Y?LO2+P_#?Y#4J'8?Z*CL_^?O3=M M3ES)UH6_WXCS'Q1U>M_8^PV@A9BK^U8$9C+&S&!L?R&$E(",D$ #@W_]FRLS M-3 8NUS&@*T3IVO;LH81Z=O?,UZ,M0^]-$ZOR.-M/@^5#2"6"D)MSX:8 BKXS M%.W(#5\CTL2MUHPT^7"=YL \$[#ZB;1QS#1R[H]4-')J/[U$FH?H!2K:TKV8)P@VZR,VG=:-PW M87Q02"T52F>"G/@ @((.!H$0 C(32:]:/.5[*2BQ:?CF#!J]#*_'P+R7@B( MM^[SA9YLO7U>O:37$L+_'X6%7F-'\D" A,(0%BO%DC.(-YG@EBG%YH MF)=&J8DE51^Z C^/CV+Z4+#763R^3" T!! 00, W$!HL9*OA?&8D34KWS_6I MBK)6KC+"XZ,5F%^3&BXZKN("!(NO':MQJ6MYCK%TE[F61\\<^$9K>9YBU66N M9<#C 8^?XUH&QI: Q\]Q+8\>6_^-UC(XQP,>/\>U_+X\_C7B0/ZK;-H[X>>? MBH4G(.&__G\0MYL___EOY&'OI-S9@8+:%B__O1^+'>TWN6 @_KN"8 M?L7,*F'20,;6@@XVOKJD3PYT5<9_[(P-A/[O_T:3_'^J^*]CD_YWPV\P%$4D?!L5'-F&]:_)_0&Q 3 TN_\&U/56ZHIF+N6@?\_D7Z:/ M#R6,="1Z6JDP@)TO##M?D;JV8>>B0];>4E>:VFR=HM$F:+P&"#M2P#@2= &4" ME/D$E/DJQ:Z%Y2#_=/>(%MV*??^P'#TF:MT8T:8.5;N^K'B7USG%63/N;[P? MY*=_H!V:!1MQL"E:X!L]EYH6YU\Z[ZR7].(*\?[GLCNV.8B39WCC8+7I3Z;O M,N3),N!IN;ASJ.-E?-HJ6[5YZFZB6/8RG&NT2F8#ZZX),)"EC]5BZ3O(AE\# MILY[T2X.B+Z.@>W/,6E'NGQ:]8UQ+B$5A-C@2E!&>5D0"11!G;!0+*@2=B;' M_YE"U24OZ<67*+Y<,]W' UFGBJK9:*DP'9FM2:\+6-%^,XDXB%:[)"_NV15[_.Q(D[-;@#- ]:-:[YSBEPQIP"NSKPYF M826I-JQVUC01_G^Y(Z[V@/ER6A@W.@_U,5]!5JU2[(@/XR96D)-@JXMG0IE, M$,QV[C[>LV/! (/.!8..9*W[6 SJQ5+I[B.?:!RD1*8J%P M24$(Q*1 3 I Z#)!Z$@&N(\%H6$NOAZ$J*JZA*Q MWEDZ9Z"IJ$ @).29$F+0),3I SQ=:LKC% UV%@_,9FUS\3/T13/5-@E%PC[9 M^+5K_-MTJECP;G%*P_RLL6AQ2T55N0'"[UKHB@1_U> U3E0F)+TZ+U4T;FA; MMH%8XJL9X@:VQ:$5&X7SWHU7:;KUPNLP[""#DQB5_ M2@JE%MODXPGP;34=V32P&N-UQ#L\0Y)%:9+M)"?.9H:^PI.P$":N-R[S#!-/WU@4]4$R=U7"ZQQ6 M'J/1X2@['1U>9[9 _3&AV)8>3SH[$HQ^^#" MZ$N::9&OA*-\F(_VP[&26NJ5"B9?TI]N.C?75W?/PZ5_3X6/WE)\$?!+''D. MD;#@V]UY91@?/[0[#UWE*EN;WN6:7:1D?_Q*)7>V]B\_B^GX("<)ZQI>6&>3 M&"B?_7K[EABKGM)/V3:F>,CC=ZWPH3'2N/*H;[W5;%]-Q^J59SY7?!QGU'A7 M2?-+S$W"]LG&D2&9!.I@H2EHRW39#20.,7A%Z"&Y=23^6U86O_Z+_W$.'$G% M( ZRUI@=#JXH!8<$$\QY_J_/$< WSU,A[LE+3&:*\71:9!KDW__Y/_[I[ J7 M3 STS9-]6R 2X0B%!WC%)F&R:#]%=2FN34?"S$3B;OVUGZXH"2O#1?F(D/F+ M\_T,*[2SO%-Q%?8M(I- PRH:XLG3QYQK!ET1=E$W%:"2GP92,=$L$+Q]X[UD MKRQ]]E.(1LC1CG]E,XM'(_'/VCR?=$LD7&^K_BMR8P/8_'\[NG3(^/.[8Z"_ MD@)K&K"<^A]_V1!VZ1"5P>KC 79 :H0C!^17$ !IF$$!$Q7-IK(&$8P'_58SHUV'E\M9=U[K+U;%J]ESQACUX=;H M*8 EPO#^)-[;EK32KQ1K%>F=:%3+EY;@N8:B2;-['PZK:;G(FY M0;8G=0N%)E[ 9&372> L8 B?^B:(%QA'U+5WVOO!Y'QQ0G0, -EFT[XRFU M<6T*PA6?-+6,O>"[<@DU^\+N.RNIJI$S;RO5@BUEZLO18VN"[K/XSIUWCNN6 M<&]V]&RA/=<&S\*ZH5VOF_U8G]^^,WG=:C5N&LG*I*(GU]-QX7&QBB_QG3M? MG^>5F2WVM+ON?/;TK/3K>NY.@CL3VW?&VO<%V8R*U]WV_/&NU^VT>L,;N'-G MG,7K&SN]'-XF>$%,-#J57+RX+L,XH]'M6^N/LTE]'E[&NZ)M93*R>9\45ME^ M?'=*F959E>^3]S9?KYGUCC[LR>+5LI_8O7,AI++W WT@=A'_C*YF?%M,QK/X MSIW)9Q(EE-=O%P->24V?[>E]++;DX[AS=_+39*)WU9U?%R;AAX=:JXAF3UFE MV4_N3JEB+]/+A;&TN^(\.C<3S^'R_;S93^W>V7L:7(MRI;_L3F>=;L[H)(9* M!>[Z*#M.SO+W43REU.[DE=;=HUC.5F^ZI7CZP6A,IZ6N M#>_%- M)_@TZB1;^YCNM:5U)Z8,:M;:*?XL3%_NGN8+/S^UENL'P\:E9K)1ZA38FP?PTF4UV[_M64)[V,F2XFNQ8:85K>QW31N#3L/W4S M.E\?%#I*?:3/YT][F2Y^%Q[>UW)BNJMU MY8=53F7IW77E\U!LC>]8O-O>A@R7CY3/*T7%7 M&(\K-:/=% >WRWU,U\O>E?EA(RWRT])CLUR,I?CGY%ZF2PAZO%+*/:)),JL] M=>N)4CU6S_;3>QA9SPQB0FY]-UG7)T/9JJQU:P'-LG?NS(G6I''_D.WR[;M> MN]=,/ZJ);K8?Y?= 8ZRIEI111R^T1;&Y[@[NU\GG$5ZEW5NO;](E6\NKT\FZ MA<)/Q6AMVAB-0%S9N?46+U0QVWI(\[85?EADU7[#OLK"K3N;WZS'&MHB=:\6 M4'$AM[22VI);2[AU9_?KM%MPJV[W#Q\+ ^>&D_# MB3U:F:UU-1=3&F0 [OZ_;-=YIS?4)VNUT0ADJJPFYQ53'(T,- (#-3.ZE#4J ML>%/=/ WKU1=FOQP%*<;A'+1AJ6L"^WK5+6H&XEY:8%E9H0%KQE^OV78",^ MN QR<>L.]\!,Q*A.IZ?2-RF1SXR><%A]!G::CR22&PKK.>J6>\; M:P\!;\NV9'$#V\2/FR8W4K&$IV*M@ZO;!B>-%33D=!KLK8V(*A(Q_P&"LH*7)#;'*I$F*J'**MV7<#.LW8 Z4.= 6 M81!>F/E -!63E(Z8X@52X,IZXV%QH-N6:Y'&?QPA?829<8RA"M,)W()OYF:V M,=--1.P'S T&,\!?UFU#0M3"BA:B:M,_>"/U.8 B'%ZCL8AG]D9UUJ2DV\\L MX\G$_"G5Z K-8:E9$J3D0V_TP9$EY5IQUZJ-M=PEAC:\OMMV;8SG V34AW5G M.QF?F:[FROLTU^IM)]][X#O7A6EY-%]K\LR0:Z,?OW0-[2JN+OG A06F]Q!G MZD-K*1J(K#.FV(4"BV[IF'0T<>1"''*@YO-=Z\)WBZ)EYELS^RQE=8A^GF[J6:IC[8%:M_HBTA)Z&S'VP;JF1= MC/V[@<75?-;LCO(%%%_?AU-)/I:99W_\TO3=S6 TR!;:,+GE6"?K-4:J6Y2% MG)' )[J;R1'R,3IF$UNUZ.K/5!'O ]RK8J93\7W FY@.P):&KUKK&66SF:$# MF)"+[HX/D*HOB5UN@\UAK^C[(ARD\1AP%JF8;I9T;^%F!1_0U'5-_,D8*4RX M"9PBD*U"CWG?6>$-G[S=Q/* !.[ER$E1]I).A.R&$_;8-E#3("^A644E%\5% ME?CV")D:ZWZYYGH/<[H&;B2#6>',R=7Z"FG2&,]A0IYQ;FP80 O6NH%)%T3- MPMQ69H3)B,'XT L[F)HWWN4-;.=N]K;.DZ:-;[7T?:%70?%B5$JGG^*_;XIT M?:Z1]JOL<+./&N'8 M3;+'*X/!["8JW.3F1O;S=EA("]G!W;25Z_8RL:=1ZO9A=#?#.RQ$=G,77XW% M>,EW@E'[H\,N7CE/OPIYW#:;#U=)-?<+*3N?C=XVS7='>.Q\Q8OFB.X/ MYS!C@]QU[FDL%N;/U^7GY\YUO*5AZ2"^ZV/XB^S^D?>9QB=^01RX:B\U<_&P MG!04,[Z8J?.:>G4U^KR-OK=F8]FNIUH3)9O+WZ@R*G96L-&[X=Q_;7J12 6 MUGPX#5F0EMHF='LPGNB3DNK/!6 M:*+J>&+-J[7'F5FH"D#".W;M@ZAH3Y;6NI7JHC4:IY9W?L@Y<3._PV M2Z9O8! _P<8$ 2I,;W8L;"0T2;0MW;E XY+(E8WP)5]$/;MG-V+,,IR!.8M MI_FVOHZ)9"1SA@WKZ9.?569$(/%@WWL-HI%8ZKNO02H2.V[IZPM8@V@D6(* M%3 K1(_;Y/X"UB!@A8 5:+_';R\A!:P0L,+78H6W]W\X>STIO2_>XVLH3NGW M*/B'6MV^W"IXL+D@;I_@Q'O[!$?3D=1Q2>;#5Z+02 M_NO?Q!&JVZ:HR>8___VWA(-W]D+@^NL3 M5SSSU8@KF@F(ZRR(*Q-)1+\:<07(%1#7IR'7!_0 .1][ @NT.F;YSK.+:SEM M.=<3>7!^H_CM:=?G1.$O%[,^Y^8$/?5J!-QTAA$T%[,^ 3<%W'3VD0<7LSX! M-P7<]%VYZ>P<#V\JXPK_2Y(/;B1:78*+X7/ X#)X_O5F'!>OA9VV_>';4E:[ M[?YS\2%II^?=^J12Y97[^'PV[:V6)VZ^D>O=Y%;]U>*V.XV6VJDTJIG\"LHZ MQG[\$H10_&#GC;,UI@8 <%0 .#?%\;2]!]\, .5JWQ!SN=R8[Y5D<=2]YAB?M7F8MD\JJ20P L5!L3Z>' "^-P" MJ;,H/WU.A-MYOBH,3%(Q7< ($ ^EXX=:I7\=G_>6U:.LD>HB,%U1#;S@GVP; M/6&@R)^"CQ-%N5 M5#AU/WF]=IL(=W7AJ3 MC.1ED>3]D)K M3*>IQ6!5R&+8 @M3.I06$@%L!;!UOK!%M=T+7J*S,H?M@RTS9_FY MO*P\-29RNVJ?6MKJ&IG'T?5C/M'M*<4YTDO97$T':2OSXU>&#Z7?:!@/8"N MK0"VSA"V_ES:2D\*PUJ-3_)=44:356.2OWE0FB>&+>.^>7-32R*%3SY?%6=F M(=;48R!M@34OG0P)F=^TYEV(T2XJD"]V=&N_M>Y[&N4^ %9C&#-DW88"PR<# MC2,%,9W?1,\ '?>;T%;Z>'XKF.$2CX0'XSH^5DNQ^*EC%\1L)G@TR;,M-L32?;_#M0JY0 M>C;5VK)K9^N34RMOX;S)WT;#\_N)PM?:\:OEN#I3EG@&R1^_$D((#SQ A@ 9 M_ERA.H>)G@$RO+<+X@F085PQAL_F_;K#EVZB\ULQ5M>?ZM!V/0,-<-.AI+#; M(B> A@ : FCX2&-+JF/4[F+9AR@_KW1+B>=Q+][+G%J=*&AJ*S$91Q\F%4V: MFX7,0WQ>A8;S8#J))J*AZ,%LB(VVTO_>:(-T%H4(S[P+50_:M4KZ2,/OD-VV MS?KPPYM/?D@^3[[P^RWHVIC>3$:J-72)]-92>]QX$NW55+=RU[ M^>X&E'_"6/Z^E+5%AQ\*\U:\.VTM;V_3RUIGU6_^^)6,[#I_G;Z4QVTT^3TW M_[A=!Q^?5[WKN_Y=JC!/)@;7R]+5:G6;Q=@9V]->$G.V!<9:A]5#1^DT^R&Y M.^>ZW\\QN5?LS&H37E@;M=53.#7)*^_O-OM1S#ZX05KENMR8%J;U7HY?#HO= MZ[OECU^IR"X=?":S?[?-/RZSRW=JI14>/Z2[[4GG:8SDYBPWP) >W>TEO8_9 MAYC*.,GIW,@M,:%QXDZ#247C2@A/05N3OO+0@]*"'@#<5"?%VQ$IWOY"ZV+: MK=C?W#3"?;Z4\2^.5/HRWK?:X(#STE$Y)KUVG9Z>7,GK%5%F_?ISG M^)(4+ZM1._EP;T'WZUAD-UCC^[^<9$GTU_(_6?>KDR$!WXL5?NQFA6' M-O:[LN2GBQE_DB!TMON=N2LJX^PPUYT^"T_AJ%F8E4O-DW-[NS4:QAX[M3M> MF,:0D4@GYT_-$>'VW2/H,[G]N^W^<;E].N=O<^/XH]&U6Z7>/;I6ADOI[=S^ M;CE#@QXQ[Q4S:CKK;LYV-\2AE80?=]^^45.'O(9]G]Z)X'M1?G="3O-S*@7A ME[UIF/@^&&6$.ZF%YY*L44Y/=$(^6&*T#8/0"]XH3'%A[XK$(,S&>X3)5=1& MA,U/TAL]KYCB:&2@$7E5?<@F\4(7].O;:B)3KM_,NFTYGQG-3+M=NUU^:A?T MCZ:6+]D'_26G0RP92:3/RJGD>W+V::W1C]S#[@+6 &LW\>^^!E$^P@O??1&$ M ! P,T1/7F/CU&L0,$-P,@3,$#!#<#($@+#=A2?S50#A[:E*EZA 90*N>,\: M?$![U$PD?EQMZA*[HI\=E7P^7=#6BY=$%[XNYR]21("B 8H>#T6_4KN_(S0 MO&?R+[?H_6C*B)X62(] &1_65OSH./*>4^3;4,8Y]P0_.F:<,V5@M@@:>K^_ M/-?QA;*]F+JQ&CE5M_'$[($I& MRW3O%QECH2XGR8>Y$D6/[?M"^]39TQ5A;7>'DCW@IXG"C?!<&Z6M0K8?)]7) M^5 ZPW]JO \0<.2X@@)BSJM'T^Q!3KBS$P?/"ZG7;ZYEU$R_>J+QP MZMHMZ^FMF_+F@8A56^F,J\U#LVI86 MMI8/5J67.+4N5&WTTLF[WKP_F?8RN6E7NX_W4H I4$DJG@E%DX= Y1)B,EYG MF[H6GAEHJIAHQ\(TTQ4-DK_"%G[])5CH+R "Y8R3@#YM#;ZOA/8>RU)=:U#^ M;/O9LP&\6=9@!1C"SOKIY]%SLM*>B.,D;T=O)ZV&>FJ$72^:J'G-+^I\NQ^[ MBE8+3[+Q"$U+8UAJ"T5C1ZG\?7:RV4EPYFQ32@*<.4OSTEMQ9I4IC9.#^_*H MVVX4- 5ITTYB=&KM\+Z>:3QVX_U10=!&6FK:35PK7>B.#H7$0YGD;J61KRC/ M!,@2(,L9VIC>BBRW:/ \GZO]N\*TI]Q,[4FQ7^F=6H(I6/+J.9;1ZMW>4[BD MHT>E<\/8>GIU,C"WU7XZ7*PKO%H>2>F[4SY.9,#W8C4,4^%8IE#4LL7CWDZ8)8* M I].[4#\@B:LP/MX/K:M%F5PAMWKKGR_$JX'\TEI;&H5\4J_MC#PGCOR2^FH 5^=C(MN$JP3?3BSR MY:[>;=>45G-L/6K/]5.;QQ1CTA%2]GC4K22-^YLG%!8R9>@VG/SQ*Q[*\&_K MI?5EI:L H * .CN ^CA+VR9 %7J*\IBJE5L38!"ZZZJNV[E8.A:=@SQ%VOV%A-AG(]29"51?/+KKDA$J,-A]L 1E"T:]6Y_) M:G=]U;W1A5PFD7@^-4!9SYU&^S%UHTRF8K3<>[[N+5K5)08H8JR+A=*I0PCU M-4+%VOK06HH&6.1F,]VP.$Q,,V3,$*FJKN*-UO 2'K;0!GV*E=JEM?6()S%JQ##,)T,1=\H2%ZZO'BRB+, I@*8 M^BQSW-M@:EA7;Z8/[:%<:%?F@V4)V8(V/+5!+CZ9:QIJKEJ3\+@2-Z_JO7;B M"F J26 J=C#QX.M(4P$P!/-K):\5Z'&%@ROSX%4^'8OQN.[>O*#]]8KA; $RO M6]<"7/H0Z]O;<"F&$6Y:?WZ:\.)-^[XARE$Y>;\\,2Z9_;N[O'5S$^N6Q%BS M_-A4E'H!!":2JID.)9.'4HF^/DOAF\?[#? M-P#^#S'HN:!P11OJ5G49J8X8JBR$LGC%BX5UMQTNW>86HW+WU.Z6!\,3 M_/5DCN9FIY8>=*^CHWX:S'CQ5"@NI+^W/_B<6/5;ZMNC.I?GUJL78^:996XV2_V!6:Z6R&S\<2Z1C@' 3FQ4-IX;.K M,9Z9/!<@6X!L7P[9WF-2/(1LZ6VEFVQ]4JDE M\F5>G VM>*_:5?-738QL$-$72X;2B6]>:/8<0OH":/N#D+\ V3[$*'D(V6K= MZ',M?!U?3Z;#UE-:2&J3^^BID:TTNL[*:\%*%Z:SQ&U=F#6R*1.0C80""ID0 MGSFDG7Z-6,#&=MQ?4"_NN]6+BWZAWN#G"JCO,?9M^W48EHKK7+7Q-&R(A?KL MN7IMU#/+3.'4<3#)^[%QU[EI:I/<0S]ULZ.+^U%8C2;FZF5C]^E57K"_U.M](+,+K M)IXJL1JE0_&#KKZO', &UB1#'^*UPW,658E'ZLH[/(A6=+,4\>C*:/%8%F8KJQN MY6E]?75='@FW\V8_RE-#E1!_6UK$EW5FGA=649JT M.X7<;?$F4WPN-I?BJ;7=L!K;KVL!>K:99?;)>J7IX: \F_=FIM>]X.9I;C!^& M/(]:@Y)TIVBMG$V +?/C5RP43WSS?()O'HQV#@IF$%3VD9;!E_%ILBKTNM7L MI%3H==9*'PEIM'P\M> UN4ORR_M&Y8'/1=>6*/1J*ZLY GP"\V LE(S]IG7P MTHR 6UFL-5T+&V_)9+UTB3*H)W>6:Q1(BQ]I[5M5A?AT\=08)&DYM&S3+SD]Y#+M7NW:V>I0*6&*-@\1-"B53T6SA^@T)R M9[E& 3Y]I)GN%7RZNIK>SN:QXN.DMZKKS4:^IC;L4^/38TF_R:SN.]>\&'MH M%A=B^ZH3&P$^)7_\2H5BZ2/ATYG)3P$B!8ATYHCT'OO:*XA4"6=ODBM5J_#) M=F41JRI7C?N31[@LLK78M".J-;X>*V65<35W8[4)(F6PQ!0-I0Z62/\Z(E-0 M.^Y,("FPJ'V@1>T51!(J=YK2K"QCDU*G)L?$N/P@#T]M5>O&;#'=#M^E^&3E M]O%6+]6:[6D3$ FL:H(0X@\FH7_EH+LM>UM'MT0UJ!AW\LB5LP^T^U?@HST? MJ]M*'\]O!3-&DQ!>NA;M4$DWF2T"Z982S^->O)8DR(E);=XI MI@M"KW27?;#TU2C?!(PA.:*):"@:?[6RV+])Z\U?SFTU&W]?D4Y;T.7M:LZY MHM:1QD7X0]'P9ZV?,;#$;0QTIY4#IVB<-48C2_B-9H3;&_6W-4,3,XW)Z1&+R,6AH60^8OS M_0PKM+.\4W$5]BTB._?#*AI:/]ECSC6#K@B[J)N$E7\:2,5'Z0+!VS?>2_;* MTF<_A6B$@!?^EU"@!R#&4@-F/!,EU'$S=$ZE)1(QJ0H$9?>S%&; MN[]O4T4B@/2E>$Q,1X>)_B"9B?7CB(_W!XEXM#\<\&B01&**%Y,_Z-!$1V3) MM9?=ZYO'DENC>KE+(AXLKKM75_?+PJ@O[+[SVLR9<56>FY/Z7;*:?%I4K>L2 MW+GSSNMBKF"7KK4A/Y_?II6[W+V@-+/]V.X[Q5Z\6=>&]7X7=9(/[:?'NVJJ M,<)W)K;O#&NS0G4AQ%9\);DLCBJCF]G8A#MWOJX\=5I7-_>FT%W7FM:X27^,YH=/O6O&WE^,>>69S8*6O:NN_K';60[?#HWYB]\[;GJ05YJB5FZ#JW;36F-[RZU43W[DS^>4J>YV:K26!K^@3 MY2FNQ_)2$=ZY,WE[W@^GGI/->;?R7#6>BK5%L:K G3N3YVLK.9%/6H-):2"% M\Y5!K9=/PIV[D\_&KTN%6KJ?*Z!6?727KEL(]9;]Y.Z4RGH]-2I%LS+?CMK- MWB(3GR9+S7YJSS*ELM&.E)G?\T+E?I7IB,:B$E[VT[MWEH0>:EJW=]U)[S%J M*N-<["K;@SMWEFF4Z!IB<38O%=H%NR8(0BMCC*$"\,XR\8-J-,.GGDN8FC0S M7!IHU?X=]'?86:;.S%##MRLA7>A=7P]SMTMA@69PYYYEFJRGC>RC/2GD,FCT M4!K;5Q5KN8_I"E8X/8CK\KQ0>>BL^WVSLXHV@3WCVW=.&BCSW.%C<;[=7)8K MXW4TATI[F:YQW^^FNNBYUYUF!O.2M1AV=_/7-O)WJH$>^5RT+_$2_ M+2AE8+J=I6_FQE?)IK;J3M:]5;(JQ_O=['"YC^IS5\WYQ*JV#;Z4BX<5LQF+ MI\V]5-]38Z)JU;+#PG3$BW*N46Y61:#ZG7'>"=T1/[R/Y?FI='>]XF5AF<2< MM(?L9D5U-HX79-05>UKM3BVO:\5)=A_9%7A^*=\_U)\+-B:64JJ[*#Y= 8'N MKN>X,S7;X;Y>:*_BHWAOM38J#UD?@6Y(GQ]A2-O470NBH>'#WVP@HSW&0G(' MO_U*U:4)TTL'?;D[5,59HX;X=O=YLE9&!3E7Q_HVPAKL#+_),FR$QTJU$D<* MHI8(?&[A1TWTT_G!$V5^O)*R1$Y++%T<,*RFCV7V\I_F UV57Q(Z'$F5=U4W M(@_1L423D7T6G_,=< U9W*UNFJ!:<8067K M?(8V'(\D$ML*\7O4C2-S3UL: M(]E647VXS4=7HJE(64W.*ZIM@+02L)/^#XBBY;XS\^CFV_VJ8WO)]>W@:AO8*!XL3&!K"]1 M1<)A;J+EB;:E.Q>HBD>N;&B"/I,PNV=7^;8,9V#.(M!IOAJ@2=Z2B$>2T;/R M6+S+K/+'8;O??0GPB,ZVH\%GK4$Z$CVO"(&3T$$ !P$O!+P0\$+ "P$O!+P0 M\$+ "]MKP$=2QVTK\7EK\/8:16>O+:;W&=R^L/KX.V:.CUTE25?AXO_[D?CQ MWA7CC]V>YK7 M[U+-MCXJG^%P.9F($0-7E5B$*,_%\ J]M]_#R[XC T(Z5,) MJ08V54I"'*$>[H/(Y^C'TH"PJ9B)#^6I@ 0&7P4L%/ 3@$[G<'Z!.P4L%/ 3A^V/F<7RO>E M@_>VVPFR%,0+\!:=9;>)S/LIY2P?C/# MIF_K=]'ZK!?KMJN953JMW<>DZR5FV,R/7[%4*![?+80?<&S L=^08X]<$/K- M'"OHMAA^7JF#@FUGDK(TJ>4331"*H>1SG ^E,\>1BK^:.>)R/?=YI.E310M\ M]X$Y]XS6YRP/A3-:GR\B\@3L%+#3.:Q/P$X!.P7L%+!3P$X!.YW?^GPU9?F\ M=>(MWWV/W(1DF%\T^A\1#UX<(5KCU^1LD_;LH56(T9O*#P=1 ']B\#QAELQO MP\A6D[D]6;5_8C*]X)5X:[L]RF5]Q4IFD%V+9PNE[NJI/[C)5,7ZZ)11!PXJ M9"D*L.\QP-Y>Z4JS7UVAPG1<+/)/E7HY9XSP M)" J(9H*I?9X.0.728 @ 8(<&T&.' 7Q80AB*G:YW>YEDUU!O4G?WB3['76] MQ)-( H+PH73L;>W' P0)$"1 D(]!D$\)R_@P!(DUBS/[06\\=L55K:AFU%$B M84&S*.@M'DV&HGN

3(82(?AB"E;#-:&J2& J]<5Q+#5ER? MZAV004CG<#X3BL93QX"0KV89N]PPDJMW&KZ"\)+C>1PVH36&H576;>CO=3)L M?3UX\&-]"N>W G\6=IA7%HJ,2- A.U2>;^J2?->S$]U*J3DJ=3(#=7#3_ MF/ ;9\HK?0AW@Q%Y]Q1IC7+*PW5\:1;F?+>JCNR$-12@%6GLQR\>4_3;(A$# M)V8 *0&D?"ZD_+ZM[),@9:0_6:WNNJ3SN=9]/#$TUJ56#]I:)P%2^%VA-("4 M %("2#DII+S7>/9)D/*H9L>3D75G\>LK6ZZ*DT>[9"XQI&0 4F)OS)<(("6 ME !2/A=2?M^:]DF0*6G]]>W=W(,;6@&R"E@/D,8\HGBRF7;U7[ M-^EC_LM9-E*=5)'.HE7'&^=RS)$J&OZL]3,6CR02,VN?'6_7=L;T(;QCBKF;A<_IGI$9&(T\C#^I MZ'*$NT*2:)OP,FZ,W\,9:*8;\'71^Y[SC 4]RXCU48.F4_@+T'0*D:93;N,. MSNW9 0(%N1M@($2GX(YP.[)/5"5;%2VTW[#IGP^L$;S+Q+C B>9;WSO87?*- MM]))ZJ:S-/@6_"*@,[P3;)'(PND6OJB(JKJF8U46;ISB4K=5F:[C "$-3]Y2 MPNY-RI!3-$FU8;D4C;S,&1X&F\C1"7*#=5XET4MBI\X8]D]5]260^/X=0I)M M*):"1^+M#UJQ[1@:^I1N"&$^LB% 30XQ[K#:'LYRB,2TI?'.YT1*#!XM3/&! M8'&RC8!*@2+QG2[O_8W)PR%.2Y])^4>BFO9:[U M;KA57-\TU.=5>(T'@/"Q/<-#L P;?8J8]%%'"3D+71F!"H98/E#%F8E^.C_X M!P:!SVQ,4W$5)ING.80=5M'0^BG:ENY<(.(!3:L_[=?S.(69)9]6K"P9R7 M8&=.M3/1:"1Q4+P/MB9@FF!G J;YW*WYS3RQ5X_^[]$Z\#!>G(&,NKDJY+=/ M;Q+\*O.>7_^D(W<;#0CG>Q-. +9GR#/GW>7NCSCH:[6V^[#&B0%)!22UOUOB M1\6&GP5RMXFE6)^!UK)AF0X1KX<^Y&QM@4RP+Z,5,B0%7"2F_Z'C1HZ?1!8Z MVPB*H\L\[TB[B21/G+K'_ []/_0V7*WWOR"[4DSW&X7I3-77"!&VJ1,&J!*1 MKA]=5*W5HE_L=L.)A\9#.3=42ZN-@ 7^-P(6_G NV2DF-FM/-$-REE@.AJE^ M?X(FZH.=>VH-K&6S'^L+&.E"0B86$E+)-V4#!2P>L/BGY=:=!XOW\YE%K%(L MU29VMJ[QG:>K>F*5/3<6[_0P5:F-YLI3K/E^>777.3HZH6+-< M718*[<*Z/IUK?8UO-J=-S+58CHC&0FD^&>+3Z=\3)"[73N)*&#-DD*W1)/2: MB!&H2(&*]"6%DL98U/ 6D0<(MC7:79.!6\P*+QJWUT]*H1X?7$E/U[-TQVR> M&[@U%O/6R%A;YYP,K2,#B!UF<5!T6_G/9 MFG.AW6BPZ/! W@[D[0L]D#9L=NP@2B>?H\.\E,KSBEVLZW8^4V^?G[4N,[CM M*HO6;7)2*::6Y:KT9.N);#])#/)",I1,':7&<,"HWY=1S\:XSAA5[(_&J?CD M_FDRMQM:LAI[O,Y*9^6$3698*:8ZZ9IL'1(A 1#ZFB'Q9)3I?%:$#L@G(YIL>D5-]H/8) MM+8ILEX!L)+G'-M*R4Z%4SV^KA3"J57TX0E9RW[L[-P]^>*]/LCD1H]\Z2%_ M5S0KJU;+@(*S^*2,9S*A9/0W3\JS/Q W^-O/>C,#D70B(%KXOXYNB>IKJ>87 M%!9]SE)^ '$?7,/K'+"E4%'EUXS=5*$,*KF1P2"5"R8/1 M+0$O!;QT!J7@SX&72@_A1#4;;\F%>M&\*HFK:KDY %X"C385B@N94#QZJ#3\ M*D5)[C('&4O[#%?X7]<[6C5&_,$%';.!/2TAOG\?. MZG_TSD7C4$3Y_NE)FC.Y= M1,C\Q?E^AA7:65ZHD>5;Q(T:6.RQS3)8SL57:GZPO;+TV4\A"O+F?Z;X5S:S M>#02_ZS-VR+IF(^D16YL@+#ZOQU=.I0Z^KMCH+_"B[#HA&58=:," +MTB,I@ M]?$ .Z3VF3[D!(>R46&TD&FK%KFE/D-4I3'=9-=3U67<<\(38E,L3#[2 MN\M-7,ITM@M3RIO[*OKV5;<-;NCNK;2QMX:WM[J[MYPY)L5&!U"R520%1?%3 M3[9&%>.E8HW)2_%%HN"+$/'J?<'$.B;E#_8)E=R@Z19>0[=**5)-M!PCJ+D* M]4KQ4)NV:&!T5]>8XJ!8)8>_5<0X@9$[W"2O@H]F-+6DEUCUF:E M8_-(8I5CHR%2*Q:/$]R19 YP;[N0BW!EO!@R6Q5+Y_!@+-T ^X=O5HI&57%\ M#ZTWNW?M0?T7%8W4M5V*AAQ6=7T"]_@6Q1J+%EZ5H8HDBTQIIHJ:&>*0:6'% M'A8)YCI JH*&9H2KXSNP4@V3=G9+(MLC*\,AGAD\8E S,2LU"H5FV4!H.5B\ M+LITAM]'"O^*VOK \")<$7]--]@XZ:=H]5&=;+EE* /;(K5%\3*8B(T#:9*W MO6P0;&%(E5N\5F1>O[GO(6XF@BW*5D6X S\#3"OP_VG/$-F7&B8K_. (SP8F M4F03NV43:[L3(\]%_T,&P=[14LR),]V(\W?*5R_NWF:9W=?)%D]T*N(5T35\ MAT@X#:@'F(:#9="'D;/#GW-2Y Z=<_4%,A8*6I[7870^)XV0VAYH5<ZICJ5JC/FZ,2%/$=I51G LD8L8NR2$)0WZ M7C2=Z4N$L0.Q"!X38&(J3J HLH6YA!@W37+(D+?!7X:B"7^AAD-SHR"V#W3I M_;JNDJK<:TY#M JW3&!(,;@G?6"225#M@!,7HJ(2X9' (D8] CL1+D+^HP.,RQV#6Q%E=G)AT\(4BT#ST/3%R+SX&&2!:A$&AXMH$XX(.I1*W=?)@E?8PK#?!^BZ(OI%XJCPW&NX2\:&-'Q$088CG>7'NFB M&N*@/C22P[*^Q*"J$.%P$FE,9"3Z9" !J6SM1$0Y@R.3DK) MC,PU>:8KCH!#&H+TU\2(;@5%PB M/$7\WZVU)/7.\>4K?14"K01/)\15%1B2/K2X^G"(;^-BR40(TYMEVHJ%,!>+ M*@*VEO#//;S,LD@9&HLB%@8"^@FRJ1*3=\F6 71@J07X&P0Y"A+:T,#H9-A8 M_L)_QF0"34PPOJD*!JYLKPTRD:Z%\5)-%1-CRZ>=0LF+/8(ZP+;F6,'[YW&4 MQT<6DL8:5N5'"A$G+4.7;8DE4\7G924+;8/<9^'G7[/K,*_ 3->A]V6IG_;\U83\\/@.^*O3.R[H:&1["%LN MZGVF)FJT/ LS6=X X6)@F_A6TW0%#HQDH/$YFNJ&6$;9 &LE(&U1/@Q1)@QY M"$S4;A?@3,!-TQ6H0 !2 &8=XX<*IMZ"1\]HG(KER&(AV M1(0F74VAN]B%TUT+R6@(_::(1VN&M0JU1Q&AE0!]5C@9@%T1/H0%O YXINC$1->6;B MN>@8"_$^$2N@:8D@_.G0] H*+B@CD9HPN&=DZ%CSPY*^MX]8A)\B8L!@!F+% M\.UWA'OTGA%-TYXZ8N6 :#_$%$K-"J /K9V1,!V.*6%$H 03 9R])CX7\>NG MQ/P*QZ]C;]1 <:6?"CEFB@6LY]HU3C)5]/@=NRY?D: VIS+F/5AR/&9,"6!2 M,<=0@ .#*UYKMED^LL"OF""+ZLLB5HM%F=Y&!: P^+8-10IM4)*C)5.Z&.E8 MMU[KH*![)@9WYWRR%1 ?WG[\+%8^*'U.=8,V C/0&&DF-0B1 JJBQ0SKY/F1 M(6K6)ETY1C8RX1E1BRS/!D"$M85(O3&.<8K(9NZJT$.3!2AB26^,I(E?#^9$ M&Q^U!F.[$*-,/['350/BEBSRXU0AO$?;]XD66"Z&,$,R?&(XW^ ,@%$V+E"< M83P1KH>HKV.Q8;+A%-AUO(*.C09_#;ZT!&5^8ZE]&S4$0XDY!B.\SXJX=O1V M:H-7%3QJ_$:/M$'-U-FXP)+B,PV$F-&3S"Y@RM>9$N\F@*5!#U8@ 3"64M,+ M&$Z(>113 2.,(02!4.K#/+ASMF*B4V7J G,Y"G.V!49;8'IX&W&X4(><^RY2 MD%@9@L/+L4_!P<*-O M_/W8KO^#SRM;M90A.2<( P'5,G[ZNUK,_D,IB)DY*"%A4AMBYD?XAD[^GPC7 MT4<(/VBPTW _;TOP)'(@Q$3BE*R08Y%T16%RX-AXM=F12#F/^.UTU6]^IW8] MX$'P/3I6O)#C!P;F)19MDRF%9LB! 3/D< 2=W,)6-?R,NV"FSHR@P&YD06G- M1=TVR$R@8:$S+$?>!ZOCI_$7?['L!9S@,1.LI(Q I?>?#=YQ)6+I5"&4M657 MW;!:A2T/1WKX-O%/\WP?HY%< S;>]^' M*1E_389A8(:W!Z9D*#/*GP9P^@P1KS8&6^"&".=:]I=@$-0P.\/3U.-D @4K MFNWRMPE67A*W\,J'=S[$H>$0'V!P]GZ-:+M8$&T71-M]I6B[S]"5!UBSUS3' MGF2-%4/FYC24 ^8/V6Y$-K7P0UA"GRHRO)F<=RI<\JF0H!\">]'.V2"R>%ZS M 994\>$G8N66ZJNR#44?-\0*7^@4 ^@05C(P$A*C0H@;(U&UQA(&MA#QXZE$ M2[9!Z, B$31AP"+#$)$(I(V7&,@2%7RWZU-9,WD6J0AZ &,9B99 MVP,Q"]R21.3#TJ0$.AF$^+ CB,1N.<(:EHAT>\0"X\;X^$(J"5W2B'SE;38T M_E95 A3&$U2@2FD0%8'+@43LI"SPPG5-P!J."A#6%F>R) MF :GO@D&?B]B;VM@5%4%[S)\P',&]UC'=@Q7>+7P7:3OM&\ 0UTB;=#!*TVX M8<-B _,E;F_ZB(6%5=/_"&8FLBWR)A/!Y'T/$!F2V%C(^'=7B]Q 7@LO-:=@ M1#)<'PBB\\ OUR$7[IF**;"L!N$2\B4BFQ.+ '&/#/'L+/.%6;DZY=*GL<(0 MB(YI(-;3G: >=RTO"1NWQZM/TW.W:7IBV$^H'B+Y,$;>)TUV[4 4C\P[)L& MAMLI_LK89-&>;NLT?.:&"(1S2RP#_BO!1WA,=*KJQ!']*YI(1Y+.I1"QR(@& M=1O_*R%$A.V[\8C=2^\82#03\@B$6H*P)H9E+).<"O&_6- NX(1[-?$7/&3. MJ*RJ'I=L+I!*MK-S6HQ0B'=R4^$).;(_0QE'3S!MPI6;FK:[47@CXP+>A&B, M[D\\\1<)W_23Y>86A3:)XQ7BI(=Q+(X_(3B?B'WD)Z*9"'>,58FE8,A1-F3A MS4-^"\>R18%U%QA?Q.,?^(6=-3' L&00>P! MWH>7V\OJ!T;X"OG:'C9X/RCZ\(U%9KX0>[!I07"^2\04!S4]C1^49I&*W/K. M2:(OJ*V-A-V%85TC7!9477+11) BL:T+$*.$9X9@=HE=VP)8'H"6(#J.;&&( MI$F@N8U'!"NZI,8ZB40_C9"&6$0@<6R10#\Z9.,@C3KK/;0A,(V%T.'QR;\) M0$2RVC(.B9($M0"(9@)&3?=4@BM8^O))P"R5P1D<&_,)Y1MB']N1&AK[$],%R54RJ0CC61Y92ABD"L?2/#9O@-E%!@)^3 M/$*D:4+8/K-EA]K&\\2[Y.:G,==7;XPTH'!766&O=TV=,>*,D!?BL2.POY"P[@#@![!;,I+8XC;A MK92\*5:G&+.],+9W<%E,\/B>CBV6B*3?,;;,7S1*W;V&QW1P"7]+X\&G$-X@ M!2J'V4ZFUD$C^LY!!D8'**EM#O]YZTRE&C8"X8 >E?M/;'RF@S! <^;9W=!!_B0'BH627($S-H]])G5@MHK8!Y$*M'!\[)4*!::="'H>>T, ME83=OVQ_#('OE'I$=K_I$ EL]U31H"00>=O6%T*[#P"^X85V9 _91RUD?GL] M*WYAELG'L@XYG9X, P,!.Y$]"^/W8*%X^\M F+MT%FBU^^#T-66,K"AMS/PG M@LT.G.$K\?UPQJR0OSVNWT)9^B0]!5+;1IMD\GT"311C;?LMX_94/E2YD"KB/$[0'Z#=>QN3TY+ ="?M$6?&S=]@;=U]-S MR7*Q\="C:M_:?1%/;CSPY :>W,"3^WOG.F"?2+%ZRXW5^6VIET,0'JB1*@P$ MVT6ZB)!;NN=N&D(F$2N9MB;V&0>F2)\_6 M81XEEA5G/#10?$BBQ$5*;B*9#_&,+D35)@^!37#'Q$9M*2*)$J2A3)MJ$>@] MQ$X')CN\VKJ,12 L'K(UJ: U5T40Z$P/XQH^JTO9;,-7 ZCLI=X[P>FT'H"Q ME98_@.PU^% 3P*Z"G;+X=HY:IP_OI MZVC,)AT5?'B$"*HZ"H(.H<<2.> X"RLM.,1 MJ3)70M FUQ.5F"P5(I#PKX3G>*'VAT-A_5YF (N=6TCMV8D1(Z%C0TRI^NQU*H-IP.?MN3D0U88K@IY,(JF<3P?,A 7/N+YE47>/RLV,P@$4+#3T MM:A" &>(?,E96! $V;0YFJ4&"$5GL2 YM'YA(42K^XF*:E. 8UA,PA^U7>%3 M0:9'=,XG'46:CMH7 DE+J<#1S2E8L)A@+<*K*$&E#TBGQ!LS(S&<+].*J)KZ M)IELS5DF]2Q!J$J@_P"(UGBP6 M%2 O$Q9#>&-I\SOTZ^" ,C#8R).AOU Z#^T>J M/D!>,3V62T^7A"I,?LT5 YMH$9(*<>"M-0!SF,("SEX=/B@KIF$3I*>KQPXP MRN/.U#<6!W:%?I(PH?,B]@2(A$0/AY(XVD2#,FM$66&3(G"+'PP,';N&CC$D MH2YI[J^3=8"%'05R"%F*C:E8-LLL5RQB^U( !8$EB.T*"C+B,9$@(DR=BF0Y M>J1(?H1"7P[1$9#U8SMUN&\*?B&?(N@8IRF#NSCL%-3U///46&8Z<1,:M'S! M8K^/"A4 ^BVYRQF8)V*:)&42\J!MR4EO9H>3&Y-AX!O5[12$!? M?C,8YSQO M&8TZI8GKMNG&->JT -Y0E%CN+3F"F-1GPND*[Z02J$EV1V1U#$T+[Y!_!0U; M8U5Z?>6/P=T <\>\Z*$".>AUHFS3@@$DZX0&8E*%T)[1FM C6Y&)!8#J_"-; M]6?5D_/:$1]"/BV,:/1.AHHCL \!T20OXV(3>(C+TZUY3%5%MJ-[B$"A!?S4 M-1,+-#02J42](2'0$%'3I!Y2*@S[C')$ZB+"N D*HPK5/,@NX_4CTBJ[U><4 M-8@CP?V#Z]<,T$.PY,?S%LRD3$XG* MXY4#1ZIW<-!\.D(%#/!!7J.\Z+ !&-.9J9W(C8;I&-2=[!_D%EXN=QPIU7EZ MB_#8GH+XZ?V%\C0H'$!=.UH7G/F>Z, ^NG:4AXT*E\28Y9P\EHXO;D(;4/-8 M=,.H&"\?!#Q?/,(F_,!IZ6J _J=-""ASR=X],C5W-2G#LDA[3T)U15E/+0XQ M>-A@R:_AC4\$WOC &Q]XXW]/9E5,7^\!(BK0DY:E$CB"-96S"'H2H0^J1Q*V MB'!7+,V2P3,&[*TRO(Y 1 RN[GV>V+QZ_S6?_51(ACQ'!8%UHE)"N2F-RXX,1/T#Q(ZCBD1LJ()F:W!_P]XPISB[ MY-[OQ@L0'T)Y 26M0EQ9DR)@[<]COF(."UK#AE3\8:]JB(;O!53/#E" A.L0(=C%E=:'VDCAYT4X%I@N8[)D\0:AH^6G^M_N9V1QO18+3G$:U(A&@HD4**7V$QCRC& M!%JZD7:$@_";")CN\&V,\U[Y&CN 3+\+U.FVL=E+B)2UG/EKW5-O.O 2C1." ML]I1^89P/[*(4NH6]0IYZH"C5M LD0ZQ++S\/5(ZDWR.*M73W9YD_AJ$\'6/ M2F>,2K'*=: #DJ_MD3N.H%;?[D CA_/G_ZML#&*C_YB77=_"RNM((_C\WW\K MGRRWW&/PA&A1GPGE PF6@'JMIP[A8M4@PR+ S8,-Y\F3+HX^6BOYDGV[8 M>%R_+QLT;=_D5$JF2A:$$&'-6==HJB\U8(*)VY&LV^W&_YW;NH7%!&U[ M7EEAP@"@4$)TI#9276LE6%;9><'A]Y(7*E#QDG,;PH"=$Q_#LF\?_,SK3W%Q MF8?<3TL6;?&];R1N13#GV-T>S'([XWD_L?GH@V2(HNUE=6C5HCWWP'))0N+) M L TX1&3&<*A402-8*1\SRJK.C8$,C"F7T G('",[!U6A(; T'_/A Q[_D1P M8A0@@4-X#2"^T4"=]YJI?^8@E7+/ULVIHEQ9#L MJ4FB)-U<4)(+S*X1A1;XW#8WHZX=\*>.M6*Q]>;.$ MM!_%O>4"7L'CM\CW/4;"_ +OID$V0RBU1VW2CKF;FK<)XE+&8:SD3'TW1H=$ MLA!)YCDPK_RA:)C3IQ@"3=H6^/-$PEW).\><='X- BM3$ISRKK[$D3.4U& & M^<$9.O[1=%2X*61.T'914UJ7>@JASH8C+\(W"%U";>LE\BC)K8#"08:%KQA3%O?A^P15YTA8(,(3 MHE!O:S#J!=1M5L^< R[>D90,'$F!(REP)'WFF532=9F&8F+(+&M8G!HIL')9 M@H6G/:9Z],0PF&=H14KA,Q G:18L3,5+PR E/%XA6J:Z>6F-$+[L ME)5RZZMQ"-8%="AWK$/:_=QYL:O80,,8>K/O#-U=VARUYM)02_#'T%'I ])Y M%=K:^]_NFQE>(UJ&ILR2I[;6E ;R6DA^<35=EY;[,3?XZ2WC9*X=4"4LVA^> M1"RZZTPU&QPQ%:[GMMVN0@$D26K>A37-+8K.T2*#6@O0\<91V;QC>E-F" M42QP$J;/6BC^'-&(G+="/!)/O.',;9.DB"M"G3E_1L5IC]OVBXD>1.-S' /$ M(D##;A%+\/!2/3B=N;-(#@B]VY?Z8@!#B29IMKW%O;23UX8Y;1_7N^<_9#.1 M3CLDU]6[4S>&2"%)292Q'%LA":XGWR!?]-[HY?5X(>\OYKPP+33DPXLK%:LE MX;8$1XG)YA_>R'^*<$7=<%:*9&&%-K7A/:M-ZS1N0!%E;E>Z(6JZJ9 >H*SB MNQH2(W-AG$35L5:;@V>="ST+(R_S0BA(AXD(N.STPA M3M,HJ3O+*W!AAK;<>63KP=L#G>((T[Q F8X)A@J%T)I*I>G]83F7&XNZ SD@UE+G8:O=I0[ $.'-?+VEWTX#[("\?JQYKRNI, MG(7 .V\1?4RY\WX(D'_QU3HF;W@83,*D8#,8[N%%+%'GM0_3G%>G&S:MF,?& M<>7J!=(8*G9,:1X&' MU8YPXKWHC^;U.MD/&:V] 9M_C_+?\-V&\]T/Y3LOZI)]BF57BO(3;49'W(;. MEKAG,]%>L;8JB::UI5:YG_1SGI\Z:,@=K:A#M+1-QZ:7U4QF3$N%@G8*&WS: M<@!ES4LQ)YD+E')"KPH+(*KKDD+$$[?##*U@M"\_%A =[^N4U%)Q24-^JT0 MHM4KNXR?(B4LKHB0X%05V*& %._>\KX(3]" C(W:M/3="L5 M;RVMLP$SVWJG;__9I)T+F'FIJUG47J>>=U4WIDOKLC518DEC*U^U70JA3OVV M*1FGLI_(B7'&%T=,#E<_D"+'3,-L1!H:Z9;B]*7&@QVQQ!>#Y!@9:(2%4^=1 MD*,,L&O1XN*,W';HXF_/ZL)2EN@!_:]4A$\ -7+F&&L8_X1<:G77DGC>+ MY M0? Z_C[\(F.&H;VKS1D6/O?M(\NHKP%B5(E$1:Z"&+6@@M6-B)G96'-15B(- MW_U2T0JHWO[2:^IX(/"$[S5Y)+&W1$.>F8RL-RM)"C_OO-1E^=U!DV0]*(Y M32;>&>[4.][LR>TWF6TH9UO!B'ZF)Q\G6SD#FX)NFQ!U(>LS:^>=-"& ^:Y) M>69["HEU$,%,"L'QM(<&;2Y'I6>"6*3$1J"I1':KUAPT/90US*>88,05J05[ M7'/#12[A'EW/KYDH= $MLH![8I2S[1S7T;$P3BU\J3A/$AC<10\Q(F:EP<&Y M3B*\Q)4_BMB)#G:LE3XQP%&/:,(B7*#9-/ &U\(OL3Q.!,7% )EH!##]PP!9 M2TCNV1,L[1FZG7 K!TC@]4S<&+HC(UE+FX,F!ADW;YQD!9-7P.@@#Y9] L^" M&$(BW)WK6H"@JB4U2L*<_5WJ2:R*AL D#[,A)BC9)@W^? O(AL5$$!;+XJX3 M=><;B-:-C'R1W,M4X#(/7.:!R_S#,9_5,7!"($5::6RQ"U:<. (IFL8KD0P5 M@, ]N.288FG]W&@JDO(JHA%4W9+UH %;SZO!1LM1D$HAF[&F=)^I@QC6<\&T M!"=I'2U810@P]>TM,P6UQ[!(2&.B#<64F8)%E0AOIHZ$"'=3U]K0>SOSZ"(G MB NJ=<&Q9U+'ME-' E0>"!9V/;3N CG&!QL*V@!"GT=26 L!"&^DA!FZUQOE MA(EAYR-$[;67@,\#(JAMTZGQ:-"EW(@Z]"]EB-1;< +8(5&3IG"V?4'[>U+S MG+++5+!B&97L+7GDE;G#;[KR5T1[XVM9P"$)/RA#QV',G>SM^S(SG<=HZJG% ME9UZ@US3M4BVD-/)H0B!)%$^W/R6NLS;N?#W"G$'/+G/O]O127Z%8P/]C^W\S3,HT5K)8'V31'/, M#?%QZ*1S'I@L1!"10.67#'PA:LRT67-ZS[5,8M.V CTV B\"K-@5GC?L''L MY,7@!B=#]QR.S#-:[K>X0P!"#K*[8R=GK."O\$'ZB[RV)Q'NU6USROI+I.SZ M=G4Z?&4A;A@T3L0[9Y;$_X?,](*CXQS(\INQT"$7X[8;XRNYVUS?N--J?.<# M)W&Z;3U*[@-L M_=:[X]A:N->6)P#1#P#1UC[I[]R'?4:(NJG?;)OP/@Y;S1UP-:%+@ENOE=:R M=&_>")-E16W=LOA01PUKJ1+RQ60HY&.DVA8I4CNP%14@(\+MI1!6SH#).UX5 MT?]X37 )4#RE%7X[\#JN 7-8? MB;\W-4 2H5*QO^2%NMXH,;1%)TY^O"^/PF09LGAE26E8Z/\NC34227+*0^ U M2JF=AW6!" YOL#"<@S!ZKH+SOBRB#1F+Y0:JMF-F?CUX_[V&%RHP.14]-FEK MDZ0V7>"A?73#*@.'7+ %(;AZ5[D%+7));-7_%FIPXJ;=/B]#%P8I<-Q:3) M4$ZC"P:#+^A1K)HKZ32Q7X7Z(B$'Z2#D( @Y"$(._D#TI17WP$CBE"]YJVG$ M:=R.Y+5LMMY^Z0W/NZ)CP1N2=C3+KYZPU%<'8F0,?9U'5EX%2\GMCK;]B MSR4E'9WJ59ONY)!7IHTV.B?U2N&O+AUAWOO;IF#SCT^;\(SQG(I8)QBOB-L, M6BL;3C\PK-7/:/]7IS9"A*OZL(S*XD[\EJ^(GI>ML3EL3T79B@78Y!$LDCMU M''0W=V'L*^)*>O\YJ8 [#$?*V.G:2"=GI=L#P->NE("2J$JL;1()=-L<*( 1 M0.-@XVB !B\8C%71V -T6S+_=W2YOTKR&ZKX:_$0<#Q!&V'098DTX.AJC@PT M@UPS7Q>JK1-8]UI5NMY>Z.\'CZ]/2-Z25LS[UQ/T(45,4Q16JX5+GFU[\) MD)3(*HE2J;@ 8)XX[5%I(8!<'N0"9&8U840I&"])$Y9?J=[)2V5+ST)FNVJT MHH]?&&3%8V"(?Z=!YO/MTG&G"Y6?VKBS]9;,CZQ5&#]1EHK&NVE4.N$CVI(= M)TW>1=S/FGOMN6$4;4*SSJD';",C;\7VM=RI<\5<43PD?G(TIL*,TE4PT067 M]V#-KE^5EB46PXTJL"F#7JV3Z1]7[7KF+GS=FYZ#FQ0>-M;K MP,%;S;O8Q%,;#R'B $3\7B."A67VO"QKT>-YD7D;-,XO(L:P008T7?'>?V^O M93&SSF1/UFZZB*"(: >/GOAT&[/KXD5Y8CS>D,^)N[ANYC\7 201W*!I$A9O M9)$-\4XE &**"$PY^L'?$;.Y\L4UO.Q'U4!&$A53+,S9$U?UVF8CZ#@J(E3[[T?'Y+DF_F!1V+OZ_N([J]SB)(]T"YDX&; M/+HF!BZ^2I>BU33K.F)S6(#$+^'#9]7]S/]-5F?PX1:4Y H>X.[B-]FZ[9&% MC)&1,8O1?(JAF8Y','LDP*XYI M77!]HY!2-_3YFS^^FKRZ5&*G([MV!WXQA69'TQ*'SC/FH]:5&OBRK]@O"N?% MV>N?>3IB5UB@7;.D':*<3X)R][MJ)[QEXP(R&\UJXV?R"0BOJ4@RT2!"*DA# M8G$*WE],BGD78H$8V@Z&YEG!?!.VMM^(.$Y BN/5*JG0+JN;"9!C&D< 1E)\ M55ZD,M1%D9('FR\7J?E+14HZQ)Z>)D5ME=LW7E!T7PK3F :K.!<&WM5KFV2O MMRSB0D9O6&[AP?=VGV0OQ$6L[.6*)O3MKF#N$TVT+]5$RQHM9GII(C^DTQR0 M]V <5I9ZW.AI6@YL2S(!RH*X<-(8'$GC*I^7@ M@%GU]&ZLZS*V7K_OU]XZO=J#!14.,?*Y*[SP)&('2_Z^S>6=.L_7SOI*VBL. M^Y:OJ#J52]X55Z.\"GZUG><-X#O$61B3F7/(0VV86JV;@2]SOI[IOC>N*?69 M5/55I?ZPF!*J,K:-V6+&;.YC%\S,(QK MU%XV%^LTVK\^&DYKYXAIWUQN4)PU\)#FP*Y&Q;E=RP[%N35QUL,PFYNC*/WSC&?#)[BUD;C*YAUN94 M<*VK["9&H8>J)_(9AV=O)+9A3ZV.-A)4$%00Y13$,@W'[L34PMR,?+F9QRU? M,#\S .=J-JK5=]D\*(SZ85*F3I[-49T#))L9A](\H!CV^5;8:-PL)*,0HQ!W M+<33T;Q!(<;L2Z?9EZ*Y(Z9;!IAN&1NV:6.Z!:-DPTJWG&^>+3"&C-J!,>2C MV?K)?($*@@J""G(TR3*=33#)HG62I>Q-^6'6GI>(ZDRJ9E5.Z_9@/"03'!>5 MDB9];&2:[%>#\6I IDV5HLXHTUW)M,*F%@BU@T*-0JV94%M-(K7>3H*RN9C_ MJ?2#QT2,/HF8BPJ7&>:T[C(;IF0PIC;@E,S4L!9=W1#3SP)$_5#59KQL*YG- MNZB^A*J"JB*1JCPC?SD==Y*_U,WQ>I?0I<^4F;?HH5?J%>CZC$:<:;?Y4$4- MD])I3Z EY-_3;58F(N:Q? M^6R=7.<_*]Z+,HKD;YYH\9CS*@FWU[8UXGU8-O!GOK*Q-1IWQ;Q'%ZR<@ M>/%.46AUMH4D3::.:W&T/%^CJMP_Q-2><$.0+V_$4R9?W@/@$W/#P 4\H7S" MG$B[O.[_> &%CZA/?F,T3B,6E\G1)D9X >!:S2NC0XB9WKD3&WH#CG3%V<6)\(@ MR)G^=&9A(V?DY,P8.2,E9Q#-9.6,3E#**9G)R9 MCV88 Y"2,_;(J3U.BIQY(6>>>SOP5(BY1S+,BKQ>.0W5WLG^9T1WY>O/?;RC M];)*D%UW\\FSNIN75=@>S7MHY/X2ZGRYC1C+"/(;?'H;9Z]_#E9L]9*NYL]P M.N4C2K2CSN_P,)()"Q%R0AH2E%,[H'RD.$]0<.-18>-YYFFKULG4 MV':4Y_QS \_:?B-@U7DK4ISU4DGA/K-MPC9+%F5ZYIC&$626=*O24LCX!H9" M)L\V)Y60:;;YX5[7 %5VJ&-?BCJ6.1I/]$(=V[3-AA#F5& _\5*&G(CT!J8!'^Q+&Y(53>C;']YY"EO*LGD+[59D.*DMIZ[1 M]D"44Z=V!DF4GO9ER6A0?S1ED(*!VB*/%R05#5!;4%MP;T%M:?'$X2")TI.' MB_[LZ3C&KG+#321*\D?AVDMV!0>R"@_7C07*T'U%]Q5-##0QT,1 ;4'W51-M MD8H&J!RXE:!RH'.*SFGVL,N:/4C@M?Y2\D<;+SFKNU/:('':!8S38N MK853YTZ>5"^W1^,+ZI?/C/FLM0+FNAL2#2I+#W?;4%F>J2QCRYB-[0[D04N7 M%)5E4,IBV8YAVQ/<6E!;VEQ?ZXYI1]IB+8SIK+6F9(-Q6F7W33^L5M?D6@'S1:I3ZIO=^PYS4>97H/"JB!!42H)17I=PV9DZ=?8M0/V@IU\2/9' M%O1T,L-(<^^:IZSCB?I4T2H,K@%H<+TH#":>,K= M[3%Z.]%*^,H?-B',\K^[KM]>D-#@QN,-EVD= M/L7496>I2]E*7?<2#I:-" I'O[2T,YH-&,LF;:AR:JNNI0#. M@Y?K&[!&)%AG\]BX,"8S!T/XS8?PI9,=U)%+:QS9QFPQQE0NZ@CJR/'21C-C M-F_PRC9N),-1DD-^J 3K;*7^U]RI*RV)/J<.B>3G](C)?GANCQA,.N-]6 1B4U^&NDE:BA(HW>*=;<<53@SBH9[C!H9ZU3YQA]-/!=+/RZ688XXD# M?TV>]GT-8179VTF84!]\_#L6I%C*6.5[O5C4]?+PYVPR:C#VV;JA<1H%7F<< M;HS/*I>+&J9(S\U1W=DRV7S4H8@T7MFM@^'9J*XJ$\*P3C*KR17\;1JA16E:G!LP5*DP95]!;J4% 97BN=G* M>D=407]S&$K19CI3NL6VD:.?XE: 4C^LNZ9SJS:$HJ"OIW_&]+Q[H^&6133A MU8F]P TWC+SQP65\BU=(IQ6^&5HA07.E(R4*1)X;>GQC38R% M/7NK4-!=#:GN._$P;*F>&7-GT:!0:^E.HE"K)=3.U+ L!Z$:I5J!NZ-G2_78 M-";C<8-2K;>KI&S"5'1L_9R$[M>K)8W9BKCAAC=L%1E0;-[:?ZA*+OSH[8:; MS#0X[T:!,1W7=<# T*\.H5_4I\Y.9QFF55?0 E.6VNI3+Q=&E5<8VS%FMA8E M"E!C)-<8Z=S>"S5F9EB3+FY1Z^T;*^$"_YQYNF0=A1MBF[9)_A8&:4S^]&F M645%LHI2G"T8IG6Q,.RQ2J5IU5 799W582H!%P'+;E $M'0^E5"#-B^,*B_G M"/8HY?J[?XVCN=YNGMHIT ^;$&;YWRSM&:Z)%R0TN/'XA68:QPQ+[&(.%',V M+T54:U9G-6#\6=OX,VI3+_8)YD!1HU"CSMD$##6L^8,F75QT MU-*Q1UT;K*Z=O9O9ACVU<#=##>M7P]1K1'2VAEFFX=37_\34N@ZI]>?V*\I^ M?&ZC(O3.\8ZR$G>4522*EK:);*?U5!0,U):A^,IJ:(M4-$#EP*T$E6/0S7?0 M054^Q?S^2?.=_#-RH"I=SM8MCJQ*I/BO,+SXU%= M(1(%]_9, AJ3@]YO.*%*='VB=S*J.]*KB5>GA1J<:?6BG!^$?N I0C_*_)#N MI-KFR%0H7_A2'T_-E-_I6Z79=S&KA]='94]XJ$2DLV-HLY$>%TREB!2K)"&H M1JU9)F:MTXDY1J55JI=RLS8$EV MOA5O8^)M3+Q"T[>DX!4:O(V)VB*)QXG:H@0-4#EP*T'EP-N8$OF6>!OSXG.Y MA4.**=A!7:RLT*:#DH8J1MZLJ6'/;"V"U(HK2-\1?%20@PHR-T $M+A0B?J! M^M'"K?N9,1YCS5M4D"Y*VJJH(&/3F"\ZL;#T=D%E]S1%,]C/2>A^O5K2F*V( M&VYX+UB1^\2^L&JE/V6[QB;S4L^[RF!,QRK=WU%#"92MTS-,)9@;IM7@_64M M/48EE*#-FYS*2[GM&#.[P3O)B/5ZB;ETKMR%8CXSK$F##7KU]MZ432 *M^[G MS'LCZRC<$-NT3?*W,$AC\J=/ \PJ:IM5E.(<@K8AYLM@=V'8X[H^S1AMUC;: M+.-53YEI<)8^<:&Q["Z$1DMW56V-ZN6FI_(J@UL0*DR75SZ55YCN]AB]G6@E M?.4/FQ!F^=\L[1FNB12MIW6O]8P,ZI]-?'NHG!:&BQM%C-$W47=E41WM72H-===-8@W$%6=S.H. MA>(6BVHJ-_$&TEO',)\M; 6M85NT--&I1B>4CC&9+[ O0+5XN), MN'3K;&2O,(WI;-*@7NCM2"J;'7]F2YPMBTA\2R-V;G,XP:&>=95J1CW# (#DF>3W9S020G][#A6I3IIO$:;V] M(V73HQ=WQ<&\IPYY3ZSCVM5]!C![ZTJ.8+!7AV OJE.'ZC3#'.40U:E"&]27 ML_7%-G'[07W!DLAGZTM=.T3,&>J0,[RL=Q ZN/(E$J4X2#!4R\+$LLD:A+ZQ M;/+E.H!ED[51@S/-Y6'*.6(]"KGVKA_631Y0ZO-D-QR"R4],?F*VIFU(Q0"T MM@%HU"BE-4I+5U1MC<(4J-PJ@YO0T%5F,*XP)D*U282>W4((G=Q&:NY*4/%< MA02I]I7.&X\W:FE^J-9B0+8JB*T'U\=,U MKLR"< MCU'7G^=_(L:(2^-;LO;#^Z,]>-#IQANY2MS(O4@PBG$^1![UX:G_8/X=X\OB M(] @OLJ'Z4AN-+1&9#O!AKJCI>YHZ2JKH3M2T0!5!;<95!4YSE&KKRIZNZ]J M)I=Y0IDEF>>ZC<([;\569/E PBV+:,*/5U,W\>Z\Q&,'2TQA>EG;^\5=Q]XE MBOQ==A3',:QYW8$UC+,/X]+6L'3E["CYQ)B-IYCH1?T8EGY,CDN_M[]EYB&V.KD[U$;Y]5=M?TSS1R;VG,>+TK\$[!)TT>" U6A/TG M];8;%B289-7CUB]>0FP?-"T+6_\-X3X5JDVC:C.>6-@%=@!J@W=UGZ<7LT6M M!8[;">J%3M=SSS>S#-NI/6^/+JCR:=-'=W*KIW\Q3XK7V*<#]#;>LJ'2P= 9K8SQQC M.EY@OOCYSOJ[A +O>YWW_/QY]S1+_OK:2T!"W.Q9U;O!'X(@I3[YQ-PT$A6K M/[$[%J2L@YD+W?$"(%AR[8Q'D\GVO,MX_=/\Y,S_+R-I M/[+R/)+2L=6-^P M)/)<@R0A<(30C/C1COA11GSRAJ_%-M]_$5_[\.F3^-MZ_]8@H-WN+?%BLF)K MF->*T%B,D3T+1ER1.^JGXE@"]0\]W(751=1-XNSX//PT$4]@P4K\"+ZXY>V\ MX"-CQNDR=B-ORUN!Q;N%?"Z]6UZ/.#!Q]%'A.KFG M$8-G;OF,2C./F$\3^&X2\CEN6<+I""+.BZWO1_WS\4>[)U6F%-]: MIO #6!/(AY@'EX\-/#*-8&7Q;9CZ*Y@3N?/8/2R+Z\N6":6! 6%I.>D,D@:, M1ER4=^_P48O9PK@1#6X$1>)L00F+-EZ0=9L3VV[,R2[$D\_XB;Z)YWD%XQ(^ M"2$Z2ZX,FZ50(_%@X!,PTH>=$X@8PI)@)]W ^O)'\]_#XV$EL.L""_@JUFD" MZ]W)@9@Y? <>[6U@"TZR*RN%Y'+F1DEV3(B+$W ZHW'$ G;/L8"_,R)][AC/ MQ-AW*^_NIQ_@G^(IK@_LY,;(;3[4SE[C0^;VK&F^;M'D*)EEH( @+L6B[9(# ME#M!8[.T#/'O7_]27LY3ZRNW-4OKS,>VA4UUPZZ6H%E?K^@:1KZF_CU]B/-U MSQ:E,/#USE[EE"&6.;(7KTGI-:?0$_)NZ+>K$A%S&^[*9VM8?/:SXKTHHTC^ M9AA[7&.N!78"XO&G5YXK>)6$VVO;&O'< >A80=6QQ5W';ICW*)/AE/Q52FXC MMO[QU7=?0K?N2N%SYU RE8(PVE"_8BKE;]5)&:<^3/ +-T@Y*GP,.C+\S_8BP&,@PV>V!0!= H@[ID%LTS8% MV-FFM8 =)>+=0F9S_S25*FD^/SIR!KW>BQ\?@E)ZRH#[^(SV=%YQS2*,_3+9NX3U4.A7D(F'2X= M%))7/[WQ@DP/< KLG3JNR;QRC,%6&NJQ^K!(R=(\PZ>?>/;W"@DX]./CHN1_'-GAJ6 MY:"3W[>NH),OOZZ8/;-??4IZ0A>%"4[ M=:_QHQ^F*_(YK\&YN[0H19E;R0O;9J0KE2_-JJ#&U&<""%S^^=42S/E5J8AH M?%57IXS3!.2T*^B)&L8 MQUDU55$D590LS1_ "\SQ_TT>MGQWXL5-H_#.XR4_X=NT4J"6%_Q,8^Z%P)2] MK,1JQ-SP)N"E>XN:GNLHW%175JEQ"\@'6\=#-G->0I:7)^73XJ^K7PTC@WCK M_9!L913U>[/WO)@ ]WVV&J'.-ZKS_\SBV6TK>_T,Y:7L2<7/Z59!E%M.=?GW2^K^C,B_\,?G,#: M.'SP_S5X96)Q]9)7]@W)!DP2;^O#>WY60_EI]> ]!'E!7DZ;[JL-YY60.9R5 M447\$KA'MUO?HX'+1N1#\7*W;%Y]V(_# A9YS>/=\BH%@F$MB9>D'/@ . 5 M!L1Z+4!#W*+<$3+,(>66=W'COPV =;P$='(;DZR0<4V1S8Y0Y*")4XSS^<%? M4Q;\?^IBQ^?'=<@Y>>..S =M$:66JD]QYC&ZT!O0B$RK>1'X;(O?ZVNZO8GH M*H>9="L*;8N]]I[YOMASF7L;< .A&)\7Y2]A@U#X/6SM'ES@EW$4I;+RY0?K MO8^*]@K9&IX4N.?JSLO\E@;FSSHV$@>FJ(%(^%IU:L'FZ@/)K*D?+T ME>=SZH715_XNS _FNFG93E')=&[8 ?P(9C&7^5X=P2- \W0!*YO ?[BT/5$BXZL6<33!1<=,8S< MNO6BU=661LD#B<('"I8IWP(^/F/E9?LZIQY?/WPO#H. ^8+$,!S0P/V:>Z=N MN.&_%0\R*I/@OC;WGM?4Y7+D\5TL 4,9?K%)^68H:"::900XWWN?-9_Q'G^T"Q_\%H* LU\C&/4+6+PT(7]G MZZ*#"NR+0*.,D ]72T9%"Y1\!I6&)6*;)S%L[DQPZ0B-$T8WQ6HC&B=1ZHI> M'C"UW<[)!2T*[_(!BCSRX_(N<:^=@-+4,Q!]?B>V6XV)FG._#*M*OP M>^/VC;]*;:56MDOEV]=8V+ZFI)O8O@;;UV 2)GMZ4D$I!($JO,?+O4(=H;U M(7/^R70*:Z_6GN=&\<''G36A(H=6[M"WCTD=C,L8I>9XJ[O0I>Y#[G%$U M$ M8T P;7=]^835?J'[L&+;B/%UB;_VCL,97@)ZSJU$AGZ)0A"AW\1#I9J]8O"3 MT3%[R^#^Y8UX@RNLZ+#XQVXHV$:I^#3KLJ/X0!QW$'. M$EG<*^8SS[UDHS+V+JAL5')S(B.5>='E(/$^T)UX&S'^NM3M5 2%=^$"T3CU M&S<9N/.<3>5>! E$^/I<**192\P#OGJ9#NY!O*V/00.;M@]/_NPC\C?\EU%'!#(YL&1 M$][/I09^R1FPY,'V)?RHI_R=5GCYQZX9[,_YUB_5&A1#S3^KID-VTN:69Z3! MM(C!E_#6G@M:(Q0L#*I=C($'>_,KSX/G)DE, 1E%0'+) @8(S%^%02H Z*CB MPD,X,N0!1/Y(F.Q75A[)R#_D,4Y/&%)R]GG<$%#CY*:1I]JR$TU9ZVIX9>10R>$$2+G)$20+C>Z0PP^%60? <6J4 M$?E\"NBJT\[Z,@N(S]"("TB&ZSOD__3Y7^*=/^%_*N M2L3=(UVN/R+# 9)&D5LQ1/I1WY8J-OAPU*/O+ SGE,^7!0?L8.*@Y/0L "/@ZCP1-#Z?!ARS7C2%$S ME?VPY9P!^\;=LZ^'CJ&<@K#Q% 2>@L!3$#T$ MI/)CDR5_#"V1\RR1Z8$(5(F:ARR/&+:@+ 2S=VYV(74A/DQL-!8;_H:;"5GL;.7Q0K^YM[R&[/\.AD_E9\]': #%A<0$?,.W(BX A\8QRR(FODP=/T_KK?Z=QDEVN4^"2P\H7^JW#_5^E M4-!)),@IF %ZR.OWNZ+HO;&3A?^#=H<\_VTV/!W)W#@.=P0*-U:^7MV]X;K M]"V,$$:97R^T1SC%&]"G!/X#)WB=@F("BJ2Y6O(*'L+XX/=45VS->/Y+S%L@ M0%R*!',4V^?7^>,!EZ+H 7XISM 8QW-!_'DNMP]X9,6E6R%ZXG[KL5_L;:%E M&'XE8(G$:2R>PXT.QG&BY^=6Q*?ZH0T4CPGCW M$'$0./_C*@FO\F 8CZ[!=.+L!'4Q'2\F09B O/S>1GTP$+%Y< L0%=\D0^3 M.0"[<903#\&879!(!'1X@,BGVYA=%R_*4^,^6SXK[L6[68B@.IDE8O)$% M;\0[E1B/N4T>!7B>AM62J)A8089LF6=6@)V/QK6%%DNAB=+S>6QS#5);4*WX M6U0$O,Y"8N!*KDY&HO)PH1BX^"I=BGN:K.L0U&&[1OSR?#^A%%M\:67(T72, MG)&3,^8<.2,C9V8CL[82+G*F+\[8(VN"G)&1,XAFLG)FBK:9I)PY4;0;&8-@ MAIQY;)HYR!DI.0.F&1K-4G(&T4Q6SB":R5G85L-[G9]6+9U,KFAS]_\\=7DU:4DFXWFM2&D%]-L?@G)ZK*EO/@& MR_H(_1;R6NS9ZY]Y0?9=GK153U0^FI2;*U4;+2T;EYC%R%*+.+_S>B"9J! A M):0A,3FU*\I'BD-2@5L/;CT];CUYYC\W\:SM-R+.PI#BEHA*ZK5K!Y+IF6,: M1V!8SFU)0QD3FQ6*&&YI*F]I>NQ@!SE?(<%Q*_80*-B7@L)<9,UU @7>>*JQ M/:;^2(%TF\RE>\K%XC,;3<:ZB8^U&*B)TKGT9%N-7M+3)/BTVW,=Q4="\6D, M?%HW7KLSXPY8L$_K*+@N8^OU^WY-V].MWW=]U)XR^+EKDBS\<@[G%Q<;\,T1 MIS[AW3ZJBFL6BE#KU&EGI)8$[H(:Q$'%:_)@+E*K?T=+#=J@WC5YZ@JI)8&+ MJ@9Q4/%0\=JBEL3._7.)G?K]^5K;#%@I;%RK$(ZJ@^740-SQ*D4,*VPN;R*;<3$467X#K%-8[XPF^.MEH[S,.6[=<>U M"_FV9L9D834IWW+YIRC0$AFF70CT9&&8,Z=1P-;/\4/Y5E:^QPO#FC8HWWK[ M5TUYH=(Y7O_,6L5B//8>46MU$4K]7!O;<.VI@/,RZ(>ZJ*'6G@MCFU,)G5>"^9I42U1 M+3M7RXDQM\:8Q1UX%O=ST72W:$DN.O%B4K?Y&&J/-SA>B"<'KF2^)"VL+B'. M2QO;QG13/YL?/[I=S(#?/IO88FU867XSC;;)9<70J= M>[IIL5A@&AV546YE'(0+/K$-VZRSAC!YCMK7SU8X %_$FLR-J6UCSARU$;51 M FVT#&L\QU1Y.ZER.4(#,,;',$ZRCNM98_R'7U7D2A: M^N:H+0K"MQO59$H6CJWJ"VH+:T016_G4]O;X*?+<&$26X?[ M-0K$ K6XRCU;=!1WU\_/15W""]CE'+(QF#:XRM+I1);Q]:=5>YIG :NL+R11;EN?ZB@6,[MNHJE*'WBN*O MM2\Z=AJ]'*F#PXGRKK/%:XRGC99VU]!)1 706P%L+)4]].3HLZM;8:X4HVJ8 M*SW3IC86G100U-+;1%W"7&E%E\93K%6-RH/IG4ML_;%AU_;%P5PI*A,JT]G* MY#B8*QUZKO03BY,H=9,T@DD0]FV+F5-]"@NJ>#UA$#6P.-4L&^_3ZJ5NL@3V M!U&YJ@45TL%E1IUY23),74+TMNWHYRBC"J$*'6^G9)J8;=:Y=O3[HERT6RT3 MA5EDK,XG;3QR "ZS91N6W4VE6@U=:53&;M/4ZE+H/&4TC?&DFQKN.CCEJ'W= MIN;4I="Y+5V=13NFE;@.'C!JCS+YIBZT9VH:5FW'0DSTHC*A,IVM3/,Y7D76 M.GG[R$W^3'UX,/>1X2M?F4CI'O&0T1&6+Z(HSTT6'=Q:QYC4ED5![Q4U0&M? ME&O K%$-T,'E1)'7V.:=V2#R>,$7-6"X&C VS 7>SQU2E9;5T>E&94)G*RF0;X]K8*"9'=4N.8F]CC8L JGCO8!"%GK&W,:J;'$0; M1%5H[(.,^M7;=C: ^K>3)FO?:NEHHZJAJC7CHANS28,=0O1VQ!5/9%NV&#!K MM1P^*4>%.6SL:B=M-'0 3OS$,>9F1_>R]'/N41F[39*K2Z'S&C\MC,F\F];G M.KC^J'W=)@;5I=!Y%_PG"\-QZOP23,.C-J(V=J2-4].P;0?S^#KG\=^7*U3[ M87PP'(!>/U[L4>8<^KGP]L::& M[]A:SYRCW%V>\)5KHV7(_,^;.HE&QU\&5 M13E7Y$3JV7+N3 W+1^;!J3\;A!N=?;/5,SN\O]MN261<0+ MW'##R)L\G?N67)& )9C4Q=B9M+&S 21U[6D7<3,M'4[41,SH-JB)3C='*W1P M@5'S,'_49/YHWM$>J)]3CIJ(FMADF9TYWL;6/8O[SS".R9*MPX@5,8&$?CM\ MO!L=?HQ[:IG/G4Z;C'MJZ5ZCW&N8SS6;%7L=G%F4<]WR6L[$6#@FYG-1[@CIJR^=Q?=UY;70$MS.)BW$R*N-D LKA3LZ.[2/JYF:B)F,5M M,HM;VW8#T[BH>I@\:BN-:TRL;F[$:^B-HRZB+C:JBTXGYYGTCA#('@CXG25X M%;?=*H@.(,,J3)<^ZPT:*C3ZOJ62UQ*LLY'4[M2P9S:F=E$O+L[L2K?.)O1B M;H!(8.H7]>!2"UF"=3:2(IL9X[&%J6'4"]2+1U>!YXLF[2;=',-W"04>2[RS MK;R[GWZ ?XK?N3ZC$6?3;?[PG<3R07+%-+?O_ZEO)RG 8MVA;3=L*MEQ.C7*[J&D:^I?T\?XD*1%Z.Q M56CR]4YC.66(98[LQ6M2>LTI](2\&_KMJD3$7+JO?+:&Q6<_*]Z+,HKD;X:Q MEW@AJ"KS17=H_O3*[19"!;!%&I,B/F3 M+4)T3:_N08_VD$.LS$!!"C'\-7#]= 5#QTGH?KU:TIBMB!MN^(D=RL6E.+U# M:$S6(!#A?7R]D\#JRG>;:K;R'O8E(@8_%H>N[JZYT&7 9YZ_W3Y#9;(YN0:Q*(A6_"WLMNML>[L',IW<54J L/LJ7<:AGR:LZ^WDN.A8SS#,]G9" MRX%OY$Q_G#%K0Z_(F;XX,QU-$_USL&(KXX=WRV;.>=4;;RA)!W*Z(ZO=,T"-2]+O\#"2 MR1 1XD,:$I]3NZ5\I"@N8I67CUL2;DG];4D]7MEK7+L^LVW"-DL696KFF,8A M?$AJLR I\33_<;EB0J) ;4:,>5-_0UF"W M-\D\Q8M@;%K7UA5W]:%+N/KNGF/8L[J-6G491ZD>HJ,V-V:6J;%4(W*W>CE* M"1FW+,.TZEH5R,;@CETI55-YGZD/#^,.%KS]E24P.J;SAAMKZJ*]F0:>FF78 M';42U- 40'49FMMG&Z8]R$P&*D@'"J*!!SDUIK,Z#U);!<']I'MU4=_\FAKU MH7)E) +S?>6E_L("%E%?>*-TM?$"+TXB454$,WX-!EUDZZG99D90MK4V[H=: M]A0CSZ@C+\DIRK;6QG5D6GO$5'4=0:UH)256:*G)&1,[C-R,H9U!E9.0/;C(6?[8 MW:P[HDC0>,IY07>S^5RM/DIU#3>;:^]0"WX]-PD6WIIZ2-2(BLY$%Q07!H\+(3BHK"X2!=6?5[] ME8]^F,+$673GN2Q6(4*J0"&JUO>'+FY_CE6JV7>*((=-1\_5+^SL-%N2 MKEU8EX/I&JBZTVS;RR%PO66+KA.N-POPRG!=G3CC\TRY?X(%%\08;A%M!U6UW5(AUH%*G>#CV<[A.[FG$2)QNMV&4B%9,&)UM(3JK>>G\ M<8.MPON)WAXX]*S!H=5.>%]G3LNVDW3*^R$HOO)1O=84O]\CI9TP7_GT32WS M]8O<6K884'1!*0J:8@"WUZB&YA!AF5KTN9:AE?,0;,G.Q$6VO0;A!>6E;WD9 M@,4Z6'E1+5#)SXJ&<5(JO(_A2#4.B[[X='@/1)'SA$#7@B'YG:1^Y$+"Q!8" M1N]$0<%0X9X1"L9+:*!?^//<.T@8_L1#74,ZORI)^$%]:=#BB)\$YJ!\T81.-%FAR&/7AQV1M1)#,:HM\E93XTIK MWNH:BGOV_1.,S&%D3BYO2U[K#2-S>VF8#]/U1FPX* T+E :,RV%<3NVXW"<6 M)U'J)FD$J1GKG8+0)A#Y^#HV]>'!W-J"KWQE/#R) M04E=_?].<*!N!UQ,4QWWH4&G>R] 9IUM370U&KQ>=6%PL<7?# WSW;,S69/1^D5+]6<^0N]HS*H M^?6:KW$[R"+&.Z?H;QWZK0SQ5 MD@-0:LJ ->E(!F3;"1 (]D)@.X,2@@&>ASQ?%&:#$@5U@W[< $QN642\P TW MC+S)HWQOR14)&%Y1QF#?^4X?AOJ&&NI3K_L$QONZRT /FO=#B/9IS7N=8GW_ MY%6XEVP=1JPP^!+Z#5M48]3O^5$_"Z-^&/4;E)>/L3^,_0WQ%O3Y0C =E!!H M$/O[=6<$XO$^C/AAQ \C?NCSH]HC[S'6-TC>ZQ3K^YTE>**O_]A>%0\2W^ WMS'Y.5BQ%?G,M@G;+%E$ M'-,@MFF;XHNV:2U^>+?L<$DO-HV%$.WT)X,,T!V?;F-V7;PH3XI7=LKGLZ'? MX+L@J<%.0ZY\MD[**E,2A=RC,,W7?.9)5(Q:K"Y;T7FA]?%L9-MU*KKR[@X\ M/X1GKOWPOB!)\;< F.MEQ.C7JWL@POMM&'N)%P)2,5_4"'WTS!Q5Q<#%5^DR M#OTT88\6VJ,<6,]PD6!QNW];30X@9_KCC%,;LT#.],89;PX9-@>2?':WLZ>'(B!],BF=S0YV_^^&KRZM+C5I,3FOUB MFLTO(5E=UD7D6+(S6EE^)7LMDBR[1 H*4B?Z5N]]()G.,FN03*AT*$T-D^F4 MQ2K?OE8<.R[O8&@6(K#T:!;V>&VAR@PKX4*BQK--<+*?CYS\:V MGOK3)OTL_LG.4PS\$7ZTC#P8Z!_,OV-\I7Q0&L17^>>[@BHVPJ^]P(45>9BKYOWG_?Q#).G9%4HEJ$;1KS18.E@5NW?Q6H M+-5Z*@X%_'P!MV;&9-%@313I,!L%7-KL71?R[1CV8J&0>'=8[DD+_EH-,K=U MQ^ TSC2"*JI;1J:=F&;=4UGM9V@Y1*EE O&Z.E=#[& MN:KX9F+,)IUTB)':I40Y&'=2D:UUUU-:S%$PT?4Y7"?W-&(D3K?;,$I$;33, M>S62]U*W^GAC<;GTWHJ"1K)F/T3T M^2&J%+#L65K:<2"DH\H3D<%.+/*023D=0VF2F$Q8:!8--SGD'YORO-RPPZ8\ MS<@4]N 94@\>Z;>;!EKLD'UW'9(UUB'84P=[ZF!/G8,#8T\=[*FC"NY@3QU- M1>,E<0^=Q&'H/774O-G^_IQF.\I<3U+Q.KN^-_KTJ*0[61CFS,'+Z+WKBI2- M4%!7'A5NL*;=Z(ID.PGJ2M;4PF=>8=>CRJG#J4BP9Z:,?$ MF%M80UDM[9!E@Y#.@CU7ZM\XACVM[6XCF]@/N2_JV5Q=-,A1&7R.BVU;G3(] MS^XVHTP00L7$C[HET=L/Z RCZ\9T:BP6W31IU-#1:K/RJDJBAMK8F#9:,ZR# MC-HHN3;V?G2L"V68:\=(';NOFQ4KNKSVVY(YOF2YQODZYT M^NFC(]BYXR#H3>;&U+8Q(==VVT8)1 =UY%(=L0QK/%@GE/ZNV$RK>/%%K-.=5$FZO;4!U6,H&_LQ7-@9GH2OF/0H+."5\H^0V M8NL?7WWW)73K:@4\=P[9G_Q! '#1AOJ5RE_Y6W52QJG/ Q>B052X)A]#T>DI MWBD*K8*FLX0]7V67.A/\>W.2P"C"7-D3./.6/. MD3,RF(]-!SLC(&1O13%+.H 4@*V?0 I"5,V@!R,J9 M*39IE)0S: '(RAFT &3ES'1D(9I)R1FT &3EC#U:8)-&23F#%D"KG'GN>_V4<[O8(ZPU,NW*J"\N+:/N.".G-NXJ7V'L+[<18]EAI*R98_9:='1L MJ&;V*;C33I#:\3Z03&>Y DBF8:)W.T8RDJD;"&]\7SO4LP[-0@26'LU"G?JI MM-PD$DU&-!G19$1DEY%,:#+* >%H,J+)**G&O+P'M#41%4YT,AD;[ 0[./.P M$8&::N:#--C[%07JDF;"LX5> M5HEWJT?]#^D;E]\!FB<*BW<".Z@7&+1LZ] M(YGD5:\6NW.?NMPE'YSD-4_"M3Q&!+B+N*N%(""42;$78Q%82Q*OEC4P455&>U5N=I:TNUA2:S]!!\N@8?6[/M"\&G M(X=:)Z%YK0K@:.E#GVYWNML65-7HX_H[D##SXRZNO9"A__2=%&08I@ZT?NQ! M#>;W9!/W+O((@ B 0P? EL\?J,%\!, !,[__@P12D&&8 -C_00 IF*\T !X( M7BRI^_4F"M-@=96WF'==QM;K]U)'-4CQWU2,]Z\ N+4BGQ.:L/@0DY^[2LU5 MOSERM+POG@YN?=_F^EJW^ ^NKP;RB+.7_<>B4%[%-F*B*PU\A]BV,1[/.Y&& MEI7CM#0!<$A Z!C.;(I V)A( MM.L,(A B$$H(A"V'0)XK]>=*^IN%/7^+V->41K<<"VE-"L9=R("\@*?:Z8U' M<8Y?^?F4@/*&H?QJ(48R7Q#-[_$$U@LMFR;KLDU5)L1Y5O_,F$PLA:+_+]G@ M5+M_T84 3.IL?-EVMLNK,W%2(GPB?#8-GW-C;C>H07K!9\_W2! ^$3X5AD]+ M+>TYV\FV#'M6ZV@/&#-[O_[23VAEN$"IWYD3RQ8#BOI.)#I^N4:9D*J*ATZJ M".( @JS"=.FSWB"DZV2L= 1H.C6W,!:+!68LFCRVHKO,6*8YZ/0&@BV"[65. MOFW89EV0','VA7$A_60&P1;!MI73-=(1H(GH =8&P_@-'H 1TM!P1,Z_!\* M;.PMS,5?%T5&Q3L7E),5*]BQ+1-48)E/MS&[+EZ49\I/^.23W-!O\-T@8<&. M,5<^6R=E3ET) 1/OY'IOFJ_Y8@"U:! 60L4J-X$RAQ--!.HC[6UOD M..(EXB7B)>(EXB7B)>;%$"_;U1Y,<*D.JAB_40L ]% (W'712QFPTG5"%?5\ M&=%80Q4_1DF90-Q%W$7<1=Q%W$7+.KBH*J.]*I?Y MZZ*6_*N?WGA!ML;D-DQC&JSB_!84^^:R;9*]WK*($X?>L/CM#^^\04)%8Z<5 M[4M/*\[[[N[=N'WW81.F0=+8@2S%)*I#HU\GH?E4]#=%MP!A!V$'80=A1SZI M>3GL3$?3?MNR(^RH!SN9JZV3T+Q6!7"T]*Y/-XW;;0NJ:O1Q_1U( /I47\2! M)/:D(,,P=:#UQ)P:S._))NY=Y!$ $0 1 )'Y"(!#9G[_1PRD(,,P ;#_(P)2 M,%]I #P0O%A2]^M-%*;!BG=:#Z/K[UR7L?7ZO=11#5+\-Q7C_2L ;JW(YX0F M+#[$Y.>N4G/5;XXWOF]S?:U;_ ?75P-YQ-G+_F-1**]B&S'1I0:^0Z8S M8S:>=B(-+2O':6DX?CFSJ46V[@=T(1)CIP-Q:'VG/"T.KT]=V44@'!(0CHWY M>(% B$"(0(A >-GZ6@^!="'UMC%?S! 'F]+NEN,BG>#@H&%0M3,=CZ(?O_)3 M*P'E;47Y542,;[X@QM_CN:P7ZGEC=8DR6U]=0IP%> O3F,_J@B*RZ/>S*9^M$++U? M'@@<\@(8-KEVQJ,)7U.%+Q_], 4H8=&=Y\)0>4"3>($;,1JS%?G>&3F90L*4 M?"\,#!)&Q%J\-@@-X./%:$'*G]@F?.(%)+EE\%_$F/A: !,C&YCL;4P83&=% M/K-MPC9+%A''-.!7-OP;L7C+W,2[8_Z#0=QPLZ41?#4)Q=/<,.)?" ..2F0+ M! A7,0G7\&-K81 -O>6W-.8T"2)O&4J (/_.*8^$U_\+01.L%^C,"!?8&HT M(7]G:Q;$S" ? #3C6,S536, 2I@8(/":12QP&5G#RL(T(O_Z^3>>MDCYP;R8 MOUH1 %[X+B4NI^354A!MQ7Q81/0 2X:7(SF$]^E&L8;_@\U1/ZG^)P@SL'4G MSBNV$^?):%Z1U_&LD&00],HGBV8$^7ER/")_LFC+DI3ZQ,]7D*]VV>PMA@&5Z!;&X^O+5PG]S 4?XH+ X+Z;A\3(.;OPL_^=PI3+^8X A5FYZUFR0*V M]A)^G7@=A1NAR#0(0!/XB ,*SKG0O86T)<_+F;P#'@\/ M^ M]9^41@G,0/ 4)I#< M3[YRF_IW>Y9\)1UFJ1 AORG\8C\>IGH M\=^DVRM8:)#LY)\O4$ B7Z"@P4%>I,O8C;QM!FY5>9O;$RY>A:;8>TUY 6B/ MR&-%S?AS;$H>_#\\WDVR20GR>!MXL$$X6F3HS9<*7R$^"VZ2VYHE[CE(R0U, M/\BGUQ%,$ MM(K<)X%0HJC!R;E^*N^W_QI]'CTQ,L>O!<_VG(6,6@\*2U# M_/O7OY27\]1:R".=I77F8]LBEG?#KI9 IZ]7= TC7U/_GC[$199S,1KOJIY? M[Z*ECG F31YA):77G$)/R+NAWZY*1,QCAYG#F/^L>"_**)*_&<8>9^=UQ'S* M180_O?)27!V&TH7[%+\_?JI,R3GU^5DWL_DQ>&&W7/G.??VZH(*3R=GD%44@I/-153\O$IY+A)EXA+ TWOX9L0K MCHU(Z_MS92=XGG6AJJ_X>[B/KE+7Y8TI>% FLQBYX;@)(X%42?EX[0LT.8M( M3: M&EV6=7GUT\DE^B,([);V(J9AXI7QQ_IVG5G42%1,KB)91YLP* M#=.1.:O+3Y%U0K_A:I]>O,(KX'.ITT1'-O00Q83Y(RR3#?)A??5FP7V;L^^M[1C)2*9N(+SQ?:VHC%'>P= L1&#IT2SLL:QS MX^KU](+F(863%V]D$S(T&=%D[)M,@T-V-!G19$23$8&E/9-Q?*G):,&>U6]+ MG,;5BU\R0_,0!:I!@;(6*%"]"90]TLRG_7A+@QNFBD2A^8/FCZ3@@L&,5H,9 M ]NJ4.E:E:;Z8^+R;5.\N(0J>[0>,H+ C,",P(S C, LF8P@,&/Z#X$9TW\R MDFE8$*Y1G&R! "0[F13:]?LCDU+N&"J=Y&1JW1T[U1OQ^1=[>/W5(?ICB,R2 MDPF1&9$9D1F1&9%9-C(I%2E#9):<3$I%ROHCT[ @7+I(V>E>ZS]X53KPUT4W M@E<_O1&M+<(TI@%OX)(WS]BRB%.5WK#X[0_O/"50YQ)#I]R&_G!+^O)A4_O2 MPZ:ST63,J4A*U!=T7B)S:^3..2]6%3Q"A J$"H0*A J5(<* MN]\K+ @5,D%%YJ_J) ZO]0<)I3W+HA-?WB7Q6@6E?=G)DH%$>T5C/[F(TG_6 M34*BH+9TD$!343!Z"LI*10.$4811A%&$4811A%']3AI(2!2$41D.#4@H&!K! MZ($HS9*Z7V^B, U65V[HA]'U=Z[+V'K]7NKP#2G^L^PLEN.'*2R)17>>R^)# M3'_N.@<%$\T1I^7=]G14[_LVU]>Z_W$J%/L8'HFSUX7'@E%>Q39BHE,1?(=, MC=G"[D08^LA@U$:IVY"(G@] -R$1EM.!./23QJB(P^M3.2O$P0'AX,283&:( M@XB#>QRT$ <1!V4*I'0B]8;M3! 'FUEDZQ&4+B3"[L(]D!<'53O+\C@8\D_/ M94',,":J<@;A! V*<3["(I:1!\_]!_/O&%\8'X,&\=73@9[3U5?N/&T7*#BV MZG9%V33I)9O?(&U]W1,$#:V(LK#$F0C AO'=G3!T2(0BM"*V]0^MX6A?W06@=&K3.$5D16?M&5LDB M/QR40(&NZ>J"[BM^2P(H@BB"*((H@BB78(H MC^^H2P@$T68. J$$#!9$]3L(-!7CB2YVQ*U6,%8Z *Q^*D4VF.FZ'(1LZV\Z ML&X;EMU%@0"I-^!F<]B:BXS=Q6DR>>]1(] BT%Z4P33&DP4"+0+M^4"K1=(; M@58BH!U Z,@RIE,L!-GHX2'=)::+,[SRXJQJ9X5@C%^B,([)-@K77J)"<%C1 M_(H#FKX*TZ7/)-X<&W V)%AGPY#FS(SYK.X(+6J(?*4L5#P7IU%6!:$3H5,4 M2#-FXSH' J$3H1.A$Z'SI9$7"=;91'$7QYA/QRJ5[%% +;!CE=YXJL#J&ON3*PJK*;.(RXDC*0W'' Z5U"ES[K8=YGSE1,;\?$+%8.#/3I-F;7 MQ8OR-/BML7P&&_H-OALD+-BQZ+=L4?/S-,)8N#BJW09AWZ:L$<+[5%BGU/L'!:W^_>%N83I&#DC)V?J34#D M3%^.KQ:L+2>8 YK9[_6%^ M"^&Y6'!4N[V!H#"*P]&@,]EBKKG'U^LRV"=LL693IF6,:AQ1. M7KR13S&U=5X- ]1 MH!H3*&N! M6;0#DCL]\"[(T+U,=;&MPP540*[1^T?R1%%XQFM$BF4V?@D4RH M=,V=#I=OFWI-PK4J>[0>,H+ C,",P(S C, LF8P@,&/^#X$9\W\RDFE8$(YQ M,@0@W/6E(A.Z8ZAT0W;'OH0)]=$?0V26CDR(S(C,B,R(S(C,LI$)(V6(S!@I MPTC9D")E![?W*BF\*AWXZVL/]G#/A4_?> %);L,TIL$J-@C[YK)M0K8LXE2E M-RQ^^\,[3PG4N<30*3?F.=JD9W?:U+[TM.G\0(-WM0^;?MB$:9 T9 6J*QHO ML?EU$H=/[(X%J=:'CQ$J$"H0*A JY(&*J; M=9(-A(H7^ZLZB<-K_4%"8L_R M=%_3CV&WSW5/G(@F34IR#!,'6@]$:8&\Z7KC8H MB "( (@ B "( #B #+X49!@F /:?<)>"^4H#X($HQI*Z7V^B, U6O.E\&%U_ MY[J,K=?OI0YOD.(_R\YB'7Z8PI)8=.>Y+#[$YN>N4W/E;XX<+>^,I^-Y MOM9M_H/KJP$]XNRE_[$HE%>QC9AHV0/?(=;"F,Z<3J2A9>4X+0W' _9-+;)U M3Z 3D; [$(?6]\K3XO#Z5!H'@7!(0#@QQI860'CY%5Q.YWYM!CT U$0 10"5 M*7C2A=2/#7O:A> /PI!L/:+2A438\T'CH&KG0AX'3O[IN2R(&49%U60BF%E^QW@S3O--BCNT,#5(F[3X#8[ M7$C5]CS-YW"=W-.(D3C=;L,H(33 XS6#.5YS/M2T'R37PZ_A>1,M\LXRY$VT M<&D6.J1-5#Z%@-"J"[0ZCA;0JK(R:0')>ASI45F,$).E"QR=JSQO9N9;'5!8 M!@-7BP 31PW+[@(U-()4U8\3?6)Q$J5NDD8P"<*^;?%PT8L3+SW6C'KQE M$N$]$DT.<)5-P3H_@(02,-A=5%W ;!M MX."00H0X.SX$:%L7()(-;CL_3Z0CSZU&>:X14.IW<&@JQA/=YXA;K3RL=#Q8 MQ?-"LD%)UU4J9%M_TW[+Q' 6,TRV-)FZUEQD;"SW@T"+0/M= M%2/3H9!A '3=%3<$: 3HRPX2R;;^I@':6'12?V80AK!R82BL>ZE]N2(8XY$3+R#)+8/_(L;$UP*8$MG -&]CPF B M*_*9;1.V6;*(.*9!;-.&?R,6;YF;>'?,?S!@.ILMC>"K22B>YH81_T(8<(TF M6UAZN(KY?&W36I 53'@;>; LH!G_23'[F,_&]<-T7_G\\4I'O1*_(C9/D7 - M_V>:LDO0QUH"5T7)+@0FDZ#QR-F]T:W@\ ]!9D!J'QB-1D"AU34(MX">WP$IX>DQ])KX%STH"_D;HIPE,,H;?T80L M^4\B006/Q4*/^3<]-_7A@]]"$$#V:P1K^@*+@>__G:TYH4;D[S2A),-$$L)L M:/;0/2%W9++MQ9Y,X%9(0:81^;]><@LS6!UIM7L,I^ '4P^6EUQ7CV06Y!1OEHNJ_&(?$QCL)G@89]3,*KBF&0V MQLJ[^^D'^*? "]<'.G #ZS97[%W^FRMX;JF;YNMNC,[J]FJ/2S?4,[SA">S= M,L2_?_U+>3E/<33/W9?6F8]M"SOQAETM@7E?K^@:1KZF_CU]B(L(VV(TMHIS M =>[_#^G#+',D;UX34JO.86>D'=#OUV5B)C;I5<^6\/BLY\5[T491?(WP]CC M,G@=,9]R]O.G5YXK>)6$VVL;'"D.R_!GOK*Q-1IWQ;Q'M02<4ER<$A#V]8^O MOOL2NG7!K^?.(?N3/PB\@&A#_>R=^VQ6^5MU4L:ISZT?;F1S4/@(/P?!BW<; M*JW.MI"DR=1Q+1[-KUCMM1I5Y?XAIG9A2Q= 17T_=&F2X>3Y6YP]G^]!;6R) M/QHR]B@ *W\K]<7@^T%O&5VYH,>)00#$O&1OUX&YF?!-;4L?HM#WKP0QX1=+ M%K"UEV1(O0R#=+"54S\VV,X#O,(T(Y;/VLATR#(3D@$?JWO(?NGZZ@D?%+$G\[.GP*?\1 M7S3YFYC-GSX-A%6:!L7C8=JP=0'-0 A"]^N(_(VY- 5.W0-)88=Q4]C'@@3 M/F+_2;U\A\M&$=0_]'B7QK<&?\(MO6/P0Y?CUPKH[*:;-!,\0E?_AOTA(T.9 MCR?8QT?GBZ5Q[*WW!M-^C#A;R-52,)%OR_ %L9N6K:ML!ZZ8\MFS*VP3C*RN M <@&NQ\G&]UPX8#OTBB /P'P89K'*'+^^F !3T3'B\ODHMNMS^T!F"VH4V$M M[,OE9O)W0)M@,P;BP.3%8[@:WH01?](ZC![/4#R#6RB \%=@G+""6"/RH:HQ MN>SQ"?!G5 7P(#WNP>0Y+H+&:0;NN+&SDQ^O]A[(^/UX4D(-9^J(/_SP'LC= M"'2 [H$25"5&##RULX%SXSY0(97.T'DSOFUO@X1JXD0F <_S%L$R!6_\T 3!@8"0UN/&[XP=<9;"!"6OA.#?(( MV Y.+VSTL-=FIEHFF\6J'DOF3OC$0\3.(#14^-LH4&<'D0I$JFM;6#9(Q^/] MUK)B^U",*=Z5(J)0A[)&R59X)+,'#6 :!"GU']O!XI'<=^1R"A\7]J\PJN\9 MV";G66/%@#!I[K23_-K%#/%0L: MD<^GEEJ2E.G$VMLFL\DL\VBJ$E C1CO^7S31 WOA8UH>VQ.?FB+Y5++-,7WZ MU2>3YNBUW_7XUX[A9[Y1/HJ!9;LQR/G.OX!GL4?;*O]B9>,MMFL@UFYG]KV- MQ]_CX,LV6S]\8"P6]7EG[PG-\$I05XPHGLE=(_[U;#"$V+/G^NMC:3BF?=9" MN(X@B-SUY):[F:&JV.@/M ?2?1A]!3EWP8OZL,>IPT\I#,ZG M\BK,BI++\=3CRH41-!1\8Q J'K1^-,H=C^]4/9^8A42RB(/OXLM9_?#W-#WZ39FU\6+\C1X M)#:? 0_^N5EDL0BMB[ O39.P>".+^8IW*J'ATAF&_#O[:/QB,5K,1$@WB8JI M%8O.%GIF=9!%W9&)4D"S]/ 0'K@&V[<@6O&W..=\G0720>M7)^/7>9)!#%Q\ ME2Y%6HIU';AN)(5?RDBT?*\..=,?9^I/0R)G^N+,],0!,.0,HAERYLDI?N2, ME)PY=9P5.8,6 '(&+0 U.(,6@*R<00M 5LZ@!2 K9] "D)4SIVY?(F?0 D#. M5#GCC&P;.2,C9] ":)DSSZVE7YLMZY$&\VWR--_:47707B[P7W8;MPDRN:'/ MW_SQU>+5I7AKCQ:U@/MBFLTO(=FR,FHU<<^O_+<LAOXN!(]OIG?GKDAW=+ MA0M&]B=([;@>2"9)JK H0:;!H7<[%C*2J1L(;WQ?*XIGE7[)M,@T-VM!?17D1[$5&E)7MQ?*F] M:$T$Q.AD+_*+5V@;HD U*%#6 @6J-X&R1N,G?>/4%JB/MS2X8:J(%!H_:/S( M""T8QVBUB^O -BI4NG9[ K=+IL;WJ->\FH,J.[0>0H+(C,B,R(S(C,@LFY @ M,F/N#Y$9>4I SB563G9:\.F_AX^9VI<>,YV-)F.]3IE^$$TM M&S(!U16-EQC\.HG#IZPUC2HN 4(%0@5"!4*%VE Q'4TMO60#H>+%SJI.XO!: M?Y"H=2N7U/UZ$X%*K'@KMS"Z_LYU&5NOW_?H;RY.^IM_/.EZ>'V(A\]=G&2A MK..AALM"+LV1H^\XL>@"*"U]^D_=R4T?5*=NX*(V^R#RZC!K"(LQ?>QXPMKV(;,='X M"+Y#;-.P)PN%SOJ=YFW#Z5#%&3RV%#IZ=YJYKQO.8R$6R2.JUL(P9S9BD;98 MY,P0B_3'HM8=_TZPR+#F#4JK3E#4NJ?>!7^G0T B/4YY//;'/U,?GLR=5.'#1A3AP_+#L09Z_ MN!Q''";P#=,17"M'@>H]&M<8C>Q<)8C/' AKZN M0JV%,]Q-"]%M$.@V-18.'@'1%]TL!]$-T6VHITH.^%>/62&8T07-%C M/G,QH&CZ1L(GU7U5B)I+?,BGBA,.X,0J3)<^ZPTH6JJ$(-TZ&P;$B6/,S;HS MY;+I1.=Y%?)!D])I3Z EY-_3;58F(N;!>^6P-B\]^5KP7913)WPQC+_%"4#_FB^M@ M_.F5YPI>)>'VV@8\A*5LX,]\96-K-.Z*>8]B7DX)&2BYC=CZQU???0G=0V' M2^>0_S\S6JROU#3!6 L1/?;". 7VZC=EU\:), L[L?&'\^6XV^4)[A631- F+ M-S*Q$N]4I*^$G?EWGBI\$A43*RB9YBX1K?3\$)ZY]L/[ L>* MO\5NHU[()A9SICS/U M-R"0,WUQ9H9H)BEGP-RIS?8A9_KBS'1DUEYS0L[TQ9E3?C1R!BT Y Q: &IP M!BT 63F#%H"LG$$+0%;.H 4@*V>F(VN"G)&1,V@!R,H99S1'"T!*SJ %T#)G MGGMGX53"K$0W>/\V)C\'*[8B/[Q;*G%@2#;Q:P= 81&.P1V.PQSOUC:O79[9-V&;)HDS/ M'-,XI'#RXHUL0H8F(YJ,?9,)348T&=%D1),13<;&3,;QI2:C-1DM%GJ9C+;) M.]&@>8@"U9A 60M5!.J2Q9Z<=;&MPP_64#[12T4S#J M("F93IU51S)AU*&Y4]SR;<*O2;A690O60T80F!&8$9@1F,\ YL&>[4(@EDEU M,"^'0(QY.;WR>4H$O]H_"6I?>A)TKMTUQ0^;, V2AFR\ MUO>?BY;_!#"*@3_"CY:1!P/]@_EWC*^4#TJ#^"H?N4ZPFG4+=)*I3^R.!:DR MIXM[=AP0E1"5$)40E71#I=G(UDR"$)7Z1J7,<]=)IEZK@D=:WL$ZW4CS#_"@ M:0)C@D>]94',XFL5?.BV6G,J'NQ^W"BV%S+TGU64@@P]!:M[7G7K24 UF-^3 M^=R[R", (@ B "+S$0"'S/S^CS-(089A F#_IP^D8+[2 '@@D+&D[M>;*$R# MU94;^F%T_9WK,K9>OY(?%.;P>,&F8OP-B!X4S?^8!D3NS8" M,6!,4S>>8#?(48V 3-LC&+^P@$74%R$(NMIX@1Y&P9CH$ZQ%;$5O[QE;;&,^Z4";$5E5$HI,3D8BMB*TJ M!7,N.DMJ3!8V0JNF!TLN@M:ZW!U"J_S5/I]_+2>)4C=)HU(E$CR6TF!BH\>: M0B^^K]<#T3*?I4>B=8&RDYE*"6(%5*WWHH)=2$W=>??A[L (SPC/38>]O>E;DF144C M--;P=--<#"A:RI'P255=/-O4:XZHBBT.8,LJ3)<^ZPU^MD4U@7KX7!@8)(S)];1#1 M(IK!?Q%C9 .SN8T)@_%6Y#/;)FRS9!%Q3(/8IFT2-]QL:02?):'XE1M&$8NW M8< EFS>6]L(5"=?P96LQ(G_2ARCT_:N(^32!'QV[38S6#%2D,FH?OU:BDHPXD!CZ,)_U+^Z!'Y.5]'Q-SP)@"I61$06)@- MIXG@T-_$>O_T:1 _C[5\OK<@=^)A=#?FL:&LQ>.AQ'O9Y&'*'SDS@P?.MG48 M@>B[_%&^N+-:,%@\SW\0W(6GD U+(L^-1^3+K1>+"?%OQ73#"'6C, 9&^P?B MQ,0%^M^$G%D$QGJ\YEQRSI3J3'(_A@&7)S[(GN/;*%RS. :&4)^ ^MYY+HL/ M";4]<80XK=+]4C/AB]/MUF=$1964%^0W3")XW(O]#78XV7EYQS O6$2U. M>K+=<(7 M*.LZ"C=\>IPUNV>5E@33+GXLIAR3FQ"VRH O*P;2!D#%%)X7WS(_ 5/""ZZ MV3"%#8P-*XKY3#?PXQL8-F,X;-94:/K'/_[/KW^_X@SY$E$@UI/)E:A@V6-! MA4=PD(@?5A<@EB1&.C:G4:^0+M%^^?+MI\2BV4RP2&P]UG[K"6#0AG>>9^N0 M/9KN(/F)'OGA/<<]Y@,4;C9I %9@)DAN&">P032B9TOFTERESM:V$?E\8LNH MKM'9;SM[:'JT;92!WZ< =^M\N>#+- M"J^3V%NQ_=[ /]_O(%5M6\/.E\076@AG::!>!L)^R1?8!_UX*)+O! >*I.X8 MP%D%OM7-+0CY&GC^W=/D>7(T.>L1?A-]AX_ M#0[P]PQTC<:[APH=OP7+S>4=T0]X2@9_3.8<;5+X)W?EBH^?+$A(#BG#!"\%.$$ 186R?2OG[/>!00I*E,+I<3$E%LID1HDC)<_A*4A0M"E_ZFH@KIHAKH&;61.[:RXVGG>0U&M93L 7PUVP: MH%F0D8P/!+M0U"2KQ0RVA 1K7Y@&%Y6#.L#/UY9[^*?&)/.ULM%['\K%>M5A M$=6QT4LY.B?:#Y4*GES=P\F>@_*&J)E^V\Q*[Z%PP\WM=KKG\6]AJX>K "H M#IGWFA[[IY:5 [KG*ZKA"R0N]-IAL2E<,"Q3@97XXJ>9R?U7)K"0:[:V!J?@ M'E1!0 HG03CJ\$%]@MNMUR//"=C&@OUI&[KT/8M>:T_DE,@&D#S@5, >A!W9 MY/^IA-LV?T/V%V$&-B+*G6(*=G.1RFG#J=Y= E*\:A?A\TX&IWH<9#;(#27ZPV.OII$YX/C%:/NPE4WCS-TE^DRQKK9^X&!T?:*[F&YN3.:(2R_W1X<6?(N]G M/*&5XYTGO^]YARBYBKW<3&'S_#7]7<4G(K\L:[KJ;U0]X=.#Y])=->7BF\.# MT2D*"OBG[.P8=,%C75ZG^O3(R\,G$5BATW__XE_>E6E?4>;'KH'_B0_ZID M MGO-O;GA5\JM-5(:GC^6QF*FA^QY);#SS:RVB^ MBPCG?WS\L G&K=,T_<[R_GK#+#=7\.VIH8S&JH-,T2A8QMQ45\@8^'N06B;P M>_D9SG_ HTCS=N(<)^5N>"$]-6DHKI?5B[8Q:_.G,?R@S[E-#,9ALO5L?9"; M67U5>FV0')KJ3%+B>7@%,AV\)A!,^ !=Q-VB,R>':URZNX2M^V7V+?(?;P.E M_U:)IZ/]P$CN\10&Q_&!Q,UI(&X.3A_4@?Q$:7/RV4F;\V6*>]FAQQ"; M7KC:",G)Q5795/>40PEAV*]VB:V3K ;2NRFK#\!*G*VV I2R=;C;/3]+%M/? MS.^9UEI)MGO<9CDN;!1=3B9D52?YYB.]_2#A_90W DN]PK_3(=0-GQV8[*T9 MO8Q8T<40*QIB14.LZ/,R=7N:O^GZLP8N- VN?USF$_@&1X9>%RD&2+Z20H^O M<4L'A]_^W32/M:L^L?;QYT]UZ%;4<;L!)>86M?E&?_ 7AH)!UH2TF#*AJZ0G M*92T3:F_8!%$OPDDE5>2+Y_!W]!J]O)D6;;RI5#B-)4N58^%-[X=ANCIP>AP M(_*"QW+>\[&>MZ M_ /<\K;X!TYG?@Q."$E5[>D9+F9'+V9_(UKW<#-/=3.G9$D.-[-[-S,(LYV] MF,W#%X:;&839<#.#,'LF%S,(L]V\F4&8[>K-#,)L1R_FE$+4P\WLWLTU0R MZ5$Q88]*@3TJ]SQQX:Z'B'*OIG.=3F,3,=CS*$_/3!IH,-;+(; M><6!33Z=38Y.!BX9N&3@DEN4R>&##?9]1#9YLDEHCYGX?@QR.#UYL+&]C^F5 MO>RA9_?5"[]%H_L]M[4?#Q6Z.U,['4RJ/!NJVG?T9O8WCH<<;N:I;N9T='8X MW,PNWLS0/+6S%S-T@N[FS9P.S5,[>C.#,-O9BQF$V6[>S"#,=O5F!F&VHQWCO-7E_1RAV M;FB/J)<]^I0BO>W-@A='/0_C< S'M)7U/QS3P'/W9A@$' M2W"P!._+$GQ)W1L/TNNCVQF]T_L=+1_]+)H[-.;V0<%A@ILUVAB5[O4 M'U/)[5K?J;?W,]K[KA'-4[:I/Z)BVFFZ.']A1LRG]JD/=/$RZ>+3&]5? F5\ M2CSE)5'#)S6J[[H%^H"-Z@^[V=O[/QZ] _WI@R2?W'?R8,>QN<;]6?8)WJ%2 M_%DTAAV4?H[>C:()0 -4H^M5$E4DQZ#*)OCP\C_?W]^G97QZ?'-,_ M>I8,+^%WXRR;:,Y5?X:J_FQV-SK:CR,,G]/3,%X:PXOJA4FQDCA?QO3[!-YY M=$KO6=DN'HHLY7"__R-X7/>RFA&+Y> PCHY/W6D>WIPN,76/^&UH^@2GG5#Y"Q[JH!JX#'76546<^ !^F;9XB>NX>_T M*S@#3*3!&M*DGL%?\/5F&0'%?P#ZGX*4KO%!R"?-#!@;3G51TI,G9LR/A).; MFRK-DCQ:) OX8&4F;6KT7<$)CR+.Z=;X*MSR=9*W!I?1H>@(M$'=UMT#R^"; M5Z8PN()ZA=_P4N&=W4,.N"B!3S9U#/N$114E2NPE;Y[N+4TQ\ELC_9CLFD X ME.]&T?<&EVN9M+MDK:]'!NU9=]VF\)*:OO9#6Y7TPE_:A4%JK=L<5X>LPAPC MY[,5-XP^1^GN.7'ZOX.ST>').M?%SROW!'E?LP1XE_P>_<"*X+GM@1_FD%X> M&6G&?WW2-J7^@H%FZ#>/#T9SLA'JC.#,-O9 MBQF$V6[>S"#,=O5F!F&VLQ>S/P X[N3-@# ;\!MV\F8.J#)UN)G=NYF36\;8 M##?S5#=S.#H>X&AW"XUF!;(-,\43F FECE MI &89J"+ 9CF >GBA1D>]PU,LWOPY ^(3,,!E9=$#O>%3+.3)N@#(M,\<.SD M]LY1Z39IDM\CH]TFS[==^MEAT3QU]_CGA1[P44/*]Q]L9OT.,T9XQ@.;#&QR M"YL<75P,;/+4;/*PJ?&G9Y,G@-FX9S8YW'\D-GD"Q)9'AJ5Y\*ST8]##R>$C MD,.#.U6WG52?4_6G?I_Z6<#7W%>G^M"&_L(J:H=FIY=W,4/GYF[>S-"YN:LW M,PBSG;V809CMYLT,PFQ7;V809CM[,4,;^F[>S-"&OJLW,[2A[^K-#&WHNWHS M0QOZT(8^=!SM;#?(Y]2&_G>$Y>8&](AZSZ-G4IJ[:]3S,!['<$Q#\_D.)>E? MQC$-S>>[D>/?X=Z]P13\K)7YT'S>PUU#\_G#T-C0?#XTGP_-YT'S>>3ZSB-N M.8^&;O.AJWCH-A_H8N@V'[K-AV[SH=M\Z#8?NLV';O,G[P\YHX>CH>/\^76< M?V;KHIO,"GAM\\W1,?BMB^8V1S*Z2>KHR]/]\WA_?S]*BDGTY='%!?V#4A3P M81SB$LVY?,Y0^9S-DD9'^W&$46GZ)H8AXZ@R]<*D6)*;+V-^(KC0$6PQS\I" M?W%D?R&O*;!([^/>,HIZ]I75T:+*8/=PM/#I%.,XDVA:5O@_.#-\L7X)3AT6 MLJC*:=;4\&%@AC_@P^-E5+;N\W4[KK-)!D\T=>\K9W"4\%#X?@W?AG_-'_VMK;)ZDJ7X6ECY)7P-SZ_-F]@NT9X0_,%4 MU_ P/*I%B8 +69+CV_/W[)\M4&S#!/0J66#^ M,?K%U' !0"\V'+BK1WY?@"&\$,8+ 7(M]1>,%T*_>61,D;/]T<79T!ZQFXTK M!T/CRD[>S,'H=,#AV3/@%0U=Q3MY,Q>CPZ$3 M?R=O!J398 +L4%?QK7[,$[>2/%(3T6:/X>66]7]TK=W!P>CL8>GF8T+=FXOI MZJB:^>LUOTWP[13*?+&0&-32HH4$- M/4&'XJ"9/@?-]+U)B8:(:,:]RWL%CQY7&2SGKR:_-G@@N+2DJ/?\]:WM[=OT M^J.#>-"*+T$KWO\,WOOJ>WQP9;C#C4RBU9ZP=>7>!=8]=CX^N(;[F,T_%F6P MJGI9E'%OO8\/KDP>1F;<5Z?3PZN+VZM17R7UC*N=\ ?SSS:[3G(XE?IARRZ? MQ'':W8ZGTQ5PA2.0$9.RQ7*RYI/K^(SP^/'Z6L^4E\ MRN?2#7*R@D:P [3V>-S&R=:=.X![9K:+X_CXX#$ZKY[(([X?9?8LF@HX6^IE MA=/<)!5>S$P+2Y6,\26/DA9>:T0>'CM:%7H]V>^F?O_O_PF2W"N4*"SH[5/> M?4CT=67V.(>>3.'-WR3Y3;*LU:B\&!U;^?:-96,\F0CT[.'%GR+O9SRAE>/% M2E[O$(-*7?E:6*RKO[PEF2]WU92+;P[!YH&MS.&?LK/C@]'Q8UV>)UE(NGBB M)8EFE9G^^Q?_\JY,^Y38QZ[!"\84935/\B P);_:1&5X^K# =U2A74ZC5UQJ M75M&2<+5*B6=G!ZE!R@0M^>H\/;[+O7EUHF?G(^.AP$'.UJ*M#^4O.[DS1R, M#H>;VAT&*:[DS=S-#H9XF8[U"AV:R#SLYPY=)MD?UGEJ_GNSS0>CFDK.W7WM-D]S.\:C,%!L-RG,?B2 MAK0\>'_GYTID'S^"\HP VU\2D=WK",K/687M&E'%6S+/1 MT0O33_?:B3D0QDLBC'MLQ!P(X^40QKU.H7R^I/$I89271 [W-87RPW ?[=--R7O:C*ZVS"$S*^:FN:6?%U5(+MF#2PI CG45S31(B' M[71[$E?VN;25/G#.X\F'C#UPLN(QFD*/XY/SQVG 'CAEX)1=X91MN>.KP_CX MX/3K@3\&_OBL^.-C-,D93FP;..5I.>7!4]X/)VDO]A]#SCZXRW:[*-DTS7*7 M$MAW\,;$ 8/_?VWJ+?RO@>6?2P793IW!SNG)K:7;:7Q\>KQ)O@T<,7#$9\41 MA_'!_L7 $0-'#!PA''$<'YV<#!SQO$J '\.S/MP_?4;5OH]'%2\RL:6NU#0K MDB(=4ED[$589 I"[JC0/XZ/3HR% /_#'P!^]_'$2GQQM-"H'_ACXX^7QQ\>8 MV4?QP=GAP"E# NLC)>W9D+_:>>#TAZS(S IX;?/-T?'HY&31(:'+)K)==='1 M?AQA#T,7YQ>@\@H7F65F,HLO%HBI_S^9)8_)E='[Q M)_Q,V58;'I)4\!J3DUO9S$STCP*(:Q*];> 9]2AZTH-Y3I?XNHB0V1!)1Z[N MVD1)].7A_FA?+RBJS'697Z/?CB_ RTDK U^*;K(&[D?]^B2'VZB;K&GQ<7 M M21.9WQ=9!7N :_K/%KX+-'(4@21(9W%$N/915M.D^!!=M4F5%(TQ,2R^CL9E594W^, T 5$#YX[/2 (*^_+@Q'M3 M0B2Y2LJCZ%=#=%8AX<$BHJ:,YDE6-/ _6 X F6G*1;VU_#:U,"?\"OPXK2M*O@0W$!" MY)3!H+9)ZB8"P^X$>'(C=Q>E.V@XOK:I&W@KGCIH _A",\MJGVQ*.*XIW ;R M :T/GG-CX&SA)--ROH!=%:GA]2'CTQ?2$O8#5UN/!G;>@,/F+9-6R'E+[!/4AEJ[MX],0L#"P.*A'-9(JDT M9852(\U;(BM/RUR0[ M!5PFO;^8(05/L(@?_\S/@6N]SE*# @9X%'F%GX*3$8!W\07\*N1ZX#9B M%] M^B"0DW@B?())"B?'P&?R!CB"/ && RZO$UH6?6/"VX,7E?,LC;(YR$(ZGE=O M_N?U]WL'%WC6I&)%4/#CX*5P?O!6$ #PUHG)DR4);]RGE2F+MDI!UM*^Z"&$ MP&;7Y A.OP"2R]PD.:PL+VOZEGTM_ JV@)3%VB-D ?*!BR MHD/.^O0Q+"66Y6<47@8C%K0*B>ZB>&SY@$)'ZW3N9$B(9D8YWI:=,6M(^>D*C*# 8<"63K);G M)$W 2/##PE0+T[3 \CFP08$4 XJBH@V310"+H->0$!#;HS!7A/V'G(JKAV?2 MZ4^KG^Z:;T?.%C+F-"^E3L$#X)4+K9!$@.]I?B0F#E\V0)JKE!4:YV M0Y5D2#5TC*CY:Q4U\G,W,U. B*AQ34P+ MRE^QU[4$)-_F(@^=H8C42\^+;HC5<,43\!MKM,\2NG@SH<-Y ZH ;9##_8-S M?LMW95+1C7\/;V9%0?;=M9D(%:N P@^U"]P$FFM75Q62%OWV2[!QG"&I[D8Y M!ZT%)%JF'V(DC]^(>\H5$P5>!Q=(!Y0G-[C=:S2UHN:FW%L:$,="E5_AWJI^K\JI*YO2'@V^_'D7O9GAW8)^V<^%!/+D)CMBI(E#2+:VYGB4H M/XA&\*;AS/21$VMWF6CU1=$-4/N7%Z-#9_/V67>CZ"V_(873"A[>S,#-OYJM M>[S^V5T5FHHDP?NO"PUUI%/2VA.YMH4\C>UQ_,U$+@M_GF;$3O0OX 5A9R 6 MN&U4\;"I'\MJ'AWL[_WW@]J+7D!._W=P!B;SNA@4_JSP$/Q=-^7H::W)S3O9 MB')! V5_]OH5WUA^O_12N]G36L//R7)_0R8?>*C54D0ZF4E=Q1>8I.SP&I#" M])&NC:)ZPC/RR*<5_48?SPH$XJTWO /$'PIG$8.2HV&-!!;;&%;L)7QZ> MNEN-5S=+!MG>F$X"CQ/6PKZ&K"L.#OG+HP//TMF:1O!>&<"+Y)I'Z34<'F_= M"[[%Y$&P[:T\@NLHZHQB@FX3&%N+OH3'.Y[R#[ OWH]8U3^ ,'7LG3#M<#1^OI)3R1GEU30##)ZQ*\W^NR@M\MQ5%GO9-V M'B&>%;X*G2)6%EU_\V7,ECT89LOR<^FNAMFRSWZV[&,D4SF@4R^R#RRMO+B9 M"BU1,!2 *2:WQ*[ /]X0V*+H%9FM$C,BF64?%P2;)-8T*U%'N"7IN7P/48B>IH4[1,#GLU)']/$V#X)# B[#]I MZ;&F!P\\4\Z93UGALF08Y,GJFIV3.RA\/@TJ919':XVJ]Y?>%L 5A9>;0VL' MA)TS!58M*B1&?>^2U-J=DGELTKIC&))G'[76594ZI?^WE6-E08;%J@?O"@F' M?QUX1K=Z5QN]H3[/9>MEWS6MA2BC;0GCKI8XW\_=]5#1.M><4C\ ++9<\!%;86Z"P'$42#R2;>9%-LS1Q9:92 M^S!//G Q2PIB!*LT,U>,I)+03,5 7/,4NM^IK"6>C+P3SY9PNK@PMU199AI145A:5<>X=V MX!HYV,TX;!/[QF*."D.P8E9B%NAH=.2X"]\7BM7>M]-F['[!#_63#51%MD82 M$\<382HC^S)TC68@(7!V<8H)!_K3EW[H_VX2 ;[-SAHR/(:9TU0;[ MT98[#3;81]M@?5WV;(/-0**#2YEJ\9]GA@5RA11(7;=:CAK617'=K*G2C'F3 M?@WNFU=[BD+PA[<__RS5OWT+\FTF#R4 1-8"!+F9+_)R:3")N:S ?XV:Y'?# M8="DLG6;J!S!XFMR\KJL] 7Q@)("Q/L$!,MW?D$@51+U% 1J:5GO4H-5EFW# M%1/@B95I1OER]O96*L^D7JNGN$RJM1+_"[;\24O9P(Y=4SZ5A55Q0TW$P]1$ MK"4(HM2^,!X%ZYP"/7!-3HZQUK(.*S"_OX6^@WQ$E;IDBW'8^E^! ,NBU9C)+V__(0L\/3\F=>MJAGV:]ZE\A]R=?M-S?_^)]>;]T:L7 M90X"6"[ 7/83,)0W M#.4-=XS!;QH']&8ZW?LNR=&"WWL[PT:^2R\_86<%[824^RBLAB?K>E_3+4SJ M=Y)-J**#O*T2KF#,5\")OAKO@7_TDT7\&PIC\?79!XSS@;:4 M%BG-!I6VM=+U2GE6J]]G$_OU'KU_MR4*E4V7Q;9[![6M;;W"GCUPLN"+R]AV M P4];AB"L\V>FLKEYJ8*0W4@E?'MFCF6*.(C15MVRV?9GJ??FBNR?%X7&(NE MJQ@8^5-:I9G="F/[$VQ_J-C'2Z\.FG.SA9&&(U(S-=]('-7EM+E!T@ZZ?@DO MH !K1'Z=(J?.2S@4@RW)&;7M22^9LZ=35ER[S0Q)E$W^_8OW1V='TZ.SL[/W MQ^8@>7]\E$[>)R?CP_?G%X?G^\DD-2:9?L&ZE[_Q&L3FT7^W&'9O2%O"CN&? MN?SK_=GAZ>'QN7SER3D.5RM%,Z/(7S5=E+?NZ/NL3O.R)N%W.2[;)OJ)0_R_ M9/6'@4NW\!(02R.;+H/-'!Z.5O;R$W$4"4*!.A#-0K6/7AEF43I%H[I/:G#^ MV;W*?WI7.?&N,J&KE&Q-!5=9=[(K6(@C7^ 0]GJ+."M@@5GS_V //X-;RW3U M^G4<.2H[NXRC?_UG6S;??CRQ\?>U\O.R*+!D])>5)LG_LIXP-:QR5.%[D_J% M8@>2&UJ :9"5;0TVR#3+_8#GVQ]>"94\"W%U=GHV/;_8!_DT.3+OCY/3T_?C ML^/D_<7D/#E#D34VR8JX.D9/HBISG.C],\;))WCP[X\.#X^.CG=/4AV/(ETP M$8Y;\D.+H>=O8?T-H2A$%0.O_$!&-7 U$LUW^/-0(F?6;E#?AK!#R# M:S$3W]";Q-0!+^-8@1"HRUR\,:P@A=5I:BQ)9Z""[.(9#$%7$)6$( $5'?J M+/7#5Q2@O7W/T1RT(RQBFC.>!P&$-+[>8Y=1.H3 MP#H0,$&7408?_JV=L(^!H"7AQ8R!"Z89NX*+LJX9RVK-U1?229U""X;8#(2F5,$(D83OIE,'TG.< M"M7U55(+P+Z\Z(ZL(?.6HE=U.YZCL'/G$1P""= 44PB3F+=3U_ACW/R#U,<):IF14L(:TTVHJ-VP,=\OWM]"+% M"OQ&= UR:]/$:[_DG[VJPU@, C#^$-_QJ':;_S7%;=7W_XY?7??WSSRT^7[UZ_^?O[ MX^/]H^.C7P /.?N;\!F\[? M'YX=GYV?[MB^H\ M7)Z8)H4@,2]P?D5J^T2D-1%+IV"A4LF5+T/Z4B#FHYIYB, K5])9^C<#41X\JMU%,6E[LGP(F3W@1A7VY M JYC>RUL-4T$)A)A>1#6G MD;'$W90MB<-7PVQ*(#;(^6E/F@HHR,V $1J:) M_EXV)CHXQ'O%'VL-'($RJ,L\FY!OZMP7&AO#R U4)X\-0M3KZAS=4L ?DINZ MS<#2_(G*>%Y7&+AX7:2CZ!I[C7*P4+XS%=S.J[):C&AYWB__UDQ&,2/5)0VG M6:9H+QO;YR[@#TQ#'!P 9Y>S[K"$2_!X\^CPS (V9QR P ,LP#!*@]IXG83@ M30T((*E_,M45)OL9AII@?)-9&_&OH[?MF+>&(!@WLQ+L[+WR!J.$B&6533(D M0GC3ZVLL5="/LM5/@-F_L'QP?G> M/_Y^&G@/ZM!/_F.,]/SL]6SG: _]H-[>__@#,@\^^Y6-_!P:HX1BH&?:C MCG07Z'.]E^ M_HO><[[8/S]?.><+/F>U03:>8(0+^*HIKPP2+F?@10Q>,J9H M",BZ:5+I)"J$C%C"$8FJ0[L$ MQOK'2-I@?'VBC/\AG%-F5RK)T11,#1TI%&>M6]_H@:+G)%'2'Y MT!CL(?VD+)03 B;J-J32"WI9-I[6$ MTZ.I,3H79R$XDN^H_,->J#/]C*I^Q'FJ')A7'>P$K5M-[\VQIE!0%QJ9\'*= M7945U^OQ6_ 1\V<1[=K?/SP^.#Z?O#^;[F-5\='Q^\2>@UBP,] J0RO1Z%Z&RDPZ(30#[EZ*+7W\K+\@&_R3E=2NCB_T$C=-ZX+ M'2SVWK%SVI\9B_5$<)(M-SS1UF5Y&8Y^\W,5'H2C/UC/7L_:16'64YZ.YZ$W MYU?-R*V!0BEE+MV:^QNQT?EXF##;2D"2Y]$O;FX;GNQWMB\'MJ12_?$"9"L; MV(S-T[.K=UT/G5Q@M&Z*=*G$G5R!ZSR7X8MC8_&^N,)F2P^<<+"ZH[0Z;-H; MV>$0#$*6,,L]!J;D'53.FR>)9T1?R:-_3BH1]?CH6)B[&^4*0VS:4*G O-AG M005[V;0S>I'F+,:,4F,/@ZI3H=$0]DM7D:1@3)JTR9AZG78 M"MXD2P4+=E)T*0TV7/A=.=+M0P7=B?$$+D%5.!N5THQD_^&J]H 0X4:^F6:_FXF?9-0\*0M G(ON!L'+Q\[Y M;YTI\1NWT5UV9W(\R0=8W_K9\?32<%[\O_[+Q>G9Q;?==72&RO>E #F9O!/I M2ZYRK)M:K9#>8@X5!V+:"J4[-AGC6.:&.JTQ0T(& 8V_57;Q8NJ-2>9!R9KC MEKZ'J^TYR>JJ7=A)IV2RJT[1MZCF<0X?7LV?D8C^3%3W DH7CH?2A:%TX265 M+@Q*:E!26R@IL"PI :0]DZRX"K'< O'?C=P82Z\[OL]+ZYA1_U6>D&93XXZ3 MR:ZT\?#4(L*@CF;/@;[9ZXWT>#"1?:$Z',_DH'2(MD9F@$\9M9BG6[>"+TK5 M[4U"\0U%:O:A0;&*@M%CLC^H3KQP@,Y*2R6Y ."\N-D0Y/E66:W#)&VSB-@Q M*U[3!GMDD'Z#]-M"^F%T+TO;O%GRY,U&1G=S/@:M1B!JHF'%.*RC*VP"[*W9 M\,WL(-:W+C?HMP%CZ0\F"EL%WQ8=*]N+4Y_S]4^9V,>V%+9:^7+&J;E MB 1&R*4ZR6N/R6QYDJY>DU/2C4V!?WKCP'$#QWT\Q_6'5P@%+6E6I>T M<$8%%C9PU\!='\]=U%-?:Y['YS)C/FAO;8K-ME2V0#6ZI097U2/LUU6QY4!Z MB70"][.%:(P*N&>R].?\;<%K-$,>_3+,6VW@85FL..P\HX?&SYV>C Y#44 5 M"[O,5P-;[3A;40_,PO7 8 ECDS4T@BJYPJ(-#")H'[^.P["FFN(.<=IS<\VA M5#JN\$6_56?3)]:BB^F3RM(M=1C0F-:(P*UP/!5:@T!W56&6M:L"9-7E$';5 ME!1GCYRP:7)=5AP%YOX*B7"LB:MX&R$%.#9>KMA,1NMYLC]R?R#DPB'D9U!> M<0E^IKH &WH?G#CC @M[0ML43:S!3.Z%1^:)"SPF!G/45*ZTBU45OU($@XTY_CN2-J=W*&6E?\/9P;67M<3U;R@;3:*?I * M:E*I&&>U)1=475>.@^UT6D'"Z(H$ M+WT?Q&'J;Z*OLJ]Y=L:B62F=GDJ:E,_/^$TL,N,'>[/XN&D-\,^Y(7/U6W@P M/)D4[K@V"C6'"$D@OT R5$N.NTNTB;14'%1(HW0P:'JP\N;Z9KS#2@20+6#& MW^#WW9]8#%,'V!7B>I3>ZQJ90C<#WT \!Y)!FH)>'VR-<5/9U[2-FR1KW$#% M.OJ*JZB7(!9!O')%.Q6%E].OO8M6J2XWM&@KG%%E"\S_FE3-WML4=/W>+R5< M5QE=(H9JA=!YK^B@W&%:F+B:UE12= M(,^]2Z8Q?O@*MS;<1E/&VO1D5TQ$0N>=V%5B=UE4ZI11GI&7 AG2+>,?_272 M:LHQ9U209*Y7269M%V"W0!\\(EKA5_ 0WVP50!>X ?HG!NKA_?:I\@2;^=%Y M+=H-T8K.F]Z>!J$5$;X,M6U:OK=C&3U0G"Z+4D5]15%*%$%P\QUT'BVAMUSO M 4GUU5/9(9@\A%*D0Z+X,G V!7,,=V=0[6TH>% :6ND7NU$U;F"FM&O*[)U0 M[,IS@MCIX\VEV:PS;MNJS.*L6RI\M8,MT]"(N8\2Q6YIM_6 AC*KP>/8.DQF M'8FX&\<54]UF;@+UP(@VHK T#>)56-E1NO8+589<, DFY,%6'1KU:(UK$@>*&RCN$X4NQF*R MHJ78O.;7>G)R7B&Z_1B:AX6FZ)QPEC+TKET!-ST0ZT"LGU3ET=N*YO>@W97N MGGVU\\E0[3Q4.P_5SH,F^,PTP;J$:7]"M">/2J$VB62YR'.8UK6A(50KUTF6 MTS,D](8Y,/X8_(*K;?MK*6HO4FF33/)4C,UD:>9EH<&)Q4:?MK80/PQ[(6$< M-X[>JX8*NI'[G%17GR6_0%^W,5=9"HL''B3NHS=>(:@35XQ8IS>K)3X\N!L# MWWXBWPJL&GR_DBY]Y A.=%#Y!-6=6UYC+I5\$.=8D8*W**L0+P2XU+)83$XS M0Q93 H" WDDS#70]T/4GT;6K@-/\#HC,U"Q\&I7IA5*LI#W<]5"M,]#?IWO& M/7907XVHMN>,#8&9AC6B(!?%.N)JT2W$[$8#ZN77NR"*5##E1_-3,/E:@NU8VLR((LLRI="\TJ*\-EBF M4Y5%&I3_96R#RV5Z,UG3_#H=-\!EUOB+;)"',R,P@B5AR(H(V !8 FQM#P-6Y@JN$L8,%@/R*$-(O7H!C\*Z'M ##*QWE9=C MSESAYY(<_Z[E:)SW]I,!UX@]2/6N<0CD@<%8,+!*?*$#!5!@DO4+8\CB25^M M@BNY%->1AA'Z_ (&,S_,A7SARTF8G )6'7!6Z.F+%VP/!_)#"[@"LFL M+3Z &(<-O"9GRHX\M#52*]N)!?PQX0S?9VTS =KPL+>P!(@[ MYTI"U9AHD:F[>"3LMIF5/%1OA+!DL*8$ZR:H:((2<$PT\/X4/HNL7BT=13'" M(Z-SS$R^B$!/9G,X?8?<)FLFJ:?#E[P$-L4+N,25.+3#3OY9H+C5(4T\&4U! MY[#DE4HK\]Q[-KR,DM;@3H%12@P$<@(W-C<J4('EY7^$^-I;D0'\FV*A$_ MP=?%@M=>VW)."HT4>SCX2I!-J@2E_0T*Z!N=5%4B M.-S:;L(%;ZL=[)BV JI:Y D?6$.00Q[L"?J4"XY0))*NJG&X1M+Q$E MELZZUH32)6J@ M"13>CHB 8$0NE0-:A0+?3#\7[FR(]4IO%Q7['0DM33I-;.R Z"+":?&.Z<=PH-ND$E%]>+N:L^WD%+&TL3@B!@ZS, M5KE5V9(EUWJX!Z&1ISY63%-C:TSSD(M#!=52GF<->M^8)XGNS#H!3J.E.D,, M4RKP](8>SJ?'^OH&O#85-#.U M=H'8\FFVT%?L9BQ@;Q)_EYD>T6(SFN-NB;LD$F+8YHU_5"VSVD=XJ[+?B&<8[EDYX$P9' MP/8P0 )LB(L9NAHWA?-0:[(S0=!O*PULKZY7ZKT3G00)2X+34X(7KF\&/7?3 MS"BPP'TC!86*C;I;&FTH0TM%/[5N5@%8;-2$A64(?BL*&K,5@T:DU+B:<6&1 MWCW=H O,\9 )VDP--J? _KH9ZTV/!9J0B$C+JB*#K1*J8(J1KH)F9=ZUM3^Q M&W)*GGM)-KW&KRH/UIR$"FW<422">J]E^LVS&2A,0N=LVXUE$H<7!Z0((=5& M<:1#WLS<(TSB&9 ZW8%OV7-^V$,E1QG#%?$JJ$@?^-N=&]R8=9 QA&M0C:6L M(T,+9M]EJ\5\634:FTK?JCPH.7>;RNYDR>?99)(;>WK7 M>SSJ I32.D5(_[V'J?9OV-Z[@3.XUK=I/XW?J 4NL #D>'N[?MU;O]F*U='(SV#Y_CWJ@X M8(6:CT8')_=)T ^A\X[.PMB-/XSFT__+5O ]$?;C;/_\\.#P;NN^E6H?8^&, M&:JZ715-D-JAX D5$>XYU$WX0U9[^WT)E*Q&FA<;" S;%:MOR]ERSX.0>W;_ M#*FZ9Q=@_7%V22H.;&8SJSF&3XLT0#<-3 K;(7?X'(:]U*G8'"!PK?H5T@_JDV\RAFD$.N_ZF$&S2O M*_C=J[QLJ1"EP5B6#5[.2ZI333D*;.L6)VOJWPB*#6P7[\&7'.+$CWF_?3>C MTH;O<=)X;0:F&9AFAW;AJP6NWI)4E:$&#R1EK^:(:S.IN+F U5C&0 5!C#=0 M]T#=.[2+&I9II*P7/F),Y88/-:9"#],;F&6S7YSP-18#@$$^@_ B(UP.Y#Z0 M^P[MPI&[5-2]4H/]K61?2[\SCZ3V!],9[!,6+7 Y\IRLF>CU.TS*YN622CL' MXA^(?X=VT:E,5:O>>;'2TBFTK)4EV#-CJUGJ9=V8>:UF#Z*9J9LPD/M [KNT MBQGUD* 9=L%>R+_/R:CD0_$#P.[2+('ODV2K6%YW@2"/:C> 8 MB+O*,?I\*=A$ TT/-+TKNPAH&@1XH^W@2+IY;AA5#@=XP)Z68F%/L;M1!Y?U M?S KIABTX3[4-$^RN72 KH(7/7A709=4MZ3,Y]'M0.7TV*%;F";*P5."U=&8 MFJ5)<&@;CU0>.78=E.Z"N\G;GGP=FP1_;?= MMM^VX'T'D;V.ST?GD6!ZQ?#/H]%!B/,%9T 3'AR\,-YK ."J*N:Z^B_/#H; M'>M3+-IH@? @<]CQK(X8I^,M+,=08\71?AQAA_0HNJ1UK/Z%2_V3-&WG+8_W M ]ZC<;A,T)CE[T&YO(A7HZ-Z_)30IT]4.(YX0]UJ7;$+70FQ2I)9:^ M6M>?8CNO-C9+AP$S&<2$;_]SZ? #,4B\\AEO##="L>1+,6)M4&(AP/[6R%63 M0-IE<($:P@:ZKDR1SLQ$!_DR>7J=(@C(3MTIV$(3;UP//,K008D]LL'&GC8W M"3J?DO[AI%#&N"O&F'H[L:5!_49$-NG/6/!U00>UUYKBV10#E8T>7&JG=LLJR- MX=^)R@O0GG0*4<'30#W=:H/7FJ],ESXJQ9C:3,&NYC[%J^S:=$ ""4((P6!^ MMX@>.GT783_P&F!?X_(:1+[]0U+799J1*4$E-CQ2-XD6[3@GA"::\BF@6TYO MU4G.MA("2Z15)AV2U!0X1H.K*I=)SK=XN0*@3CJ$]SV1$6,9%;&Y\V&0N#*Z M G5FXZ)J8;@OVZ)D&GK/IHC01&"&$"WA,:Z.+A:[+VQ&_K&;G(Y=GKP95&@0[7ZJ?^RU$>F+EN5WYM43,>#F&U5 M;M@$ND9\DZQL:VP#!74M%X_??_O#*[@NS^JR<"&N\;8MA,;]?(N;\HRMIEG: MYMP8S!,U4VTO)10N?SJT8$_B;%Z:<&T10-R0:'<]>J\\2U5'40(MJ;7_.X[3 M7NEJC03]K&-U!A_!WEUJNC7-ZIO8Z/;:Y;VQH3H^3Z77OQC"5&<$52<($MQ&G2B@.Q^EIL M3D_H'-'&[[N[JS:;X'D_NKMY/#HY6=S69/]/R\*K>R,Y9L_4,O,"&_'5SUES MY'VN4X-SC]EM8!-\ZD1Q&#AW%Z6$CU^Z_.67Z#JI,E)0I/C67EM2>%SH"TQ= MKI;8]+V#>D0$YP@?3#]U5&%"RJ-)&-X2I9J'?==]($A*5043?CKO6R:#&(:6 M(NADT*V)H&GP2-Y$M*7[@TASZI]QS"0=<+6;UGLP6W,<2:UNJL\G$P,-* K\)=1 M+8*<0PWD;8)@VV=9-;$'" ]<1:IS- [T. ,BW$/0+@TM,*P>/]HG24IU-65# M8S7XU[V[#7>4P3C@-OO@G>T,]P\&<8,;H(E:#CO@]<<#&=Q*4]RF<@5W M.2$9;1K"8Q3;*+8 C0XM$,S/FB [IY'.FJS*/+8 X/;#A/AF-3!/].,A?ZA[ M]?6!?*;XF&?+@GAI[H2>%*]:=;V7;)%GR+(V'*A3.>>"=<\<">1\]R Q'@,) MY/QTY[:]>K8Y[NW..>3/EOGC(C\T4O+.0'[>1YV,LG)&$T=#& ME*\7FL(@5C.3.)N-/[6%6$V:.E*?QK>9%R52 ?L ")6N_QQL1 M3"AR%$"6R-B53^Y<',C\96]X)_AC$..?$WT_6S'>4VDJF0A;D'IM[)\6B$9. MZ/&:A)% _R".GQ6Y#N)X$,WGMFWN""L>*IT^W8EF[_H"@RI:EN2"_=192@*MK?0 M3ML4]]>M"(M M4=2DF9971?8'5Y5S^P%! "^[#4!A1ZI^5K[/F"@I-3S2H]H\''+:5RJCS_!: MDZBB.DD=%+&L0KI!O"X-73@50399#A\-6A#!^L9>RD*:)6*Q7INLG@H\_II= MT-)[WLU[]^Q7_TO>LV@WG7W A[23C>)2VB8YQ(F>%<\/9NX0)WK)]/UL=5IW M0#0'>&R;8*BZ\!,\W1FUD4/YB+!%BLC<_%="&ATLVN=%D8/$'23N2Z;O9RMQ&8XKCTQ:%N6\$I0\"^7.B[V'#O6>E%BL %G MAK5%!=(XCI*40>!!'%=EE=5S+.Z[2:HX*K 1$SXYR>JDAC_7#"4F6, SD^3- M+$KA*Y@/U1=@9./5F_]Y_?W>P46$D/,&E,$PVN-6R-9[KIU\S8GO*K0BO1%_F!A$!8&+=BV"/U)B1;9'CE"E"^=0+2LOY/&L4[R(OP>^MN@"4NP.*^(Z63L-, M\+@DZ>1@PE6:=;$Z&>@C0*)EL.T.A)08HAL0>@-\@3_"3!"=!,E1#7 M6.:M-+.J;*\(@)TGG#!2/:&.8_D\$=!2W\=#40CGO*U[_FX1:[QQ 1Y"00!W M[>!:5ZFC P>^&G4?X=*P MN?%/\0V!OF+T\VK)+X ;,<6D5CFT>O3,,E+MEGF[!5N#!Q!48?](TP?;.$!$N>VM&I"9U;(HV=L[2A M(S+N4!#C5C: M<_A^G28+L $NX=QC%#QNFD@P:\\'3Y$M?PQ02B]6.=)3'?/:54NQ#&8*6]FS M_$+F=='\C:87%&RCY/3)S)^F82&-PYI*Y>$H['=5\K'W"22WO0-&'&.^=8UYEU,2J#@;7\;A\[ MP>[8NF4"IN!1M6(HXX656-*#YC6!A1.+3F&]/"RA*P54OJV,-.-"'Q4C_5>T M^AT+,:_$&8=#39& $#X<4=R[LVT(*)X:*\ADQ1'N^(\%^HRV>PKL^40F08JP MD!$I8M:YM;1D\ O&/Q+O E&DX9US8CIPH:85*"H[)J6M"D+5%\N!4,P50MJ1 MGXIFJHO55[,E%_-@ '!" =H[ -E\G.NG^BM(V_F'36PG>_U6BF.";&9XZ6R(&?F6QVFTRU"?; M Z>[([T<(.CCD,.*D>(53#\P04A.U?)04E:(Q8\)/M9W*S+0?8$].>\;_C!! MXGD+R-XIM]M"B-E)"*(W_2IM:^JX Q,X6[LM4:^Q9VNI#J-&?D]LO(RA>1=# MD]709/62FJP>W2WWG*U0MG LPQ_PY$@/,3. M#>;#2G<1T$PZ8PR 6C!E.%1;F<#9SHJRF"7F1*YO@6 M%"&N(PKT3I/KLM*1/JT$IGH&(K,3XMOL%)@2H_VY! ]_96(C*WT&?Q"H9W6I MYC)BV/>@V'ED>#HQRZT!C)_#(W62 $\,(W7!4=F\"?SD#:BN?;^\AF]U!WN2 MWT#"98RS$5=B&M3+X2W9-R692"KJX<"&.NMQ>#)79G!Q/-]%'F>P._"5>;6& MPE7CBHG9]G+$5@CZ\3MAIV#TF#["<0))6HI8[%XT\XT]4HKJH-<0Z MX5P&MWH#MH,8:&?Z)Q&.-U0M4(_!U=:6KF0E.,T;PUKLAJ8H^B[ M'"S;[TQ5@7!ZE355]GL"=C'"B*!Q4@BHACBZSZM<$12W. M#$U2TG;T37Y_'/VE+"?1.Y/."C"GKI8KG_-WB.M^^V&9XNEV/Z>;4Y!WRT/! MP]!N@&U11 IC"2O+WYY!"@R/]O$'A:Y-0S%?__8#MHG9$A&P'@IE%C95WL]. M=G8HB D\+[RCF+N$8Z$;E5"J$+K\AYMS 576-_XM+V@&:KW*P5[4SYL'ETP2 M8"/:")QQ^H&'P"$9-WJAF4@(K[*V%X09Q[I>@\3J$QZE.*WEO&S4\U;4'8TK MVZB;C2PX"5U6*VN*;0LRE2V 98"1]TDX2Y)&FWF\3I?S9QI0X(*L+JP/ZX U M(NB>Q%8U_A<>D%P%7&Y']FL,:=52[IX[1@YGV4)#8=98<+GD M@M+2">?'$PZH!R$$%F7"#*83&^8PG*K!(/)WA:NV1@)I6L'HIB 1P2:UN-[: M6Q=)1Q?T:)DT/ T\SL@!5G,9[\R@\90HE>-->)"$@=="#+YD9IY@&0"-F_,, M]GB-Q3XIZ:,Q2@MU3& /?YBJ9#JZ2M1N 'U"?$%Y&/MJ.(ABDG.TW_ZQ)WR) M90.PS+=P&KZJUO.!S2*((J>"0**.X?#^DI=C^,SA_OY^]#?PUO EKUS"DC:; MY.C'+75L/ECCOH(+JB9D MYWKD'4Q;QM"(N8D0CK,7;6*/?"> MA[GD3O 01)NPNX:/.K FLP2B6XX7+1L)Z@$&J M)4K6K [N#DTMCF[WC*;FFIOP1ET%CIK.$P\/O CBTQ(%X0BY?):149PKE07# MXV%OY(\%M\_>5B=4Q&M;<=Y<_*<92AC=DS&P6-@&CU_LU;-R MH7-@]=SM)L1*'U1XO^55:!K +VBC+G@;@FPZBV M4>R55#Z)<_R:U#6MFWD_3T+/=+5>1;_&S6R-$2OJ&BT=K":Q%7*P>*"-=";@ M^G1*I \];\SWA:QILEIPO,-Q5*[^@>-%PP%>]0<'W_3&[+G;ZUK&[I,)O%1LCN@&4JB0B^A\Z[DHB1,^6D^ARO&.1>% M/C 6%382]N4@5\\ LJ;TZBN8]O,F6Z!(Z2[5CW2)52RVNC?O# O).%;9PS@V MF.1J],2PG0"!*IV[$Q7J'T5_RSZ8&S#%8IM'6NLZ.1.77J(LK_4F@BCN!8B" M-6G%5W(-7$ODXNK?H,6QM4P+X;/0]JLR@,=@6CG[\^1GR M718WW#A:RH9*_0T$-UI8)RV,H>=5"A!)8* M$*I87K=+$1"!N8$4/;E&#IH$JR?//-'!]=)?9,M%I12$I2$GFJYF7/U'NBLK MBO(ZL5D/M^\8/><;JL?EUBVM="3@DC2IM3O3J5C1%YY9A#G(UNI:SC6B\$!J M:;(:1Z1\;M@)#$N,X.FF>VWTM!\5UBLI-@W M^L:[S.MP]S^1Q'Q=P=5>IK8@R/OMNQFFPJ+OS92G1;2-%M8VT1(N$M,N';%A MKUA*19G":V-9!/>!60=N),/C7%U&66U8A>J6))V1(-GP=E+W-_2BO)3FGB#\ MX7'Q2JE)?V>4& _2&!7MU 5CRRCE:VW"F255FBP6B%[A7X&KI:,/J_$S]3X. M5W>YJ+*<9H"0%2-E/Q^*\H:;4#'XBWKB9F8H).V^3(4Z6US1#K&(K37OMQ&Y M(3782Z"5UMI78X,"D4X-_ZAG%=*?E#:YN+27WY0V+CTZ.5J,UW*G5645B4IS M3,/8I"0++?"CL7(&[3SI-U9R0*@I+,C";WEL]PH_RD84[$<=#"I>!&5#]A _ MK2RPMEWT/NNM=2)<=M!]BY:G4RN/Y4:1[W/C&MS6;Z+D:GU]<;<8R4W&V6)2 M'!<6E(N>A5*O3;&42K>5=M[$5JYEZFZ3HM\A*N>RDRJK/[!AJ]4.Z]K5QL:5 MLMK:QZR6\D=.[(,Z7Y09$O%79G0UBH'XRH)*-I!,&A+H.?BPY:+^6@S[ML O M.LC?KJOCRG[O&K:TE(FY];[+* [_,6ACLI7;:I#5T8M0/Y&'?S,"RV78Q MX<*Y!E-G:-KKF2T239%_]^55M'4;/J;/E-K - ME$#@LF"PPDABHJ_VQG:A9,:ZTTBMW#2(24(BSJ9KR<=!_(+S=/IT,3LW1-2P M_*!T1=Q>.,!Z!FNN@(->3ES0Z+ 2=K%4DURYN=<]5[F+A!?$2I!C%\#G"YQ3 M9F@L&%$'UU!@'"7VS>[0@06;O1)H@MK8](LOT^)MK(:^'(GMK=X5R? C&+"T MH23/]?YZFZ.T9#P0F"HC/)&I-QY;G><)#2N0O2(5NF0_$D&D@MYT'%UG5<.I M:&]YZD=Y_9D$(B'NY(3%N/HN7@MOSRKIZK?1#ES9/>%\-O@C;2VU-EXIT)IW MQ+YKZ;4RHU]L2YR55GP">?9)LX,A:38DS8:DV:,FS2YM=0OW_U8^&@M7L-@: M98U2363RC]_MZG G."\$7DN97V,MI021R)I\]'S0:;=9^/[W*Q%V-W93?.J' MGK@I)4[U+)NB[W-#.::>-:+QQ]%+"A!FDC[I'82QP#JLBOS1YL9(1Y@SP)OE M@LM5 A G&Z;ETK'6 E>AJ64Q9-R,J:L686TR,OXQ 4*^G%??SWX'F0MDYEKT M*1GC:NL_.Y?G;]UBO##N%IXAA4X%^JL7S,-6I(DSS]3 U8KA#5DJYP8Q-]!J ML2<]^A[Z%C7AYR 1L"KM'W\)'_7* M883?MX<7? 9/$HF/0ZR\GF7@0\6!1P) CW MY>TW.XI>67N,C/WPVATP SM2B#T6MN(IV)*#!_"_I+6\[:*D_LR,>S-B"3-P M&X)7UXC/O"JYFE]+!VV=ID,*P*KSB/26P&M(&E.> B=E H(1I>@ +;B2$M^'93!P,GZ"H*/<$^>BO1*X[)Y78Z1# '22=(;#-$G 'T.4*\/DR_$ MZ9$K7EF^^B,VV$"-$39C@XJ./F=;&+B6C]?!)?X51?=B^:R#0LF1YDA2EU=8 M79+B.8*Y$D2+I,O'^W2Z!#ND6RB\6ETMF3P0RT'R%,D:1)/0-R*&^T=T;F#*ZA42+BVJ?V MAPVM[RK.IOH4XLO=,HU]*R/PE3=08#WNTGBY6FS@R(TCOQ089,[!P$F+= "/ MLY3 <<)64J\?#((%5@WG-;WF*R]P!3HA91R[O@2J"E"L':$>_JP*W.>^K&_I M ,) /1M)K.@*>Q=$3?ZVBT!] M0.8MUK1HUI,U;5F3\$\[>BP+0JNF($/G]3LD:O!^;$6F1>;K"J1V<54EJ"?( M+!-"ZHF_@GINN49))).B?$G?"$7!L[IJ%TVP>;T>4N">,..(>1@5GR)/%I3] MW@;8+KZEW^-Y*+M=D8CK-974.+!1[#HL_?HB^>M&&$+;D[0J&:S!SNZD&NN= MUMDU1/'G7B ^PFD3%$>_AHI] NHZ'*-1^&XF>V.XL*FZ(_#DHFPE!4/F+FL' MSINZ_09;="""\!E,O(!@R9.*[36TRD-@G;YN04K0T*^MK[-6]',M,53/JB5:2N]CW%U%'I M\OT>\.>:IDWV-%F*FD7#NE=?L$)C>69:>MK:'F*I29B3BZ$-@[3OC<0;%K%J MOF8[BR&Z_/FU*-ML535ZYR<(-^3^@M&ER':NNI59B!]'-!6NTR8Z\K+NJ;^Q M.3,V_;#:QF:H>A$:USCS]1K#*+1O_^QPGU:M'5B_C^!XPS47@B7-Y]!!> 1LC,-+DJCJ! M$BG<\<$LO19TJOD &O,DE/0D8@4@73O;B^ 'H]7T3Z! $!E8G6*?02V;SH?Q M'J5 M4'[YY/W5HCC(9ENE)4A-C0[(H; 2U>RKAJPH,B#WXTJRM$4&945V&;, MQB1S^C0>O *T2H<45![PN(6,K""D_%, M^@LL8FLM>LOGQG"3MMRD"INQY2O6X+0F2-"XJV6^KO*)U#>H+X.JIK[ER*S> M#0D6AS3D*F E6]-?W.U T=: 2&W=!RJUNUQ7JV3C8W3'5"B=(";HJL;W#33+ M6ZBOKKATFJQZXC1!T*H_\#0+NVEZ_,O(E1\.N?(A5S[DRC_!5F!<_A;]&17C MM05M"M1&@+.)[5AKQ MJP*#(D$#:PLXA%NQOX5!_K% \UFD9?0=B]1*8CVJ@ M$#3,V!!- /2$J5+1F!;4?9.H$]0B*U1YMTYK214A-M=PZM;O?Z&?B]IU=904 M<6D+'D0PY8#L%%,%5/HE;1)!V(J%M"^9.5C46;294X8%PUD_KBD*[I'WA#U* M#^VSI> !\,UI)IZAAS@HZH>:2:2PTV8G% 46OL'[>38 DI?=LN:5 K+U8:4= M;-'5U0=5;W8KP&="0L[$+ M[R>SNTBT[SUNL!RJ\T]+M-5&8N"\VYT# W*0, M[C,TKA',!=+OV#7C,%ZD#RFG7#WB1YUB6_+M 9S,2MM=RSE37*7_)AU4 MP8C&H76P5-T54Z MQ#4YL9P#%\4TFTAX:)(TB7T0HISM<;UD(2 .# M\P%,E8_QY,!_%"B.4T-!9,]!7*-JF)9Y5GH1_B[(ILT;63@>#8@@IK9_?1RK M<9\_.CT1H">OGF*2U76+^'$=M#XNM77KI&ETCE/LD)$5 2ECZ+SJ\BG'3FLO M>&GABS?UB?5'K>Q8-;^XHK^4]QDH'*Z!M^WT$N+&MA^SFFUA-A4<#8N U8<8 MX4]8/- ZB(FR"YBT,JZ'C#[PI:TB\8= ^F82GYG!3HR,+$=? MV5#8E%JCJ4X#OG>X?W :XW_/Z+\7-C US2J@MDZ58"RY/>R2LCGN*&RWGIE\ MT7-S[*UKVTO/S6*A) 4E)JJ^\CSPTNF/W0 Y\EM66/]^ @Y;1CR879LP=N.A MROOXFF'#>(RU)BHW>E!E>1=!XL#2HL^&W%G'07!_N42OD\P%TF4@DV3X-//B M:Z*@Y4_/7D:"]VV)O0[-8+N[#\$OHZ0%,9=P'$5B_E$X:-R-?:':,PRL^ V* M4QW 8H-P=BUL[<:.6;E(:;GV!<%Y!5WK/O@FA=O+W$UV\DZ\K^]_]6@"P#/J MI;*#90()LP:NMY-Y<]#>%> MPKD/^ZB]KIVU.6^I6Z9P+@[], MJJ7C?G_[L=5K7B/G!#Y9;I''"082!6QT\J(,\*6WQ'"E& MC5JV=?Z)(>#G8M]<.A,> Z.I;5<,FL^Z?$6#B)ULZ?^.8 ^Q1KJE6UBG[V4, MSEDWZ\I8X)#Q7I[>:.+1JRF&8;Q)8-Z(D97S"!$[L9%@S DSFR6VF5/PE)R/ M;>-&=O1C,C>$N'$E%@4>*&@^]K,(S=[/WK[^/HZN3.FK9DG]U[&?GP:I0.WSE-^RTI]R4%G-F1S?!7?0H&70:RT% M9J/HLECV$2;5ODO.NJW98A,7D?-N_H&[7DMMJJ0&DSV,$2ZCQ/;TZOE&X R7 M%8NY? ITBDYYO$*JDV0.%A!1*9Y,5K?:N6FF#;@ZS= X:](BBZ MC%NRD>1E$%]IE;K46H$@;+U! RM&HY6:V2H=2E!0TVA*6$C-\X+*0^P$0#,RGTI%5VUNHR=#IM)B>(S3\L0?UX "C)?#[L #0OQU/8TD:C!@T?1W>8\) MGTR'-UB<,O'$&[=#&0;@"A<5(4VZUMFE0+)UQ#0'\B53?A4JSYOANX)C@!X! M'ZFU+ HJ0NA@N2R$IR$KE#KEIB2@=8" ME:8\=ZPNTXP<3B(I-+EDE&7EU6_=084%2M]Q=Z!IE-6]^E\MBW!53RX;;T.: M+R/W>C3D7H?FS=R!;WD=@//J#' MU]#0&1>[\LNA0 \#AV=LBR*IX4RR@)49FZ MI=F8G96U5&317 /X^&MRRTUC+<-KRM)(I$ #$F"[LL/AA8GZE&?=\=_B3JPG M[KIK&U, H8O]C)(!WW,OQVI9\9JDLQ_E[(R=MC>.^1UOH'3,IA,;,L8;<>*N M2,:2M>/?4"*TTBCB*BCL)/NGA"$XL =^: _<&W6V"JYED11Z$*XL7A(9S^KP M>2#3*3L)%)C-C4Z;L#E)"UL5Y+L#M*91]!8=$>SOP4A>QB. K M 'BX)VHEI M6'*S2$ ?LY"PH..U _#\V/'2J@ZY]WA#3'X; MO;@B=-JJ-_).LV/)?^D'W-=%&C9.7(2@IM$W&J.UIT 4C"!/"W1X%><)@[#B M,'(5I\NJ2T]]1++&OR6%18458EQHS3*ZM)V]AI/- M.'U"<;0&B(#B&B*F2IV=_"'#]EQI"Z5:FX9\9A93D.&U3OT>06(+!Z^5C'VW4@7/8*;=#*B S(3 MY-P>IUDP9X*2?/7NFVPKUD.Q"]CR1AI#R!,MLR0L$LOA_"_;J[=$: '8G1WL M7:08)6&]IE,_A!E(HP-W 39]/#%(C/ERC;&ASJ:5G>]SM7X%AB M/W?2Y[Q@,3:!--U8%'9BDPF6 "@D:)0NQZ;:T[6753<7)##3,A9FR9_OFJHK MNH]0OH+LC8@ #)W7#AG5TQ[\*]-@?8!_(UIBTDL24B/%ZL;WXVM?VH1)-"TV^<^/BK= M@5-S,RI[;HP 6J.=AD[>A#)AG.FR[RKDQFW!$ $L]*5__.TR1%CM^W0- MX$6KI;(A5"_K/OS>BG@(AI$D*@6G23W+>(HIB-_2<-DG6*6E:%NY;M?.7_:P M6;<=5/*:A?8H%P'^=6.:.!TJ[8$!H: I41]?6!G?B*!L&[ZH20 $&*A65T5)7>,J:C,/@E%U]@237&M-,1]&1].;)#3@IA'&C)5"2NRY!,(_+"=>K6)^ 6^,IS4UL!X]O-&SO,[B M[; X3O)PS=X;X&R3G"]_%:NE8V90;80;ON3B9&'=22^_>8:W+GG%*'Y^2.B.Z<@.H+SVQ1-^QBICW5E+%?^^2*+]5G[& O M;A6!>1+\ID^',/Q5 ?XER ';9= )?\ 762>![4">J6*+MGXC7S?56$M!S9H( MM&>M^^/$-E[I^I3@8T1!=A7=I8_!-E.+%ZX)BBE[KMN/-^N]VRB%UZ@3M(AQ M5IAOV.9]Q^#ISP,5 M",_!7I%V]FK+BF MV@[^DGB]6)YXG>2$YFJCC^!YVIW$/)&*K#[LW(ZE-%%>:&OZJ)Z"O8RM)>73 M"+3[C#7_8KKU>YHKDUX+IICVRLMKV,[/+31)K\S9H&"DMU]'G3PUC']?P[A? MKBE3+"UDD\(OK^2H>\X3A7:)0RJ[N>+N2RB,!)]Y_0XNL*@L/2&SCS"KQ M.+V&,7UN',BOV-5\8G !\:5E?"4[L^ (4<1N#C(Z-_Q]9DU-'[J:;E\L4D4F M,.C"XA))5(%[@<$9NVHM3;@IWRR>G.RR1R<'%1X$M_#RMU?+:1E16\ V*1%6 M,RJ=#QA*):C9K.0XT[H78]"FN1JN+EBW]BZ\J0Z&'#4 B$2F& H:5''N(95TE!,\63#Z:0 M>5W<=+0Z^S;N+5[P2A:D4($#JG!G<^]^[&!H\K\;[HF5L#B-CI5IB;:_T3]; M-Y6!TZU<#%]$5-?=-WTQYO8$G-M>EJCK<)4]61NY2>CR#G%9O2Z-O/5#3 M;%I6E88QQ![D.,X=Y74_ZIOBIP09;@LG9\M=@JRX5!MPI$F&6?DOC(/6KH_1 M$\^^L^O[,%MK!ZR(K*00,\=+)%@UHQCI:B-(M_^%QZA3!H1+.ON[O[9'%W_B M7G_7P_+YL,;5)3#CD"NUPN?SUK3]011OH$S+:Z'Y .^43YBR; M88Y]6:.5-9WU62!>W("54K7I!I"U'ZH3LR=^3+7H++71STTD$WQ0\4Z"EY7T M4**.OY23U5!LZ'6J8 PW)IFTU03$KW;0RUJ:ILLDH4RFQ$I7[(TVLZ]VCM61 M/X:O1A4+HM5&>?VR%0O7: $$I*]:J@BU!3;V(=CE979,4E(E<]-HBIN23-=: MN]A3%ICGG.BA2LF]-V]]JX!ZC6X< J5,;@R/AE&]%TGJ8>1:.1O>LJB@>MH:[0K%$$8A_'"$Z(CE$Z M!&.9'QIP9*^LZ4R/[QU'%7>JD[6.#FMC;(^:UF.%MB:N%%Q\T+N<&\["5]3K M404Z*P%K HT:6_>[C='![H\;/TG3I05>@DO5"0#E'9@Q6=83F2M5 KV",@[ MF=I4)4LL@F"%8 ;GLZT/#20\03B?;T"&X6-1?[% M4#%&*2 KHGH\[-U@G9ND>:(BRMVTD$7*]A4[;$E4(/@!(MUX' MK8X,L0\.&ZEL[+MG=SVIY>*JF2W[[1K?H@G,&=<'HLHTC.\]JX1K7Q?IR9!P M'1*N0\+U45W_=S.9O;K:523=$CH-S*+I2,D?U3CI/%7M,W-F%0C$JXH@W=7 MTM]$/H:B/W+"CZUZ=J.="1J8)#RS>[$#[YC5_E\Y9WP%EQ7Z#:HV M*N?JG(+ I,S-1"QD*0FFN;LMG:?#.D5:-?Y]!>=NK\-KA=LXF8GCQ[:V519$ M 3[/PG5N+,=U::FQ*^GT+,#NG"@T4KR5N:(P^QTW+/D"JYU<'4W@0&=.OY!5<-4$6KZS! PJ> M<<&FZ(RN\@HY6DXH73NH8=C[U/ D4-NTS$Z4FL+V)OBMF/">3FL:F>08T"-6 MK:^_2\/R([0IWSUJR30N^?$]0PB-S=827+8="G%?'CG0'AG7O?(H&DDK%BT- M\!5&Y#BY5_PJ/++ <$F8\K;E.R&(@/U03"+COA62VV2O^$$VXLUC7LOK$;9 M2:M]/9Y4<^)YK6168>[)!NT9* L-''I0 BZ6'$A&Z]!UA@1;ETZ:FH,_]Y_4 MAB/VAT&K\&=9%&0$<&3UZICL9Y,M>1.&AU9GK:U#8T>R)63^QD4A%:713JDF MD"S)UVMDW0>W\C#+7[^3\3$>W*2TO.'K[;LTSGPCT ,T2,'65??C4;J^JRRD!%N-"6(<&$QC%I+ M8I7U>K"3 2P')\@/UF8AD%M3@V M)=MY!:&UZB/O.B_C ^7K>0=VS=0\DV%G!U#]:A,WMRIY\ M',-##O?W]Z._B8'WRGX6 0ZQ[4T114$F$S?J+H)>%D7X0U;&4"7&\:65B)=, M>*?U',$1*_^&+NN0SK$/2$8VROU2()JG)QH/LA[%]VH/62PM";1$/4Q[0EU) M%J %*IUU06UM$417L%&X2^Q=E][/&JUM$)M7WAW8=-P%CIOEIYF,C%.T4[MI MJZWORFOO]WT,LGW1VMC^0=[U_$JAP0 B&BXBQY@@^TJ=VL*B+/;^,7H["D[$ MFB44AIWKMH5PO-YY-PE&+\AUSVN 4?.16C+:)^E46,E3GHVRUDK8< Y?WR9E MM %I/J%Q:9KJRZU&B;0R4=;#@\*PCU%^F';5P*6+Z J21G2W,7O&4]-39YS-WM93%"JV-E24E M:__F+DOIZAI=HWGR6UEY9J00B#8K^@#U;F&@4DW!/@ M,V\IV1VD6VW12U!(IZ*!#X(F@.R!<#,^SH(6MH0@H0]M]6\WK+-SJQX;T8%U M))_S[/RTKG>JFLJ[G]/],T>^;CE@&>G@WMAM@I%BOUFV\/&!UNY<)^:@4>+; M(N'<"E=4P,V4TJANQV1Z$R<",^KV=Y,-@+6$<.(^P(,%_!*VR%(/G$C[7-Q6 M8\>$01S';^+UYWN67+$I-K:")Z+A"(3D0)OF-)Z:S13GPEO@0=D(G35[OSY4 MWSQ6AB^Q7^,47O_U7N%R]^FUD6F3)S1IA M+H02ZZCGRFJSA:W#YT\.(<:/B=GF$I.E3+1U?DV#*>.3[L< M*<5(4IM2KVY#9H67MBMY=$?1^*1 M=9HI%T#8UM8DP=6\(5Z^V6Q84,J+$G<=UZWE?W477(Z1O'01\=ZW_\H8#FOL MPX'H) =44NU<'?=ONKGAJEO-ZR]-/^9K"6Q!?# M#97_F@G'D;@9>A#%T* %A6.M.D76?3QN5P6='J7F'QQ>2CF (W;S1NML9$HF; M L#J4= M$^>L-QL$OL6)\HV=I^'(RW>I=D,RN!A0XPPWCIZNL.,\JLAO84X, M'-(&C=(@06F6HZ0;J)D)ELL9:W")0&Q^VH_29P+4A=^@G]H3G62K6O1=V-*1 MXD0(J1$7LG(+BV%FR00,56-F!Z@ PHZY]7"*W:ZH6FHIX$]5IJ@)HUT0\-// M#,B&M1./L;8K8TJ?-TK3IP>VEN<7*9 8-ZJ)+4QS'#H_8;$H#?F4-WY,J5SL MF 5!O RCM>AJ 9OR>(.0F!K"(W@Q)##4=9K&. 0C-Q'*G)\.D;Z*Q'(%:=%R MT/$,=CG:T#Q+U\VU1?(!ZBO7]JYMYWA>KA3)Y*%KW5+LGD2J-90\R.FD3!F? M;IEGBM>"1:11^&4: *\3.B-N'<%!X\HH5E5$P$AM'#1;FF/$$F2A[!0##EY=X@>I3UWI^E6KT(F*!9N]#%I XO7:HR("7W>% MW1GL\,@[T825]*F7P4JXM!P6P7-N5M]@@4F,3+#K.;/IEM@05'FQFSI03G-ERTE&H, >S14+L>^_05Q4:L M0&D[P^>M5_!5 @T&> E'5-+V #W301.=B)!.4DQ6_JP>OVX6_8 MA*9U[5AJ1XBQ*14E^'O=&4,3J?)+W-( ,=\)SQ[US@]"Z:=OIEL54"6A9=$) M<[X9^Q3J)>T&.X4ZQ4$92TQOI.&J5"_U#^[B8\Y0UAW35!'GP/P,Y?ZJ:J0G MVTGAJM!WU;O(9Z.*C>.N"FH4D>P;0XW(54[&)^=_<)U^N9T. )R\FG-YM"BS M-+_2@8#^]]Y5$:Y>@QOQE.Q>;%\23\AA.;W M^Z,]^-,/C05PS ^/]FZUV[O[7U>[7Q_?'C8QW=[414H MS0\EN8^A'@]/_?C8Y>_X^O]R.ON!)/AI7O_L8')PM^>^43R?XL&I*8M\I(1A M*C1:M$\\SZ&0+5KDZ"GZFM]L+JE3IK%'?Q#S8'Y]Y)4#/Z]K@K3G6ZI9I MH][(_9:MQ_.?IZ=GAVQ#,Z@M,V1,Y0/(48I;-F<*X2BC)F4HYG?LK4 AG8U MJ%[NV*7NX!C,R>Z>B,&<#.9D&]:FEX=G1\P)9Z[$.L =+W/&E7/M@K (.$ MFFAIL Z[*^"#=1BLPS:L32\/SXY8!^&:\7H;=0];6)9YE%"U \O77 YO-EGY M0W"Z&1@;LJC;*NP @^4+88O-DKD\B8R^U&STIMO)K?)3QX]IK)HI C;5H_X$ M$D ]MK$#P!0W;=<+JKCW;**J"T/R=)BH&B:J=FFBZAE;80:+O"L6>7!G!W=V M&]:FEX=G1]Q9@CDO.D851YHPGII,(T6]I2/)G3LMYA;S2F#19@XL:7+I#!H. MF9'=/0V#*1E,R3:L32\/SXZ8$MC3#S^_UPV9=DZ ,NB8*D=(R8R&K 4FI\N, M#%9B=P5]L!*#E=B&M>GEX=D1*V&;=0JUJBL#2(CY\@:M),UG8YXU6BB'D=:0 M*O%<&E9?"=B:Z %2I[&'T!:'$[&S)V(P)X,YV8:UZ>7AV1%S0LTZFA>'0&8, MT=%X0S7S&T/UN=NP^2T8!4?T,9Q61P35 M!K[6_8;X*>Y$= 55] 8WH<$#0:.3@@WL8M0(:$U>*8;L2L.KTB ?W(;#8WNI MU-\3!CT!Q&Y^7WK)*8)S^S"]0K0A(":_9P2@][%"^MY1\*8N0#@8UR8MU16! M[614*AI2XH/I),;&!;Y?,UC2;FN$X?6C)9AN(<2VN M:P>L(5T'ALVXP26.8(6YQ=6F](IY!/>>]@D+-:]3.F+"=ZX8/\@P49OOTP++ MF6;. ,7K&"$? "^ZP4G[RP5]VAT"'_LKB,0CB-5WF1QD1 F)0NC+4!F;061@,W:L!&A()2R'J/5,*; M#H++N\Z UH+NY2')($14:D#^M<89.5!(>(=(67BEA4/.0XAE+8,8^;QO(W.N M/)PF@81*D.B*&CN<+Y9I?H5?1)(!^AVQ$=O.,(M\UV;C,0R$FALHPH=S5"62 MAPL>VSAX ;10J8]/7H#:S80\ M R7:(4[0^Z%) +7V-E!U_&?Q,X(+I'O*7(IX*ZW@)A>DM>4DP-&&>V8$@* T M@'\BB*\5(7,V? 14W3)]$7RHM,;&'FJ@6T&?P'[$&-0%.6H#1/OX(0BQBX- M3B7.RR"2LJ95IR72R1OL@E^ ?UMM<@\9F*X!RM0@@J3NR4JK)5!FF<9SQ;_\ MJK-$'_41OD"]N:88YO15"5=-/]-L< H1"U6KK0ZT-'4^Z9QFXM1; ?M84 \@ M\_I9#\2I4@CBF<&MV( X]73T%?YA>L64LNSM@,D"+PC>OT-&>,'_#.H+F=1_ MP@^\MQ_X8,0G^!Z7^&#_U9]_>O^!?IR\^D&_//)X+='I![4;*9),6-9?8)$/ M]B=G!'F-VGVO$)N F+(1/!B8$#P;X4IS*Y2*>),:P""&^Q$AT)2# NN3L^)? MG79:\%A@ Q#8C>!AB7N1P>J$3\%C_0K"B)A%O5-=@T(N1V:O/?Y2C\AMD5^Q MFF4WD2 $2]7PK-PO."K:T @1=J.A8QDUB)APECU-F,#+G%"$H;0$LX8UU6=X M87 GIG#SGT@P&1F@*\_FN68/AO-.1\?R3O%::0P7?YGH!J& _86$>Z>G*%E5 M&J 6>(M$ %U;XY3^0_OT*?[?R#3#'\':1>ZZ_-R*F0RT(H*S$O4MK$&]PG^" M#!^>'+TZV(?(%'0%MTGSGX[^H*U[F"$M:C!G B]C# PG\0P],L1[I'. TZ4H MZX);/0[>_-X=I$F7>").*?X$:+!$- M46B%W7^[T+6&;MCR8KMNDHMK:; ]C6H>\7-KEAY\^3>_&YT+WX5 '!E.]]Z+ MMG041TA@#4YL$X*6BX7P@P.=;M^3)$BK@N\BR%M42AWT6=AI08U" \= MPVZ5\ER(GDJVVGD=#VS4L&MACJ@@2%IA7.'W:WG>\#BDB%9AB6^;JGE2RDO2 MT3.\@VF.:+<8J:&1=&(U>5CV*UW#X3$N&K/K^-3X+>;NU-B\G5I)\R\*JZQ[ MR#1!U WJ0).]N9)H5+10U/ZK!@%#Y]/"CSIQ"#I2LNB(",NB0R+F6%**!!N>R!)G>O UGF2P).;,+7@F(OG&<.DF> MM<_3]/"?T>#?)]/8^WF.LV&>8YCGV*5YCF>+%1IH>K .Z.H3D'BJ=#+1]2Y* M=JQ!U8-)AB_&(XG-T4S[UC'G#XC38Q(5+=CU:#W%/+6$=J2+F459+:D"T4$) MBP\Y1J95N&R(K\ 1S6ND-T&]=G+=1MV M9:3'32"@15_:87/&+WQ6:TZTEL+'R]$@+BFC9#K+> %FH$!,>!TLZJ6[^+-9 MN'^&E^"*!S]"Z 6N!PX\+I,*'PE+-JEU%-VT!*T7^&EZ89$_I4Z(Y/R20W_# MX*<]N[:H5K+&O-I>UD/R+25AOZ2\$\X[D^<& 13&A(C[34R>VE?B5R,G-\G MY(\XO,%<=:GQU.D"4HM0DE\4<'JD<,VS65VROTD4TDFYI'."F=BZQ+^,<;U" M<80Q(T4QG>>,00R&GJ27G1EU16R"MN_B$= A6X:KE82>NDK!/EB7WRUE/YTX M$:A[^KCXX+1 ['R1$^5^&U.X_$T)U27VIEB;#R*9-@G[A"5)$@!)(56*KNJC MIN'!^J/-7W7DX?KJC?6@-OF;0R[$XBIEG(3+4]<6*WW-OCEEMF75R-M4?1RU M@_'/K 30B"W,[*)FQ9":I5^ 82C-QSNUEUME -!JO#/BNF.P !BZ&KRU49C M89&I5)R#XVBM210%FBNI.!DE6T8U1MRXF@[[)5AJPW1FBPH.YHFC/C7\NP1S M2&O&)-0IA/FL)^B-F&, MNQ;+*99/J4FPBYTJ+S:]<$M\<\HVZLVS-*RZ^9!^O\)UV_CPL)CV($;&*#O%Z%;.Q/A$E.M9=S@U6HKEKY@<$4XQRIR&D+"._"#*;R"WB::\HMA!%SCE$C<5+ V+%1OV[L_(S6*% M62//JZ&BICRZ<7Y<1YV=[48[ Y.T4%\!>FJ"<7&[LJL^-?#(>/2H6P@SHK!( M4L;.:*DHS5TD/()8XEGFO/JL/=&S!"^&ZH WF3/\EMP)/^A1':94XK-@T/6 M[F;'-?&4V[I@M;TM%U,QK:A7/AP.VYR%ZKS3-BF&!G%E.U#Z?B^)9ZGXI+]/EE$B[FGDD]@Q=+@X)S3$R/W M-1P<)EAUA>1E*O/X^-!LF295XMQ=).J2+=(\!WO9J$DE3M@+SX]Z?5:G 770 MP::*3+:6:N02VK(=-6&^A!@X:VF[?;1SY2E!+&M5I7Y!Z:.L5/75.?6R\,M)UY9?W(U7J%S?+IVE8"78W5AORZ M[ERP?G/]A,!N@#C (@>&BM&LV6;/V#W%WO6$U(_V&S1 "FIJP\:NF4)0-R>0 M5(-9YW. \6>$V\$I3=VHK:O.=N'D3#B] V[2"JZ(=3X*,!;846[U#VT\2CKQ ML9:+D?2UQ6I*$\4D[P%N0+76#H46 M'#5&3,RBBG7ZS!*]>QUFS3QALZ^SW_,T;_D!PWFAW):[FY9 '"E9W)FDD=ST M[Y5RO!ZZ/'>NS;#:RYG-JL));$X'4Q>O6S$@(X7-NLIDEL$N8&)<>NM,&J"$ M!ZUHU7)):=@!$KXZ103&CC8?VC-OV"0(2FV.]46GM7X61LI#:74]9C!Y4\JO M1RHV.23=/:0-LA\]%:#YFODG=Q/8&9S5V-^79^T.-6>A;>8H39:)+7S:SNSD MICW..[+ACN/9Z-[%]0ZBI(CJ)2Y'Q"O@U_\E9WM-_I_?D!/D[F*R@U%6VJV3 M+&&2&?[PW%S2% 6DU&%(@/4]&D.$3EMA!WQLY5O!4M.+PZPENHV8:V2/&-./.&KK..HFI66B!N-O<>S0:)O'Y^5* M@*Z\T"Y<>\!;3^;A,%#>3!=^B>&<8LB3$/L^1_'0?:SGG!:FI28VU7 M\-(.A[W;F-'HNJ9)V>TS*1]1/[2&<_"U5,*-QAF!<7B+!%>O2^FUY;1"YR*Y M'<\F!=^HSM&X-UX+%BJKO):/#7GE1B&KE5LV Y\?<7B$(V?N-C#/%5&[CWXO M)\DSXE-=8KY',](%AI%N!#A3(X3EY 4[R;D\Z7XGI:7E=TML/2:$9) M4E&#B!?"VSR8!)J%+1BXXLE?Y32[CQ2.(.5@R]4X^$MSZS9*M/=NM@3#"3M^ M &1Q!8DP<["Z>\-O4)9)@5R74+BHZ/5[&59QATYV9&Z] ENJ"BD^K2 JE:9M MZ5-:8ELU)121@Y960G=7\;/*/$BLI4W)Q4M17>&9_'W\+W ?4MZ[]:Z<9FG,R+5]$&Y8T*WZ'D#"9HW7 M4I=6KS9*6:R6X6%^ 6'&ZXV:?>P4^J1K7@'3%V"E6XX2QR^LY:Q?M>FV3B9' M(2]SPFTJTIW1?E6X[E(/X,Z+_(H=1O'U/*=X&I:J-PY#:RA9JJXTS,-Y+=41 M9^KNQ;>_4703@O$"R>2*\X:!29/0S=2)F 62>[17..3O=B]WPC.3T\7V^'7^@< M5QAJ2L'%!,25XO62ED]O!,GS+Z)PA;+,YDH7]9TXPJD(8-H=#6MI7M:YJ;X1 MW"'ZG%(T@,IOSUDGQSQUS.YW'9/&EZG'JVU@;&$#]3Y*BU;$! 3<0>^TZ M9=OQ=W""S,"GOPZNNSKBKA0M>G"B%!D(\*CL?*3M!6EKQY%]7HO+T*%$'8>$ MW"X]*];L!RETU-$SN*"+%,.$^8(K=)B+L\"(MF4JYK[(1M*'9(#^U%C:Z_H$ M94&Y2Q!%@2]+FY!<-OT J<";#O=0M^?(:7E^.R;MN]J[Z3J]70=7@D''-+L^ M[Q)=?6,KD*>)I;C.=#ZLF3-L3+&$M*RV'4C$O+PKTY3#A*@K, MZ=GR&J-&] TJDWI#[.T6+W-WN/HJIQ7(5$5]S51&[;A*P_F4&]NZ?[DNP1"/ ML/M7V6JK[MW+P6Z\N:0QBJ\7Z9TH*Y[N#V7%H:PXE!6_PJ0V3!MK#,Y:&9O5 M4%MLK7C(S@4,6N7<^T(MN1U9;_0#D]+Q1Z16D,RLBAXUP^H-=K8W#L@[SQ-$ M5:R^1!3]D0\G7(.QMOO88%02W$Z-012E_:A]W);XT&YBUJ?BK"^CJDC^J6R" M..FR!O:<(23(39@\=P.0?'[WI"O,MLLMJ]LL/V8Z#1^B,.[9I<=_T?)/PS(I M[>PA=R^5&&W\*]==^M5B(]0G0_L59*7;E6,&;9$B(O%.+C&P6F%XD/#QZ_@6 M1URRBSP]:480S>[/R$FBAKBZQ&XB],.LZ$R;:5H3X/)T0D9BIPHK8VMOTI$; MS[#@BHHA-),8.@(%]X-&6'$(JQ/#M,[TY;@AMG4]\'#@X?)E$KGY.'Q"Z9(K MNTHK.D_BY."PG8V/F+D+_(IOT96!U@>IC4>IQ\>2QM+J-B_*?F-OWG.X258@UF\IV#AI M,E.VMU9B!EOT7N9@F+-V9I L@>ED9'0AK" 5%64S[/@@.!]HL6F?[(P!3SB: M9X5/951G6VH*,ZY\FT+ -<_EUT(:4RSP2M;$KU:T&EY 5G)%3G=DCH._Y%?J M4G<>RT?A+B)M.#/'L)"F4(KBY8B43M$UI,N6CMP!&&7#)P]V)Y7:M.X&ML_A M!?>X:/$E3WB[:TDK+O[0QF/2?';JSM6@HKAPN"#DM=G>8-H:Y@T:<1E8E3A] MD)0+TXR=Z#6E\,H]JKHHNB$P;7Z?$8&=GB#L]4_@G&$9#50]5X'(7,J%[07L MRU&EU96 MD.#*R5EMGNV-+I-^DZ[.?2^+J!$J<(P#--.E:BQT2!O@VA S?V>G*AMU?"UY M(THT,5PGO!.>%]QE>1=)N+:.EI-#YM$%^WKNJ[OO2GT(\/1Y7>)L-O)ILYGD M5XJ]#*OW&IZ@&T:3#E"OOAA%&A@ON1/*[1+*5ZB3ZTR# ^LA ?.HR7,#RJ*,I>Z)](##NR5!FT$;/Q./MC-GAEC^<\JFXL4(%Z[SVMYA. M/Q4M\:3*B2]XFLD.(6V=,?XS+Z-=X4:CD==X8M%N>?X'A^=I(B 70[BR-LWL MJPLJ*)U_9K?T7E$J4Q[ 30Y*[;I+)JC^08;*>@>;3JEC@44$-HN-Y!-99$HK M-$X^=;.,Z'?DXK6G_%I"X52^WEDWCL0(5T8TH$D-XRAN7GB&C=2V.%+8#*F+ M*/IO72-^M!48.]LMILM+;(*ZT>QRTB-5\I'L/EO6)4WZH(Z?I>CXV38OQS)L MWU'\!R("I5H+%1R-N>>OE'?4LA 8HD1^VUK0KVA^#9M#E+6#.KC^=PW1,[=J M@-M1:*^!L8DH]+7/ &*"!L1L-$D?DI0:)>.EP5)/^R4,?U0H\IZ*M=R#0+$9[YJKH;']_"Q!;RE8J[!H M%DIT1 KO!ZMH)O!PU117^FCM2G :T>NA:^:5Q7/5@C3+L:%6K^C(VA2]@I2_ M*UNJ/H.M6E+M[_$(27(6@; MB>3MN#X% T:Y('&"QN3T0- I"P2&L::F=LD8H:N-#E=4).Q*Z;]@G[0+*]QZ M3N]A*$5*;JHKW"S3 8.$@':]HGZ_TNP6D?/H:) TG\XSM9X4DSIPQ@PZ-&\.N"1)3,> M'H)H(%8./IE] :I<(*!495)PC@<]TCW/"Q6F."K&?&W<7(B H0GW38*F-AG< M3CJM$=C>) S>A]2&24UG?"DY:U['1&"J54YC4>39_Q(I==@."0,* M:67!HK#AHP5ML. ))N.V]A:MA5Y5* /6H+OD.EP^%R/>KXCR,!?>*W4Q2]@! MXYY\S3L3*W+)X4D%#L(9E>)[0U0N3N$LCVI)'E#$#BXPDZ=QHF6%\-MVQD?^7M$PX'FMZM@CQ_..RPFB(RW*HJ;99X96<2 M0@:2Z!-SA>PPJP7/;U $TE&GDZIH\]CGYEI-:'K3^@P1GA(R.,VY00%)L]MN MH^NHWCWOSK=;4EE<[MO?K=('Z$Y[]__^L/ ;6;I,U5\LE]OG_S^P\N4/7A1",6,0X) M!<4ST.MF S"#M2-?P(EF!>%97 M&@_Y][^:%!_2:LB/&A/&;*?L%QP_:@>!&Q+\X15F1_0)L3.U:T=\4^^N#U:2 MEL9F\P([B1UNVC9FSE/N,]#N_ZMX5LER@H"B=6VDJ]O'[O6IQZ'E[-"$,4_P M-O%83#X5)\5\7I'$;)[,>1N2$D94D/Q]3!&^T5[V6Y)4XDRD!N/J)ENCS(A5 MRR.RKG")!C^)@4*BI(]@X#J93P>RT;2,5P)'BO;% "_BV(*L&@$0<42.">$\ M%M0($8]_6#FXT)/UX^!C/2WA/C3^9-&ZIUZF'5>@B0=KT4]Y8 ^DY0V[8VO M@(]#,Y"51Y'BOPMAT\.7$5.2PF'ZTZ8W,JDL+HB2A?Y)18H&C@\-3KTW3W[C MN=DL;48OT9G$%41UP^+I\06+3I"->Z1;>F&Y11S!=%"U6.I!<$<1^3HBZ5QN>@&&>Y M??X M?B9Z C"L]CD^3$<0GXI!R'Y(VS@SSA C"G5X$7]I& 9=Q0<6 QB2+]F M:+(IZ>X^]?W.3[M7S'>(S:D:@SXK5PD'1!WT$"W)6((=X]%"O*/\N=3$R)28 MO:Q3=/$=F$I7@$8!)R/U1)DN!@H *6EL4I=UID>:4<&'RQ7-:35* 0\AR;Z$:@*ES6Y>2/;2Z?9 MEXO$=MR[X(KZR&[EE#1#]8;Z0 M8Z$AOB8MOXN @W7HKQ$CR+RB]8=3K%2@H M.=SD)T>+]H41[21B* SD^SG:/])>UL>PF(;P];UW7U+ED";M'P3?=__]!XM[ MJD%*9C5$B>6"3!$]()]#C=R,NL]QM% ;9'-I!.]DUK[]PHR1A[T)IH0(MV5) MM\;Q=!G,97!+AQI=,E"="RG0[&Q][_I([^CSW!0KJ#7(Y8G;+^+A )^"B5T& MQ$]M)02+[J5QM1Y@B?#366CP0F\M=KM1HSP8:I1#C7*H47Z%-R)#T!W(2$S4 MHB=1FJZ_5JEWUZ)>8UZL"")0,;U=[N ET7B32?W:ZR"!GF2'Q&MPJI_+I*2_ MQ_JQ#8KZ!J-ZUT=/.L=R+*I95P:K9:"[8*&Z+HS6KJ@LSLE=O(K"L2XC&?W) M[V.][..H+ZN"^\8#Q(VG9$CY0*;LT7S0T>V=T&O!>OQXSR".2F^1DT+A]S!0 MI5/FZ>,[J"^,\H2"SADSJMM9C'-*#N">Q.Q#?7SSVH7JM@ES#DE=0$*?:<,! MN/*KR8[S9B%D>A0(Y5Z+>K,WF2D:\56M(.NZ^N;V:,)%C><.1)W>IJ+1E&PF M@)TV,R>[H5%H*9>2&0Y- MC=BS!=ZU2GD7W=@B8QFIV $%7%8D0B_/R! M45<1##2$RW75J;89WA$S$)C)(;5)8'!_OKAX;R,01U U6*_3PM[L;F_LG]-5 M .&)##6B/K!)-S1V(!EQJ.E-6\])K1V1Q'N4&LLKP5N:ZBJ*,RV1.0VL;G=Z MR E[;%/,:XU^[#Z_CK5,HV_.N)G4ZXBZUQ8T/#Q?S41SG8/AI'^_8A:T$?5F:8^1< MQE>?MGC1?CBL[=F3;<<='N=T!Q^=K.[&68Z DF;(#TGG3@\:W"S;.FCF97$0 M;?3^8A?&/!-S1P^VQ[J3!G2RTN(NH58$$UB%7Y0':%@YU#'.U8@<&/=G%/P& M;D04G.R?4"5[,GD5?'#'JU[[F.^O+5M=)SU+0P48W+@5.6?8).-Z-[D[>- 3 MZV<9<+!+*L]CKFR;8@PFG[(YCZT+%5 #(-KOWX+(!%L MK"?8A,_$%>QW9X% MS7+4>O)M"'%&(IFDY"R7.XC' 45O'K9<1Z2(5E/)/TJ)*V=YYW MP\-U/YK[0.Q[Q_T] YV[_#EY*XIH[[M-;D1W"($G75?B\\ M<#@"+<5 #5XO"*>^GH:%Y4J#&=HV5HFMM^8=PO=UH:*D54Q &2Z-U?8OC]H0 MR6=94V+$B;C^>'6'7K%A".F.O'("J-]<=<93%MGI?B:M95D4M'TD_']2MB,? MO,\NCPM0H[,#$H&Q.6Q9IXV7JBR8/GE#8MN]FJ'NSW*;Z4S!'SO\8AF/\[ZV MV7CI5DS=)\ C,!J\>B9S*Z60XTK7!CX@J!2"VF3CBED8SGI+NV1"I2N6%6?" MWY-;SH(V]ZIP8#]YQ!?\M'G";)U&PD?:8:1M=UM**(N+[0@Q(QQ6&$'')K24 M,BDZ+.Z7-0YX4CID34YC4,SU,N?4"%>6>UIPV\T1['BVFVJS/L5)NS?ZF:S? MU+NC;^@^4 ?"!^N4H+?XUJ49>2\T(W]\,>T382;M$;$EES47.WTV%3H:\))S M4E4.@8KIUD5^%1PYQP9!2A%[6/MT5<\^/K]IY\"P8&9TT<1,+AM6&@K7F-T. M(AD/-E>Z'FSFCA46QQ-Z]%9CE@AM.HH^P];2@NH>LNZ[R9KJ>7X<5:3H :'] MT23"_XYTYHBX _+"(5/S=Y-VF]@\]+29-Y.WYGXN@^K@^S74( 5?'1EOEOOH MW7=(-JT9OX7'3DC4-S77&J?>A4C#\C>$R>VYY&2+F')O?-9_F&6MLY YC6=W MD"MG5)C<,H:,*ES$# =7U% ]"PVH3B]Z46NMJZ'X7<=.FR@=I('RS#X-)>68 MT;0(2T]MFB<\MQ-[-PFVU)(KQ>$R%&.ER>2+?!TB()<&^T(*)'( #:\0X;&T M5YTOSZ?4"V"&8 F!*,9B1 N>5O.9+W>D+GLXU&6'NNQ0 ME_T*_S++LSUKI+EF2M0I&KQ/>.="=Z*KC1$P4PI!!1-2<[69#11>.\[^6<8Y M/QDZXWYR,""+$#-I#-9A4KC-@AA!N#1,!*M2]MTD#X^*GJQ$PDES\7<,A9&A MZ,);I9>JT_#9OD'X-075:IX8!K>\N-'&6509- ^J$,(ZA;@(MMA(2TFS:H8P MH,L*NZ8SU*:Z\1G+_Z<+HVTGP10@N?0>:"*J1F'^.BH!IVJ"'_T,7F8'HT#' MJ!K.1,#.QTF);;*:A$?F[K!8 %8U,="WE)9BMZ.#3$'$LT#KQ^-R/-/8IM/Q M\"F-&].BL7O4(/4VKEX[<,/SN2**;F*ILO1P\$J_OG]3\@B,Q#A>+->5T]2Q M&UP8O]R(X8)_+! _27=A\*$2]G!'Q)P+CV0N(@VORCJI-F^G]KEK ML2@L@Y7H3751L[J=JV;!B59]DP#!/O4Y4((Q]@\(-X,VH]9GB8Y538+ M)6DYS)F72EAG9%PY[KH/O]B(L6$PCUZZ.H'!>C73IRA*>Y6Q^_(T4AMB/T1. M X%ZP7X)07W0D-,]5L;IA'!N91='DV\X?XS!7*)185ZB-:V2=X3A<.6:!)%< M]]!%;]1QD9Q'Y^GYE7ATS,L2"+D11R.9FN=58A#S3/-5%!4U)1V#9&G3?)P@ M=RIXW.O"-W)P2!GI&?\8RYP]:9B$Z.7H7TD9_-TD,C]PNR]H@9^QGCS9W_N[ M5BK8:%N73&M+3\:9;^(0)),=4Q)7T[^2VR )B2NZ(Y\'5DT=,M$-M/!3PD3U M<$3 +]& Q\&O.3DIF?T[NHK@0<('LB3$%[A8%6#4#T[UG-QO"\:TQHS4+P1- M][9 E^)M%HV#RW''<=1#N1*4)I;VLED;YM_]#^ MMB??AHOI+@K >0F<$E;9/.14H^'FK3-X*E_RY)F-&7',\\&2UV/.GU+NF#9VA< VAZG(= M)3HM+AXH)<;KE52%7$QZ9^W=8H,=$Z-3O>EC[F09QYIFNDR;(*L_W,"34N=[ M3 >?X5B@&>9H\*US)E"SU(I4",NZYX3H^[%6$M@!+$EB$+-:TV8Z\#LE%N4J MT@&;D7[TE*#^E'X8T#(%S;]QJ4,S2^5-VE\VH.Y4N,$7-8A\V*:!=8%0CG(&^"$J 3K\27%F.ES4L!_XI';E$]+,VB79I)EXU9=MI\:?=J M[2.;PZ7"^FI2+H6/@D^YKK5=>W5-1Y?I#6G!0KI%(.+Z4NHS'4S-<4O=SB$W M:%&ME_H5S(Y:ET"+;.G(;-D26JG.KQSH#*HDF@EYVA+*T-\HH4V)(NEC3\,H MD-14Y3P\<]L&Z*. HZZ%MZ6WP\P,U:T+W;+K: @JC:,BAHM0K:JI7725ZBWV M+F&>"L[(J*G!M/HSRMY1[>G:T @^HS5O-<[: ^TFS[S)8P[:2$H0)5KUT$TM=96>Q=_J& +FT=S(,<:V"\UK M53%X#Y36*IT;FEQCHW'=3@/J3(5I\K].LCV4#YT=-(.5_*A;)!0>FL?2JW%) M6YO/9.J<64X1.XR(5.*2'BO_;,X)*,A=:\?GN;G$S+TTB)6?M]@,>)Z?FJ29 MM-0;_$&E;MP]EOU&+P2:,J=,S^M[7 ML-$E]_5V[;NI9M)'-E<]J9Z+C+#FFGGAE$(S&KU11:1Y>TVS.]5U28UMH/\: MW[ZNTX-*Z=%0*1TJI4.E]&[&\^1:R^F]*X08E=J#WT3J)1B:O:LB7+6H[BFA M1IZG20G0=(2G#Z]K4C,4B3)KXKE#4K[IW9D^-*$OO;3_G+D M]D-9T.A3NE./[C7X2:-- $K>Y V);RDE0:]$0I&[M<>W$.FR0Z1Y3AL)H+_0 MC2[UK%DDQ:5E4MTVKR1+UGC0WKAN*$@Z-%MA>9B\:+O(O"+(:8?56%P8/2[6 MRKQ9Z46L7K\#<"M3CE9_8C:.#H1^[25L([9Q6+W(I+&.,$FNCT/<4F8^RA&YA).RJ"&ETL MW\5+"O%B3/&^:?H@:C4>.F'@-DS.TVJ*<:)HKW*(2SKWXHJ&/S36 RSTE-CB M&BK&RBDW071=B6;CM/;7F RZ8C 2Z=1_EQ7K%M9&=0%,ML: ]9:E(ZGB=812 M)P>+,6XW#;*VVD:9"1NV(,LID2)LC;I')Q72*S9E2Z!]TO;"F['U>--9V-.EB'8?&.:H M+*40GYZ:32S2X+YRB+5R9D4Z.N_V.+HM&=A/E1"<5 MF.;RXAMJ";6W4T)G&C^ R-[A(> M>H$M)=A/\5&M*D&GWA])XY8T1^$7B 1./DI=R26W2+P,>\TT9+,FOO;D M?!10VOF+-GM')^;AU!+Y@;'3FCJ)]369%F:+#-\_G/&SL$N(G:8?72J)UUE( MC!TR/$ZE1+ ,M-IZ!I_]M]S2$Z_JHD1;8#A"Q5SXMQ.^ _>7#>DNJ*ZL3G5 MFV;5?>E4X)PQ"+IJTJ<*K699YE%"FT0^#YAZ&@?/BS2^(J#RIT'UOA\H0FA& MR!EP9FU9>)F4!:)Y7=,OZY6&!&M:46,8BD>171EZGL8U=5>IUM>Z$*5A=\WSZ)2WWA4>0;?C4 M)9%FW)?.DV#;=%5QR;?NQ+#I;D[!C^OC8X8!*8^)S>HFN<>N+R:[- 6E#B,= M1&4SXBYAYUHG[KHW4()B3B;E'5=N3KH5EI2.X<6(50-%YB7]A/+U_?YH#_[TPQ-4E@Y/ MK^GF;-F%6[9W.E7#/[ZHXFMV"!9!7O)P?'BR=?O3EL'[O-KY_OCXL(_O]J(J M\-0]T GKC_@^D,@^Q0M3S]'!JSL]]XWR^!0/WO17U!?L NMTEK C$OTY3.]D M1 ,N-/7.:P^BNO6B^J0OO!4R_G!O3.+]@CRO'>@M.AYZBX;>HEWJ+7K&D&BP M>-MK\7KKG$UK$&'&#F:P(\I"8D8R#"@/B4U>BFOT.M&$HS9N2P1?7/'(-K&Z ME@Z?JE>M=]O'B-K2T*E1+SF6Y*/!V>N5Z _.WEX-X;[-X]U:SW\QTSYS- MHG^-YDZZO)7GG]AGPBC M^4'I]^I4#$I_4/H[+-Z]5?I-GTK3A-F\1FBJ07'W2;('Q3TH[AT6[]XJ;B<;SJV^X$"C!Y\04C32=]:K:D-; MIA[OFBN$-5PMM(I&0*@ES\7B169%6.-T(Z+U<-GWU7&H-B#(>C321D,P6 (=EB\>VL(/ ]>T]DSO6U%&9/V]( = MXS&##$(5VAACTGT1XT-"#AMYA\>ZMAL8A]Z+R!]DUH6:F>/C'I0##D=Z" M 7H'!=PG"1T4\*" =UB\>ZN .Y+.Z-U M&6S;;Q:APF">S55!.$8U-V\CE9@P9Z\9SVT=I4.^N%]R.ZCE02WOL'CW5BT3 MJ(F >]EA&_4%^SKF*IBE-3K#!FZ/$3,-\123J6I(1RPH#EJY3V([:.5!*^^P M>/=6*QM^F]2 , 95^(405-6_:T3D&C1MKT1QT+2#IMUA\>ZMIF5,0H0&+Q4W M2Q#,N2J62<:S++8]@I#^E\IV,@\JN$\R.JC@007OL'CW5@4CV(>>#G=S$#)* M/G(&R7ER9$HMS9H5X!7^MB6I^KGU7>5]!O'=5O$=M/-7:^=!YGLF\[U5V>0U M\Z ':&QPE.L"M'._WN?][^M#U:TKN+05U*[#U+UH4!NK+ M2F-[FW$AW@$-O8FEPC943H9Q=R.["O?-QW6D.CY'0U&C M%O"YIB"XAMUP$[EA;]@ '2+GUEDF0B40E!:9T09.##S;FDAK TN1LP5;0S_# MJW"'-PW"=(G9!LSS%BS^15[/%ZT5' =PX:E*$W4I! (*T920XDG/P4,LDI4@6E( G';] F_BNN<3V%O(T?C!CT],4M[F*278+\41\.YL/68/"7_F;2NA-7 M6E2#31CIB&Z/*0Z1XR.!XRL$CX5=[-U@-C\9T(?YNK17 _IP[]&'G]P!00(: M=B9=["?M0"EMJYA^AU2N:2Y<>S!4^+%IG:1QPS!:-KQ."[G<(O(KCU9)?0'- MKU],F'=:)HML>)Z!C=.VB=X+;%@RT\Q@FC-.D^R2^:6/.,2C2;VC-YRH8B\*166(V^M\HS<@F5>&!Y.ATNVP755N;2J%/2XN @F9FG? M'HWU=/-*(FL@GE%-.ZJ7%%>_-HL-7\"8>%XH%X@!/S-5F8)#D;#CYEZ)GCGK M>JK6@4A3HH*EL\.D4V6-RG6+Y$=3/V8YS07LX9HY\P*HH^$H+NLE,F_"^I>L3I/*4;Z2_.D6,+TB M#<#*UE9:4OI%,DTJMC]$3FAXGQV&\H6Q3,I(MP=>[WY6K4%-%,BMAXJ2"<\+ MV3>6>I]#D**Y+,H+T$9H)XEYD.4@OS(1F::T;UDOZS2!:N-9BUL>1WRO#,]S MG!L/C"ZD:3EI$7.,%I$3$PY)2.F?JX6B\\EAKF59:N5*1@&\$'\RS)K/3;GR MTU?NIV&9[+45K5=>*9L X+..A]^+N&^^&P"KBTAV%X00@@:!B.U(&CLD MOYL!QK4>9/9+9A,U"%6.P==-F6Y#YO,G(5O9_5LQ7R?EIMP?:[A_U452QAJJ M0*^=Y,$:W-A--MT&E^CM]I-.]L^OWU]HAN0YN+(%'0RM@$N^#,I*F.FM825( M/M%2Q4E(8)/T"LOP,YX6&2"C737P-C-VDDM#TPVFA$C4<9VF.I$)?_NLU I_ M-)XLNJXH#5?HM=J/6MSD"LQNQ2RNG)F4O*5];-T@*#+1[O*?OQPJ? M'+U4S\71VY@UP_)*!$:$&;H+->.H!@,3Y/P,]=;-S/P&J&=BC*9E1H;O5)[& M/!J:JQ@.3%Q390^>B=E::;W(=OJX0>!19<@#_'L6"V.V[*#2)+0+!4,%L]L:Q M7FPI%\Z553;'("W)NK *36BKM0!OC98U9FHK!XM,NSTC=TIV5782QW67K%7H],+Y6\&5 M$CA&?%L1'#IRB!>9S8H0CC$.C<%BQ KM#T/:)"C$R4R.V1()[:6^LLPS=,1X MR1+*]Z!)0K,>*!)8<++F2N<_)&'05/,2C#77W2."$@7H"PL6IO<$(1,7AC?& MJA)4NC5(3)'HT65CQ> :*BW5%5)C:]=!= ZB_*!_ !J4VM9>X L6"785I]:C M&'DE3JD>:3_0.!EZ/B]KN($&67/F%*E'77Z@0,&%X*_CI@@>N++<<"$$ M#DEB#3>$,Z#3]*ZM2IY_&4%ATI=Y?M\-7O:U9'5:>='&LY/L-=9!X@\ZM?PG M09*2:VY@UR$IQEPQZ-%94F#WN_%C\/@)]A2H7_!SV96LT[B45M)Y936(PN#ZQ=OOZ#URC DC4A&Z;/&7697:>H91/@1 M7$0:F+4>5Z>[94,:0B"G7X1%),X3B8'CXW9!X[K]J2#2_#F]X[(2F,!G_P+) M19-4S7'GN\SVR'GW1J!"2[#635==;$E7F$'E'&N-<0V&?I)' V/5TZ_I,L%#M0LLW."80U*=8<2=AT8:6B109Z=$Z.%A\2<9.TH.#$(>:) M.-3XWY!OORI [Z0AB!DF\:3L*JXK=HCKW^H0PUY0?"&I ]C'IXV$58_0021= M(^6*FK(S\!"^-ZW3XTXK;X(-&:QYFJV.S5:V[=G5UP1H8J)ZK^D@LG^3\RDM M[&]F6[6#K"V;4960^J;T3FKFH]=E?XX%L+9/ED8Q' ,<[G5(QI M).8H=<1H,G9][5T]L]!M$AE,3&027B&"Q6)]+#&( M=Q>SX_KKW6\W,N^6.R>84H#8G"39)U*AWN7Y*%G?0)=?,0>IVJL\Y6JRR*7] ML'/@[*)U-!ACRX%Y3Z)=%>R(VXH36XX;GI(RI: <)'G4:N^_]A&O1+E\5C?7 MMCJR%ZQ(FS6O@HJ)54Q'G\:9X /PAT#7]1,"VP+#3#<"_QW]I0"-\<'^J]P( M%>LQ^O7D%:9-G35UUA(/+!;-W VD7(VB7Y.7P1JQ:S_I(7]]]S=L'+M^9SDI M;+01?J=CL]T' _>J)'<<31J:)_*VFB](<9/IXG/-.!XC^_$16SLS.H*),Z=@ M:3H]L$FAJ::QUM^X;2-::Z@\O8+TEN@!MDI$^.I2)FHT<5R[*%29*S@+GI8Y M5E1!K?!5XUK:_LC@Y(6VK:6=CBOK$MSJTH5L$Y7.>VABK!JMIBH5=>EAWZ'T M#OG[Q^L$^AW?PBMY3JD1\1)"#MV_Y,N&G'8$+M)5-@Z!6>9Q%DO?5A8+RR!3 MVYZJ5]C)B3M%;'PQ>D(I>&*(*RGR,*4R0KE0"GQJ/(.Z^;4B-0-Q]"S1E.2] M289CO990]IRV'K0E? @6L/53W$N=G6C4\J]4^)FSY>N\UOX^>NLAVFL>P\ + MK[FZHJ<\MD\-_\9U[9AKX-"\LNF5F9B\AWTBF4W7WULC$]"6$K8I3 M[M4BP=0XW@M[7V]W7QZ(+'G **N74^SGFD%@+O5S&RQSK!2K,BJ2*=?]*NP( M%26/KD3P,W]-*_B2[FINJ=>XVL^6I$00Y587U2OPF0/B!"HZP1H_K M5-UMGS\F?(9I/[J6FA)3)1;WP^KZS;6F@C<.A8.:M&,V//#/-+_"__G/@_'Q M"3540*@,3TZ_FQR,ST_,@-Y'M:H4[JN8_?U1<+!_L$\"4C8@,_F8<<,R'CM4 M]#>?.6W=W+<=F<9GO,X2%U44L"A+\KOI0EJ$R1T/I_DEYRKXU?';JS !>1;9 MM"NV;0Q$>X&B7!V=MVDO9/V=BZ/ 2066?7PM_[W MWE41KEYRN>4*UN#&*H?Y>SBE4$J]PH+',;P9=?7@D7U)/^&Q_GY_M =_^J&Q M $ZIZ-8( P?CLVL!!I[EM=M[>Y]7.]\?'YSV\=WNC+]TO>0^#;@%:L>'^N^= M,#)NDN MQO:X7CR?XL%=^ 1PGW%:JP#G&QRA>9W$Y%=3.@E"D+"(.1BA('<4 M7'SX,+)=)C;0^*S6<"VDN_HJR+SGE^DG1:C9!BE^:E2FYQ?_9\3,&^1[T-*W M1H@F/QPCO$MP));=3COZ*1AIL(,NHS#B>R@D@>5O,OR MW5N5?$FM]50=$/TK&I>9431&#J516&E36HNR3$Z#""GKP4_NE] .2ODKE;)& M:^Q]B_;9T*(]M&CO4HOV,R;O!Y.WQ2:OMWZ:VT+250/E,4TW9+X,4\.!-VNW M]-K&#S.H+GT].>,4<74OKLNJ(-_0SAD,;EZO9'YP\X;8>Y?EN[^R?/=6">O. 6QW-%,<81:FZ[+RH8XB MJDS-Z:.U,("(2VZ_B;."2T+E LV-_8[F4E>+7%K,#)@;XF#Z"_Z:A2Z9AI0Y^"V1HP%I'#GAV V@39SS#%0/FGW0 M[+LLW[W5[ R3BD,V @]1$A$!3ZWF0C(D!!N*H0O!VW=*VD>M/6@K7=9OGNKK8MZF6NL52YHEBL5"6 )ICWR]!)KH+6#OV5K MFHWZY:"4>R6T@U(>E/(NRW=OE;+@C>>%PXP<-^%-.A&>B7NH,>W1R>HSJ.I> MB?*@J@=5OB&>)2<-++*%PIVTHX:/%> M2?F@Q0GC5A-PLL'N"Z>NXW1HG=I&7 M7;2+@Q;OE90/6GS0XKLLW[W5XI[7#?HV3LI5SQF$1 M(T^9(7%'B&:%5R.FB88BQ[1'DD4)N.2#;NZ7[ ZZ>=#-NRS?O=7-.)>^#/_E M44JB#\QZMII6&.,L1;/AA>;2E%,H10U(^+_*K M:J%[,7CRI7R%GQTDMD\2.VCD02/OLGSW5B-S*P4QRO-0RB:.2YY'233-[U5( MS/11$O,W9PCT4>1%4BY'>D)\H<(4E'<$OX0G_EYSVQ)5\KO_>?O3WN0\@-V. M%5B"'S@E7:[ %"@"FA+$)WJR\0:D\4?'FV[*\BU%=RNX-]]F A558 M5B-+.HE?2/*8+M@F9="D.,[[M+D:X)L6I-<.P^HF_E)%=4%LQB/GYR!*0W@- MP4%P^DV1;C2?52IC@MXD*ZNDJJDL/@_Q7R*PYC[CX&_VVT1UG(!XT^AHPN3@G@ES2.R72VI4J+$#;D$Y!NFFD3<_KRBMM<7\P M<5"#8)5EC:C1()BXH,22O4S*5#'71[Y*,EQ EG3=H";BWV2F;9.$R'8*E_&3 MTS&?6#VA-\*A.W YD>4$S6SGAD/5F\")FV)V9);6BMI#IFLZ=V:]6;YXP8F2 MUNW)[L 3U!O&FV,[1O06C8-_*+VYFA&9CYFYA!G (81Z>@+9K%+3V<;!+4#T M<76VG);B?*"EX.O27@VT%+VGI7ARV\/N0V*L K@BLT!HV%&+>.BD!'"*2NG^ MMH$-0MM"7)$Y2)//"EPM;16"G]L**M=#"B*$8HH]\%5[\;S0&A4]"GE8 M>=61>$D)>WH%>CSZRK.ZJ@MX@ M8"7 ,2N.SV-L4S>OY[\"DX\W71-WLVT'P MZ\WK]L;]R,H$(<;)QB1936]!&^,[96R>2&@\1-NK10*F,9+E6B85,[R''$?@ MQ8Q%9>>VKN"[M+5(NDOTX.R/>F%9J*L5M$]T\R=W+&Z,0=[5V-X/PL9!I?H" M8D>)O7PV PD11!L51@M/D@74G8YA?I4%@P>6I7:-XP3 MB#$+3B?@B=#H1FM0%A5IO3 CX3AY/@0P<=P6B2$#60WFW^-W\$E$PT%J[;6 M\R-T/WR:1,9+$'94OSQL/WQAD:SH"O2,M#X<^^+J@+%:P[*-$ H/,Q&DW4&D M%68[-IQ"=W*0%(!V_E&"0>8)/5M2) :OFI=A!8$91(?:AK1D>HGG,, \C(CK M'<+TWH1[_U!MLX=PX"H>&0GQ#!?]=62@P@FYD)87%\BTLAOFGO;8? L8M;I\/U?J!:2#":TIO@VD/Y MHUWE.ZXGJE',UFC);4)/PKU 69 >C,(TM4KH*BDYHR139:SDX+3K)QDUTB+! M$B)2^/=G90YC" [>4'Y[,N<#F7>:'(,-UXBF:;]Q+/8VG.8Q.CWTFV:3]WY"A"@F;RE$CM3""O\,N"L@, MI]+ I,/)W$K]U5XSUW5W5D1O@*^TJ_PEO<.+J"-;@Q7V/^'DY+B (K]0I3-\?P9N0QHCI]23_! MM]7W^Z,]^-,/C05PDEYWJ0MNWVNW]_8^KX:EPVMKGMOZ;CVL9?_7?TQ.]E\] MU'_O6MG>@M>_7V7[V4OR:,$:OL_0QMDKT7ORIJ%GE]FA:>A;DN_>JE83^ N^ MK2W^.M N@[+ME3 .RG90MKLLW[U5MJ)2I2M,4Z7!EVG2G\(O\FV#O!@DLD\2 M.6C<0>/NLGSW5N-2L;MP6GFQ/+&7)I'*L/?&J%SN1>W *!S:U:_M0=W0)Z*+ MN36W7$B]@NMPU!41JY7"G$[&U;'VJ,*0I>]EEKZ7F>R'&/#9UG?KH75]WBS] MLYNLWLZ?Z0D>+BAGMK!O YO!Z^N3) Z3OD-4L\ORW5M-RU-2I>FPVY2WIY;D M2^K/&E1OKT1S4+V#ZMUE^=X)U1NKF>($AQ[&9A8C9]3<=,"F:AZFAAYCT,:] MDM9!&P_:>)?EN__:F";>DB5-6\T"56+B."D7I)MM2W@9IHH&,C!1H?4VZ.2J M2*:4H<"F<1[F'%SFO@GQH*0');W+\OVM*&DB'\*W"%;&5T+Z_F(.5PR7HLM/&D$Y0XF MAF;W\B"P6RVP@T+^2H4\=.??'D3GMB!"+E:1X =IC7L-GJ]8>L'L+41*?" &IBH2PQ.*$NTS'P4]J6FF(:@3\0VQDT M$LRYRSR]5 2*"A^K"/*K*A)&<&R@; F0M0?RB8BKSO/'<$?&7,6?&&+5_%'> MQ3P00R::9=#P:[24N&#\=T2,PO6>A9=YH5?+ M0"$X;+;A*N[KK(I\7H1+1D$WW8>3JIEXY"J(:-A[>WN3&38.)X0+ Z^<5 M V1YJT)KAQA\CG"ST#)**BX.0WX*_-PB+);N87 PYAY3XG1Z3]+U]*'-FM?) MF6[&9?N(A5\"K'.QPI;(W=J-!*MQ(!G:DS> -YY^#>*G"&20SZH PM)-&-%[U&4WCEN[H#"C__?J,2?'QJ?-S31;$WJ;8W$4K\'K[=JE6VT2[XNW M22VLQ=L L9K-(0S*I H0\=@6[A*,*E4]XF_P*@%;$HQABXCG@0 M/JY22P;QA3^ -H'36G7 $Y,2(YTQF9R-CD_V1_L'Y\ZZ>3=TH) 1Q-E 4(,: M6.5$+H(FZPLJV-(NNP>@S-=Q0#81[U&J>MJ.XG E?:[.$CACWZ,S=+#_ZL/' MWXFUY6#RZH_";2+U<%8K&R5X139#KN8EI$\Q[ MIPVF4S+HX#B GH35#(X)!1!H0FGXLGB'FA/EG&Z5[$U4L#,P"R:C M@WU0&OO[FY2&10S%JZ! T7P7G G%RA;O-N:!.Q#"G]6TJ!$W%ZX#3WM&HDAB M&..]0&.!!MAT+[ZHO.AI\,;@S*,8_)IG>_8W/^89>,3XRB7A!C?N>^[?]_#P M#.]]J_N>W>^^1AN;F^Z?3$:3D^-;W?1\XVT(@]VNNV<5.ZZ'6G84O*?_RBCV ME*ZEWDK(P5, *,@";$&U$Y#$2;S::'D=T/:-_7 M&NT=CU,IG$3\9K 5B %[B@/UG+ 6&ACP@+_96O'E: !BB(?A8P-W@L"Z$,)N.%O@[1%SD? M@%_-$!XH#"[#"%S==1 1792AIU1?0+XU1RK^HMLO$B9+6)F0F6ECN,K"N%3, MB!2:[V@&&'$/2M\GH[AVJLAID%0R/20_(H;*>;;!1QM&2'IUWH;ZZ] 0L\OR MW6M[TJK]4D41S >8AJLB06)L#.1*727$BENY4D3"Z7Y7DX8CH1$F&U\A7Y4E M]PL#_ARE2 SKGD2(*4>.R_!?>8&92QU1"]6,2UW4J)57'DF5E-FXM&*_E.B9FT675.]QO E_CKNA>=>[R?VKXZ>7<">](5/S\:G![OSQH-P M;[EPWR=XV H9O;&&M"KR!>Q6!5J]7M9LYW6+E;08=?)LZ[01E=LXLZ6;1)%P M.\DX2&@6^/RD%UB2+*:.PU:VZ!OM9O[JYQJ*;T/Q;2B^[6+Q;1=J6D/6L2_Q MHI]Q1*IYW4L7QI?4B)6!DQ!QAY@[#9*449J7TBL9D %"PX_3>304D(#%A^M M,%I20YWQ+C!1N+FH1;U\JYQF1JJ*O GL% 8'@C*-U'1;K_*,FXJO"5^UX\)M MY64$'E(X5SS6@)U,H=,*+ PJ!9?!<+2PCJ2!!HYJ$B65F<' QD4LAQD?ASPB M^;X\0HE=Z@'9D-8+>JWOV"-%PS)FSLATZ9@V)C@.ZV'NO'<*82BS#66V79;O MWAJ\#6T;9HA@1#W\>5VYQD6ZU\-TY#0E8Q\RMU\HG&I1,U44>B3DE1FOS"U!*FD;QZ<)VE>!F4'_D6 M]D$M%(@6R11]:$9Y_T*I8*U" >XA7-%(GTX&OD:U(SE!EV#;!*;<=R&F[8%LT@OZ,QA49=I20A0I^V M2GDV%N?44YQK5=X &RQ>(LT&9L9M515%I_YS'M,V'>9Z)N^^+ OO'>0R MAS&TH%I4#MLLWMV%SK6BU[*P.&"B@PO] -YM9 @@Q;'V@&<'2$QY]'@F8QO- M]3#C852_YYFN,H$-"PO_\AX<@ QQD4CJ*XV#CS5RCWC/1*+%!..M)D&(X)!GU> =9"*:EG*J6F.D7"-TI@I ['#L6.9CX!HK'$B% MLPMWLV/^3S&7\57+L$7&Q1^_@^?X??QQ'/SYXN(]G7G'9M!8-.@U"5FE>/NS MV!&V(G;P+8U!D\!#.Q4OS>O6*T Y^S<^%C0"4PE9(LPO.G%4:R&=Q*(O1LF _Q9R53!% M.7R:MH,\NFP/UF2).0"<0HN*9"4X!;_!XBK1*U-OG%4?+M;I'8?+TV "TZ%' MM!,YE8(*@>?67@-9N3L7C1^#)]YJ;EL.DQ3_%S,LLA-60R!2 [WX-!5B$+-B MS=F[0LVQ I47G)F!%P#9)X$A- 8>@\UM1@>,Q@S[!")E9OVW@@76TR=^FQI^ MH.<5IC!(XO_[W:=9K**# Q5^.@S#@T]'\4'T:;I_'GZ*3Z*#,#P\.MN?SK[C MYB3^QEN(%PY^SV"3DQ(1&F)"/\AG;V@0^J,9OI8O/OO/%C\OL@CI>+RCR^FV[VASSGMO]^T7W=W23ZHE1D MYQ'?/IRBYUST@Q; KC9[R N0F -MIR..VJ2US_J*.HG$T69L"OT9YP+NR&K3YAFNJ[SXC'I= MYY^I+\%/@31-ODUG&N 0#7LYNYVAY_1RAV.$.6E*JFO=[FK.T-P@EE8 SFFD M)@T+7H\D-]*UQ-!HTWX&@8 CNO?W\?:Y$FVG\B(U<%M6M\?:5=#P+8AAFL?7 MFW;<1W( VFX&@4?&"<^<.6XG6I]K<8(VW$KNP.4(^$ZU --.]C&GGNR?,,M MHJ3MS$\^0'CWJT+8OZI*E<8!DZC[X@K34;V*]9XRI/N-$)#LK.8&<,*&BI1B M$'MD=%!2P@_:A(U6&+@O"-XRC3W0=2.\,E_6?2IV.Y,5X1!'BQP;O##(T[^N M=$&RR#^K8B\L2TS"Q!BBP*+!9P344JM6+.3 K\O96NI3;G$A_$)Z'PN1C.=* M[B\5;5B-,'1OA; +7)[DMR[A"XTZ&(>EG8\0EIMBX58(^)3RT!O!?:LU< )& MU4GQ&WPYVD.L(,OVZ. J TU1&DU1!M]3/H%KAJ@K= 4:;+0"CX6KTO@E,WPT#=O7P>Z_4R#W@<'(#?+"1Y7WGM\=NWHX+ SS[8S1^/#YYQ_&K9F M.#0]W)G)M?.UP\X\V\X5.U*F4F.3U._K;[0D'D;4.D?DMK\*4VZM_);H[_CF?Z18[6YL?!.MV@A7E*?[R_WYW\-VMA.QP?+K; M,G:!Y.!SQ9+U'FF Y,<07G"E18[D[<%$#*/K9US3^]N[LZXU? 35QE'N+HL= MJ;;@5T/B*0KMO>F NH!_A$7%/ SOB< S70<769;7601_-V,,=Y)))U+=.@&\ MGP['NRV@O\C$Q$]81"Z"_PG36CF"2J7M7\)U\/^I*OA1.8+[ M^S6=?56M_*O?]OR^YN"[ M/_UW#:IIPGT)IM.&?GDHO[W&$-QU47;"<^.5NY_E?+ %NZF>_#B"Y2P8-9>X M[3N'WO##M6NW@>$W,-A"@\!MG<#=4%;:P@5[(&?WP5;PIIKI<&0'"7S<%;RI M #E(X%=5"1]? IOKM^TVX_K:W5:+VW=_^L^G6**;BFA;O4:;CN3Y:')Z/-H_ M.GH:L_#DF)A/EO2]7YWID:7I]NJGM6K?_>FBGB/6=#/@E%_KD--,K9;UJGWQ MTS$-)WI7QWJBAE7OP"'][D_?3WZ B]:K;Z[0\#668(A*09L=G>^/CJY-@PSB M\T#K\L@>_E_M ]ICZ$=W$R/523 MZ/3TT_%$J4]'Q^K@TWEX%'\ZFYX>')Z='I_$ATA1X_,N'OZD9B%2]?Z^RK./ M*DORPI(6?CH]/CS=/Y,O;1'OXN$XT,\=X(,'_.0.WV)_N!4?\;E^S2N'YN Y MV:/O+]6'^V?GLTD4?9K%^X>?C@Y/HD_GT]/)ITE\?C"-SV8'TY.3EE0?_0+/ M]S&2N!P0BQH%I[%412=3UN>W\F;+PNX M1[559/'!R3C0S_78'IVC>_Y5EU4R6W^]4R,;\M/_?/KEZ&C_"5<6J9R4+%R0 M,L%;SGQ)810Q/1.R,0#2[(?D*)M)0!L1.7V=\.U^>%&KLTM\T1ETXZF)Q.E#B:?HMDQ MG*+I^2'X<(>33]/CZ=GA^>P@FI[L>Z=(UO+MKS^]^>?C;O4-??MO_OF7MS^^ M_2V@)Z%7:CLEY-SL@3[DE-G34V.=G8Z/3^]'CK6$S4LUKO%S8I6WL9;1USO& MP6BD8T?;^Y)^@F^K[_='>_"G'Y[ Y?/BGLVFYK1[9/S1P+/IO0_&A]\P6\:6 M[8QWDB;GX^/GW)KA--W]-$W&Q]\P[OR6[8Q_FO;')Z?#:=KV/1M.T[;NC'^: M)N/3YZ0_&T[3<)IZO3/^:3H>GPQQTQ;MV1T!U0_&^\_I6@PG:_/).H3'&T[6 MMN_98*>V=6?\W-[S4G@/A^EN#&RWS\OV=U4>+M&YHVMPMY3BCB["G>S+CJ[! MW;)A.[H(@R#<-9&SHXLP",)=W8K97M\,CXYN_=-'V$LT@H? M2%=P@C)V\\2M'GA\VVC5^Z!;];Y* WWECMQ&L%W8EGO=Y^XG::M82!L#*N.S MN^RZ]!L^\KSN5STB,_9^50)E>_?KYM?G(;7V?^][+%GI;N^*@'B#8?Q..!Q(-3--N[(O<3CX[U(=WR$[C/@^C<0G3NF-B:'([/M]UMN:L8*5Z= M7_/Q(#$/HVS.GYN+X1&$)&XKF;] 8'Z55(M[Y(205;$9QO*,>FN9MC&OL>_@ M!)Q1G("W#/4M]TH5[:DO51%&U4L977SUG4RG+ZIJ5;Y\\>+JZFH,GQO/\\L7 M%T6T2"Y5^4+%\[!X$8=5^&)R=+J_?W[^ EYS,MD_.CD^/]B?[)_#_W]1+0_V M#R=G1R?QP2?UY6!O,EY4RZY=O,]K6[PJNM*M1]YA==HC[P?CR:8A][:8_9^' M"*ZW3(KNGYN=?,WT]/6K9T^?'X8+(L36+-Y-1W#2CM&',]@Z@Q?S0A&86Q!F M?+9\$OJIBK8A3$E&@-">C-$CL=G#"QTPA3L/BU<)EG\^"7'&1/O2WR M;!2\S:(Q_/TE]NKP(>Q 49#GGCD'MIE*T[Q7=T M1ER3\A5",MB).XF0EUWIFYVXHX2=[?UU4$./($->"J;O0N+8RK,;21 'K?1( M74>.='F9F1W74.".[AV>')T^B"7\UJ3JQHR$F[W9-D%ZSK7;B;3.K: U[YO7 MN6M(>7XX.3B>'!T'L?IRN+W1Y*&?T=F>5,UNI#QN%L^O M2'E\ ^)YL519C F-+ X^*$%V>XVR, -IJ A^T[:8)3GG0AIIC:\0\$=L-]O5 M@/YP&P/Z(3#>GL#XVPPP_[O.I#([.1WQ#P?[DWM0SCS541FBM6V,UK8AZAFB MAT=UST U3, ].SD[/CO:1_?L:&O=L\/QP1 ]?&/10X_$LS-Z^'&=AE?E$"<\ MMQD]'&^Q\S/$"6YM9&_RXF*;G9W=BA1^"=<2'YQC)6J($7JXAX>'AWN3\^/] ML_-M/C=#D/ XG:/7R\;1O1-D?>Z,#)C0(;!NZTTKM8GGS/ WR+\M?E>] \-,C7A/M#L7I[H[_[T_>3'^#"]6J;HHEO,84W M1$Y]/Z,Z^OD9OH$MHBM5()=:B&5Q"("BST&=)5407H4%A$@&B6=5%V4=P@]5 M'E0+U>HL#3JC*O1"@C?_KD&\\%-P(0@F"='GN4*F?J?7MC_6V\[EV9FJSK-+ MUU:'K]NY>H/RZDM$OIW+,RBOH;Z\Y8(X+%#_*\1.J(".NBK*(L5I& M$[TODBQ*5F$:O/FBHII2/N]F\ E5>&FDCRK"KW#)ZG#_ +^+J:6/83$-,U7N MO?N2JG5P$57X%UB,K^DJ&=R5(6DTQ%U#TJ@OJSTH/YP\W,3#S@E SY-.-^U'/_3TXR2E MMO=$7I.4^CG)0O@1?MJNI-1-@K9UDO3<[M(MR=:'Y7L8^>N9X7EVZ;P=O7M/ MK4C?A'=8P&N39L/R#3P^/]41"601CG*QR&W)AF/-\_&=*,6^O@#6G& M(5+>MN4=THS;*;S# @YIQD%Y;LWR#FG&O@KRL(!#FO&!THQ;&8_>)LWXH@JG MJ8+_C9/+Q]D$DT7IDO!;"C ]I/Z."!CHW31JE_L%]C!.XE3S!,OP"GX65 MR(S,V7R._H5-Z.AX;/\/^*Q5H>^JWX??8>-A6L);I$I?Y6A\!NI^L]##HG=< M/X=KSM+\2B^)_O?>51&N7DX+%7[>NX)%>+7*RP0C_)>%2D-,+32N:?X>3N$8 MUI6B).(Q)A.+,"L1DNDE_03?5M_OC_;@3S\T5N#)1<+[*/PQT()P#[EAJ9;_ MWB4I>GK\C-LFFI=NW-K!9]Z=!U]X[\"<'8R/)L.!>9HMN4N9Z49-]@RYXS?_ M)!CM@U>3_]2\+R;67U&1_WL M22)*7VD>CR>GN[H<.Z6D/K[^RZ"D?"7U6_@ES_+E.GCS!3ST$BMF'Z.%6H:# M=ABTP[>E'5Y?_&W0#C=JA]=A&M4IU];_EF2?IV&IKLUI..Y]E()?@RNXT(T< M$FH=MB/_1W+C-^:C#HZ<+BA>@K.CIN/^__X_7IP81I_G15YG,29#\N*ESK(Y M[RGW/J MG:L]#H;"&=SY99A>A>M2WOOTG$2 DRLO3:8.5R:8[(\/SO\0.#^3 M<#67%S,MSB)ZR1;YFI]OT;^\(2J3O<)0[& RQM3.$OXI;W8T&1\]U>8U^M4. MO;PA9P;_X[<\>J L(#W#/9* OI1)4\IOE$'#9A1.A95>'YKSM%J2CD\.(R_] M8D5QTXGR=[]K4Y\QCS>X#X/[L-/NPT]O?A[?W@S:(D;M<3[0I40DER;D.BQ1&PN MS3\1A_Q-(O7,-/%/M"1;?30><4'Z?GP@!-TB1A/X5SI M(:O7^1+><"U,WV7P]SHL*E6DZ^"#6N5%%8"YF.SO_7T4)%F4UE@P3S*P*]1H M"'^9>$5S4\+_J*H-V>YM[3NY0\[O@1]ZSVFD2OOU92ZR)E=0_(@VY M[TK?#Q!<3N-A,$M"96:[ B6+/:97".\ OPZ(( M,_[PV$B1__:\4J!J'9_2.PF#Q'VEQ!WT7>)^ P4IBNGGR:M@NJ;+?5#SI,0>Q8H,$]Q\E9>P"W!-?7-X<'UO%=5%4B4* MUR1:X,G3#S Y/SSBUV#.U7N?QB>HQ>'-;Z8_9Q&[KY?RU:]Q?J=RL+S)M/T: MMBPHQV*:IS%\]O_\\<7T^E?_[D_N1/G;2BV#D_W)]],?X,#CEH/HZ,KZQ[V_ MCDA"2CPS=0HO*9R\%X:ME\;726W/@E]4,0<':!%>8FN@@M\MDZH2IMX6C2\Q M_M(59W61)>4B*.O5*J7+@K"O@Q",PVJ-%\9S6=;1PERP]4 ?W[P.ZA4\'$$><'7TZ/]Z//AW-CM2G4)V=?SH\#4]. M#M11=!R'WW%)]ZG;%S:]O"NC3W72;H47/;ENR]RGOH6IOU,'=H_[48Z'?I2A M'V67^E%ZK"79)'Q\^^=?+W[[_<.;CY^.CL_/#P^>5_U/-[[5=W^RCTJ.RI-8 MYWNF+!YS]1)PIK/JY>'1^-AZ!/*LKGN&K@UZ-$E!;E%Y:Y>=OVB"@ 6X\. O MK0.:UX@YR"DXM(';0$Q1PG;"'\"#PF&.J8)X8Z:C"=#EJN /T)4+56?P+;I@ M6%>+O(#7C<=;O9L/U73VE9.A-I%Y\)S#A=TC;D_F;]RF##NYJTMUFSG#8?FW M9/F/QB?;-^+Y36W ,<$\##OP.#MPEY+E]:IH6PWJPRC:;7^[N^#ZX(3X\[[I M+^]^?/NW-V\_O/MU%+S]]?6=AFMW9<>^[;>[R:[V_OUN,EM;_8+#*?PVWFX; M3N&/ZY?W.5DWX7X][TN]*%\$'Y-EG@4_PC8E990OI_?LL]QM"=SMM]N&\_4$ M5FZ+0/2:;S\0FJN245/&N$I8)"E4FLVS V, S\\44R MN*#?W-L-I_/93^?WEM:C=2A_&$[EM_AVPZGVVX6Q]XPG2X0!^RV_WC1S ;4Z_<#JT M1:@Z)%Z^Q;<;SN.SGT>;#N41:7,R^9]R//D?81;S#___').3\TOS2H >05&% M;?ATL!^!,9+=Y9)8DIIBI>"?7)*?E%JD8&R@HP"Z.&W$A0OQ.U!'-YS"-YR: M477#*=3+R/L_439DHXJ!NA;&D.(4?9]J67XF[/0.]&VJ\'VH^DGY*95 *J,D M-\<. %!+ P04 " !'@EY1B*,1N8L- ! 80 & &UO8FPM,C R,# Y M,S!X97@Q,&0Q+FAT;>U=C5/;.!;_5W3TVL(,^0 *I0EEAM)VMS-+KP?I[=S< MW-PHMI)H:UM>22;U_O7WWI/LV$Y"::&4T# #21Q;>GH?O_)!.> M!")DOP[.?F.A"K)8))8%6G +5Z?23MA I2E/V)G06D81>Z5E.!:,O6@_;W?; M^X>MUO$1C'3J'U%)C^UT.WO=SFYWM\NZA[V=@][>(?MPQC8_#DZWZ/;7_S@= M_/O#&S?KAX^O?GMWRC9:G<[O>Z>=SNO!:_?%LW9WAPTT3XRT4B4\ZG3>O-]@ M&Q-KTUZG,YU.V].]MM+CSN"\,[%Q]*P3*65$.[3AQO$17H&_@H?'1[&PG 43 MKHVP+S<^#MZV#N$.*VTDCH\ZQ:N[=ZC"_/@HE)?,V#P2+S=BKLW#DQWXNG'/Y]94AG;2V^EV'_=3'H8R&;R2EN-)>4VYI?6T MB+B5EP+'KHP:1(+KWE#92;\YP:(GT^*YD4IL:\1C&>6]IP,9"\/>BRD[5S$( M\I6*PJ=]NL7(OT1O9Q?61!\ON98\L3T3\RAJ!3PU[OI4$,U#>+ ?R42T)N[" M3GOG1=^*S[;%(SE.>@'HCM!]QZ\>L(KA+X[/'-_.U%!&XIU6R39[EP3MHZ$^ MWNWN/&-O_LRDS?$:# &K81\BGAQUTA58TP>A1TK':$;LPJK@$_N82,M^ ;VU M[+VR,A#77\C3;7<%7HW0P$$"0$(.!)R,Z%L80* MRX5\0ZJ9J<\)7K^@KL<+V"=3'Q.@40 _)R%8@365 XQ MS&QYR7."%%1I>C_CQ!3=X(1[V1D>"_?XU@>@@JF$JJU74)D1"1T,@]W(#_10Z1#Z, M1"'7H=*AT*U 11&@IN@5;ZJ0= !(X]$('10.#_3TG:,Z/&CO/W^,CLEJ^ V+ M@2\%6B.//,*"7_4/[(-CF^%9X3$)V_;;SSS"T;MK>[L; RK^[AVX&:M:[X," MA&Y4/$QOU06=?5G*C6\0))3N/>K2#XSQO^O\''6RAZD,K\$S M(?92#+A6AY]-'9I@N78-/[5K&, W$'*_+V-\C-M[=Y@35MU4)?F!]U*%/;;J MRG?G^+0JJWKR:.?Y7G_^+RWD3KEV"Y/-Q@BE22.>]V1"+!Q&D*WV%6CL"#+C M EGFZV.5FLX?F;%RE%@Z+[2Y2HEKD3R9I:>^' M=7W\[OK7+\R#[M%ZJDI0 ME4*J18ODL'%\4:FS)CF[]*OD 0A;.(MDJ5:H0E@(K%0!M^N%UGKU3FD:3E&= MCZ=8GR3MFFIIK4@8+^^L%@A]/7Y6^YM5(-P$5!ZFJA\2BM0 H:"P%/Q19P_O M&JD(W"8NPWAA+2\N8R.*\5H%_1?%(R(!1'$):VL-N1%AR1HM_LRD)N*I,!H* M$V@YA#N:=6PB= C(%@LFP"8D<@#F)-I5$N5,CMQ:%=$-!N-*ZMS5U2M\FZ,/ M.&] .F8D1=AF[)UCH+B\]@ 3('V(C"^'(18G"_GLR"22OTSK==B&0IB13]/1 M4,NXY<92!;4YCDB$SLD-1M9B)+06Q%=895'@]U#WU77^-P4QU%3QP[1]M7^) M![K#SIA#T=L)KT_.S^=8BC%8F[T%BTXS#3&H\#7X6>V^,-?2_+<+GI\D209" MP6%_T6IJ)YYK+!8\,?10D,69"V>Q":(%")IAY#LG7I?;%0C$:61JA%SR**/: M%'9:M @RK9W"@3' %]0?X('U&@8JR DW:$KE1L-0F84\+[L+\_-NFBR8N+D< M%GU[W^C\?)$N+@'HHJL$1OX[FB=PSF2TP#GF.KI>*6QRD?$"0Z,L% 3%>!LQ M0#J^:V&RR!+;$G;VA,=I_X19W)F K%&)@U,.-@0+0=$'$Q1-JJE;,V)__\^3 M1R\.GK_H_Y>!W2]28MFN@XL## M"\CS<,P\8A$]R-V=YWV@5P**"YP#&#U8A"ST.+;;AC4'0LH88IKEMYF %+7D M]9;DA7#D[^QM)LD6VYSUUJAXTIC*;%6[7$#/G4:/\\ARPDPJ HE876GKSKFX M.D[.(+OB+E"PP42"9<;^(^%(DP&D0/1E.>F:#8?MG>?/>[[ MIK4OMS2V4ZW.)JW[9QMWOGWI7E8+OD\D><8_RSB+F=M$A!$DI"B)\AD*N0W: MTT&.O.%4*"*@L)_FNSK6!-<2"' T)5H_+ISGPB9%>Y69>HH5EA&D60LB!\?D MP=6^=EE8 R&-BRO])K? 3>1V#6'.CO'F#??:56EO[IBJAH@4X\&T!UV,R$TE MFZ= O/094'Z2@OWHI8V^W(3%<"OD260>2'0DV9 6!H+89/HRP"$392D.IV4)?B(EEP]RDH MCTPRE1GF-:QSW)QI )P5OB\GM(Y(FI\!GX M2I/F$%FT?W1&(M@_H0/6SK-]0OS'HW*P'.L* O"S25!1!$IN%D[ APN%2:![KZ*B\[T(9! M#V,L?"CXN!CWBNHQXT-0Y&VP&] P'HV^&C=NO'8'5YOP(-DL5EE@RE1HW'8. M.43Q=(.":L$K2SR"> P%F +B%UO_UFTC(^T-=EAXKT"N6=4,(@[!3MYL-M0K M/D4QYT6M2O-C$XNK.EI^[O;RR:H#NM["5;%_#&['E^1B%4K7Q>#^ MM ;(5@O(L@3Y7@$K "2B7E98WPY?)V>4:=>UJI+E0+KM3;G%A#L'P_& !3(9 M^ [&&/D#*SZK"$4D+X5OS-1Z>YM2;OES W$J$N-B.% \[ 0 9BI(*O*R4LQ# ME=I98;G@"BP OJ26XQ16582M=%^E/17Q*5$#<_I)"]8( &.5%_U+ ^Y9DZ?A M6B,HQZ6WGJHL"@M50H$N[IL6\(#RR5)5/031.,)2TPL\N7'GF8S#D5(&1[ &D;23+Q:H1^PO-IJJ&@$3U1QU@122YP9 M#\D8.4[XO JMSY"L]P+?YFI7>,/:?%!QC7.JUSF8NN#$+(0?JZXA5\5?]7,T MPX>C'VL0^,:=B?>M*?>E\^'WIW6Q;A\^P/;A.N!:I*PU6="V\>I._19=66X* M"W?<-[?ZN]4NVI)>5^0;+:S2'?('!ZH^TE^Z"HZ0 92;]$HC=2_K(QC>LD#! M#^_H#,:J6,^MGSQZ$)JRN[O[O37E.QWM6"7D_II0:DF/B)4_%U2JR+18V3#Z M"^RH+'!E);[.BWZZXLA:R ]2R.NHNQYU#_#?$5P'WNO >VU WV9 V"I>V\^/ MMY^5\T3K<&,=;OR<:,G6#;Y4 M,OQ2,[CC_F\ ^L\&CO\/4$L#!!0 ( $>"7E&[M7$[[P@ -X\ 8 M;6]B;"TR,#(P,#DS,'AE>#,Q9#$N:'1M[5MM;]LX$OXK/!?=)H!EV7'>*J1DL81$4K4DI0=WZ^_&5*R93M)@&,O>T=]/J]O<,@.#Y"22?U$%5$;- /A_UPI[_39_W#:+ ?[0[8ET]LZ]OY MR;;K?OKYY/S?7\[\K%^^??C]XPGK!&'XK^%)&)Z>G_H;N[W^@)UK7AAAA2JX M#,.S/SJLDUE;1F$XG4Y[TV%/Z8OP_&N8V5SNAE(I [W4IIWC(VK!O\#3XZ,< M+&=)QK4!^Z[S[?S7X!![6&$E'!^%S7_?-U;I[/@H%1-F[$S"NT[.]84H JO* M:-@O[0A'AGA[I<]5,!6IS:)!O_]Z5/(T%<5%(&%LH\&@=["_:-/B(ELT*K^X M2(/D5DR I+?D)A*XCF)EL]'J%->-+)MQ8U788,QS(6?1FQ,N1:S%F^Z;WT!. MP(J$XV>#A@T,:#%^,W+=C?@/H&Q5\P+G=RVD1TN%J9\S5C)%46=7F8B%_>75 M8+\_&J(B1V&,MB\?;YVW+(N&_MC*.L0Q=EH"V8CQC M-N,V8D#%C56%U!3@KNEOGK!$QG.5XI067;,P3;-),Y<(RJWR_M0X%)& ,US/J MDO-+P'E;,@VVI:@,3BG)(#0'=4B$Q@@!NV',8%"3%#2;9B+)F*GHSV+\%#34 M0F@!N3#HR A?/J;08$I(G((DMT355(K+G."PE,6SMADV\'\F\!_^+? '-A8% M HRPN@!4%[&/W?&V;MT7Q9BTIS (/R>R2E$F@K:%GBX"7M!A6R+FB"Y$(PQC MYWRHH6A6ID;*I2Z^ZE*/2F(')(%"I+KIC-,GX29C8ZFFIF&(A@MA+,:LEG%J M]'JCEMT6T$VCS)JV&ZP_$ZSO/B36SY> \S^&LEL<=@R(/!WA9LNZ&#O=1?;;OI5Q&. M/2C 60Y>24-@L=+H'=YU^AUZ%!TEO#)W'T)A2@Q( MG'HF'_BH2J, /-$GPC@_@;V@<'(HHUMXF+:7\LDZDK6.?!9LZM8>C&X*]#:H MBU%2I*ZJ8JK8B%1P+6@!PL=GSF\6)*DR%#.Y\\2X ,MY%64 %;+HQ6A0R8DK ME>3D#'%93HE%[(4C?"37#D#Q4PS4$?T5CH=TV3\Y@(7$WM"1?L/])^1^_!-R M_VS"9>4(0DB&\1@#.3&! G.;]8!L[G?O0'A_>7V,YHB/ Y&LQD>"L:KLS1K< MY4CB\]Y 8>[X^UD1BYL VAUBX"V!^HR<\ U-GR=BMY*?D*:GG@'K3*)Z1AV! MNCO7TA4#7-"%3\F(/8SXT,K4O"SOSM#MJB2I-/&EY>.ND9HK8[$]H91PC/JA MH+]\88YMW3!DC,2WV6KO6G%,!<&58JA*4U1SO;:]5ADW\X _2]W!P6D+AAQ M]N!&%YR.&RRSB?+.O>>/NMT!>NT(6QWX6;(Z[5) ML_ X!/L[(["['OG.5>,8_5JEO7ND/JX!1>:YL!;@%I\>*ZZ=XTP%ZN>$;"&U MT(4:7B+GS*+?2\EH^Q2(!>IM$)% MFD0 DJ>.1N?9Y!3X)8678!K7X_-25_1ORI/_$R7KQ,_7FZ[Q0SS%@0;F;NA& M^L9""NN&( >1.5T?XQH,<$V5H_UPP6XQM?N_MI"[B5^?,TY_RC3S/8:I8XW. MJ(M4 ><_D6SNN5;-RJZ/\D0Q4;@D"O4*?E$_GM.URX6\E&H&>'>:*>]G^1+G MD:,/$@?W'C_ NV5;'M3^.VOS# ^NVWXJP?G3)\I$BN$?:D"&ZP]';5O0BS6. MQ^\Z%'%UFI.D5M,?* $&AI*7!J+F0UNC?9RM5H9>R*&]P%U>#F[["_[7;_NT M8E%Z=\<=2,VLS=*\V6X\>7)0!'5[>TL93FRNI<- M'@HM#\BW)U#I;F;ZONU=E'HWB8__.N5]WZ \15A&[#-F]C$&/<-^E]'KQ;>$ MHC^\4_>WQ>'CFL*_#GOWI2]P\'>!_06;\,FH5,>F3=!;7C'W=)@U]7KLXN'.HLV(-SP^ 7S^.$6O^'E

05)2EL<_^X=M1*#:\W?#V_]>$+X^W6U^T*!)1 MF8)Y<76E5%&BR_(]'Z M,NKRC5K#U6I]DY4L?0VV;EKZ%NSJ-VQ+?@&!KV[QL04=\8D2:0VU@_W>[L'K M)B'R;7U'4__-7?=5X./_ E!+ P04 " !'@EY1)GKUG<@( "^/P & M &UO8FPM,C R,# Y,S!X97@S,60R+FAT;>U;:V_;N!+]*[PNNDT R[+CO"JG M =HD10-LM]VNB\7]2$GCB @E>DG*CN^OOS.D9,N)\]@\NMG& 9)(U) <#N=P M#D?4P7^"X*3(>)% RCX-/__*4I64.126)1JXQ=*IL!D;JO&8%^PS:"VD9!^T M2,^ L;>=O4ZWL[,?!(<'V-)15445$>MUPWXWW.IN=5EW/^KM1MO;[.MGMO%] M>+3IQ(^_' W_^_7$]_KU^X=?3X]8*PC#/_M'87@\//8/MCO='AMJ7AAAA2JX M#,.3WUJLE5D[CL)P.IUVIOV.TF?A\%N8V5QNAU(I YW4IJW# RK!O\#3PX,< M+&=)QK4!^Z[U??@QV$<)*ZR$PX.P_N]E8Y7.#@]2,6'&SB2\:^5C'F:BN(LD#"R4:_7V=M=E&EQEBT*E1]< MI$%R*R9 K3?:321P'<7*9H/+7:RJ.:[KC51A@Q'/A9Q%;XZX%+$6;]IO/H&< M@!4)QVN#A@T,:#%Z,W#B1OP/L&T)M$ M*,SHMU==D [Q2AV&(@?#?H,I^Z9R7F#_KH3T:*@P]7W&2J;8U,E%)F)A?WG5 MV^T.^KW.UD$8H^W'3S?.&X9%5>\WLM;A:9O]D2AKV7&'?4(0M5D"VHK1C-F, MVX@=A-2B'YKEL006*YV"?M?JME!4RLIWYO=FS)/J'FMH_$UKW2;4P@%ZM%6YGX4&OAYL MZTL3W#KL=9KW:M-5/.N93EO$), T3 5-EF1NRSBH6$4ZV*-CLMDLZ 7;%<2*X6.@]=.^HC3]K6"W34#]PX MRL#R&3O'N9: U*+M_55[+TT5MEDHY"18F8N"\6+&RL+J$E )I!R.L*#[)9TPQK+/Y0O^ROL;C (K"1*-#;"3@+[VXC$%$<'^O&Z8"]SK MO\*AT1-#:(Z+_E5<7/*@-=J6 M/&^#;[X\N!V#P;E'#W=T[794M(E))KPT=Z]"E"X&A%+5DR>)JM38 :] M3;*.5S&0((93K _I4X?/-?;OC?WX!6+_9,)EZ0!"G@RC$?),,8$"]X%7^>(\ M$M\!\/YV-85TP,>*"%;CB6JL2GN]!G=9DOA<&HB%CV[?0;*XYO=N$0-O"=1G MX!I?P_1Y>NQ&\@)A>NP1T8QVA?MC07SZCRC:NJ3)"X-OLLG2E..Y4P:6M M**-5E'.]-KU6&3=S0H#QE[N% E)'1IP]N%$%HG+&I#@'6>6P+LFW'VRB'[$X MK!&_Y/P[ZRWP';? [B5'6J\5[46$HX#;Q.LBV!'B[NS\[:ND>ZX:1^)ME?:1 MF61< 3:9Y\):@!OH1*RX=C$[%:B?:V0#48W1VQ [P/]$_^NE"/XJ!:KOEIVR M2%RJ:W.]I7ZNGOPBM]3OI62TU16(3LK\4 XI$8!PJJCQ?&L[!7Y.7!=,'0?] M)MF]K:E3N7\+I-4NU*?#5@1%GF)% _.8>"V@8R&%=540E8B=\C9QYI#$]MA JXB(I@44Q43A MD(AW%ORL>J^JJR ,^5BJ&>#3::9\Y.5+F$>,/@HI[]R"GJ>=ED>U_]:5?OI[ MJZ:?\H%^]8DRD:90H 9DN&Y_T+2%.W+F%X]*,[^&!(F2DH\-1/5%4XE=[*#J MGPZ0D?EQ8FLUW/DT7EI5%_C#::YDZ0Q;=[$J5#)4TCB.UF)NC7G7(L8%VJU: MM9[U^+UMKUV>OF]-R"9^-0W*-]LFMZ/U?;\_2 MPTVQ_[26\">][S[TA1O\*$?_EYCP_H:\&9Y/!::*R=:L>'S!W+ML]JKK?JZ< MRW^<8_FA"9?/Y:_>>CS62O3"?' -XQ<'X\<;_QJ6:U@^6Q/^NV$I'I+8HIJ1 ML*A2@FT=90)&[.,\B_?%OY\[",4:K&NP/@\3KL%:@77CJQ8(TS'B=(%8>EWU M/DE46;B7:16 -U<@N$[ ^P3)DZ3AY^GQ6S_ O6/*O)G2R>;IZ)@GYV<:AYQ2 MZESIJ-YE-#ZV7GY0:7@YH5_O2Y8^\UY*I"^7S;\@'_,S"'QZBX\LZ(A/E$@K MM]O;[6SOO:ZW1+ZLZX#KOTQWG[H?_A]02P,$% @ 1X)>4=I?C&=:!P M22X !@ !M;V)L+3(P,C P.3,P>&5X,S)D,2YH=&WM6OM3VS@0_E=TZ?0: M9N(7 0(.9:8-86"F/ IA.O>C;,M84]ORR0HA]]??KFPG=GBVA+Y(9T(3/7:U MTG[?ZK&[?QG&,(UHZK. '(Z./Y% ^..$I8KXDE$%I1.N(C(264937#%"=LR>:9N;VX:QMPN2!F47D;K$L:VN;:W;ZS:QMUUGR]WHD;-CTKX< M#=9T\_W3P>B?LV&A]>SRXZ>C 6D9EO6E.["L_=%^4;%AV@X929KF7'&1TMBR MABD^O'C$K7$RKJ+ZJXJV=6]0M%JHR0)CR>NN\&-.:>Y.\Z[PY9?,T4 M]RE\SV%BC9Q)'K[KZ^8Y_X^!;+ PYBDS(E8,U'1V^HK=* .D7($Z+.T7<^)" M8X(?I_R"8_#N',.()RPG)VQ"SD5"4]"O2W B ,0-;R)N,<5Z:Z; MSJ[EP;1G/\1$'S# Y(^Q<3 \'QT=' T^C(Y.3\B+6_F 3=CU^\QJ[9V-93ZF MT%\)HB)&)/MWS"739 *0(Z&0P"0\)>?CF!&G2PUGH^VM$1'JYA?,'TOP9E S MO &8ID P'WR%UB)1\Y #HW!>)QSKD3+*4;CVY5Z-HZ%QV-V)$7:(4>I;S:L'8@$F'A:&=HI+/6%4F3?)(? MSIU2\P%/@=KXCG1$AL3+ZF8A(S"!8N^#5Z5.':BGHP[YZ0 9/O6W8+),9Q M28ZSWWE&_?(W])#P"2K?O,8!^#0NP:IQ"]S?QE)RS#)@'-B7D0,@$Z,[XC%RD/38#B2(@FE6 M+X 9 ,B2=.T.P:V+]FSP*?!\A4X]*/S>I\@K! JH4@ +Z$N1M>:1J@'9,ZV$ M^^5(YM -QS&,#\@CBQ%+>J>UP)PYXFF!R-IT#>'5+-UL!S/,UAFQ((@Z]K1/ M6(@G2\-PA<871>/Z:T0C3P%A20$3'QI0&%2 L1_=+X0Q\Q$D_&9; MKGT\;KGDU%>B3EL-(Y]O4N\;+7HQ*!UI)#U;?,_7/SF1AP.SX>G!UK)$DFIH(XQQ'F90XP",HHH;+OQ7 (5'#:K0"&YWM]" MR*-,LK!"RI70CHT%QIK>!:H/+><)W $29FI92- M+7-GYVT-W8M!NG8O49,O0&88BXD;@3"6SGX;&/1=3S+ZU9C )#QZUS&KIUXN MXK%B?0Q2FV":PDL@C"JN_@:]6=ON&%"UMC #+T+BW=[+D/@"L6XBC/%@V8A3 M^J:I_-O<0RRL91'DJ_GXB>M8[C:TXEM+VERNIUO7\-3N[^^HJW7]0QGHENEZ MD_G@H>G;YF!9WK)$O/V$(3UMFAZ?>WU6?9K$ESH@E#N$ZI"6W1!P/AZ0-[;^ M=ROV+.?\8.76[7O,6R>D)2SJ\Z=M^^%#R'-GHKA%>;KI8E\ M=L)Y,*MC130KHED1S?VN'H.J#[/7WN=/#+"O!._D7=" M?5^_9A?Y5ZR6UC++5N&*Z.M-AJ_I.4F%(@%C"0M(R.,JJ7ELO98!\#Q_W?2$S(76NKS<%32&3+/6Q!A_/TBEJP>6Y*YE-O\$MZIXG M^G6;B7[B5M/'D@-)>Q(QA;EG"0TP)RT4DJ$<&JI2<0 CKQ[X9I.W!C,ERTP# MY&ZH1TNN6,HD.-[<:)R3&$8PIC"(1G)#/H:I+TPWRRR?>]]QHMDSG4?]KU<2 M/#K !T(AW>KVH9;WVZPHO6]]P1NK^XI&QG%9U$@X7DQFSL 2H[@BUY/DTFO! M@Y))>EOF1N]M=552E-F:A8LD:9UUO?<_4$L! A0#% @ 1X)>46A^G1Q* M%0 W.D !$ ( ! &UO8FPM,C R,# Y,S N>'-D4$L! M A0#% @ 1X)>45)IA"LH$0 3_P !4 ( !>14 &UO M8FPM,C R,# Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( $>"7E$<&UL4$L! A0#% @ 1X)>4; 7 #0(' M !4 ( !?.X &UO8FPM,C R,# Y,S!?<')E+GAM;%!+ 0(4 M Q0 ( $>"7E$8;PZ&9<,# +0$,@ 5 " 0U+ 0!M;V)L M+3(P,C P.3,P>#$P<2YH=&U02P$"% ,4 " !'@EY1B*,1N8L- ! 80 M& @ &E#@4 ;6]B;"TR,#(P,#DS,'AE>#$P9#$N:'1M4$L! M A0#% @ 1X)>4;NU<3OO" WCP !@ ( !9AP% &UO M8FPM,C R,# Y,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( $>"7E$F>O6=R @ M +X_ 8 " 8LE!0!M;V)L+3(P,C P.3,P>&5X,S%D,BYH M=&U02P$"% ,4 " !'@EY1VE^,9UH' !)+@ & @ &) M+@4 ;6]B;"TR,#(P,#DS,'AE>#,R9#$N:'1M4$L%!@ * H I@( !DV $!0 $! end