0001564590-20-019245.txt : 20200428 0001564590-20-019245.hdr.sgml : 20200428 20200428162629 ACCESSION NUMBER: 0001564590-20-019245 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200428 DATE AS OF CHANGE: 20200428 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MICROSTRATEGY Inc CENTRAL INDEX KEY: 0001050446 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 510323571 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-24435 FILM NUMBER: 20825438 BUSINESS ADDRESS: STREET 1: 1850 TOWERS CRESCENT PLAZA CITY: TYSONS CORNER STATE: VA ZIP: 22182 BUSINESS PHONE: 703-848-8600 MAIL ADDRESS: STREET 1: 1850 TOWERS CRESCENT PLAZA CITY: TYSONS CORNER STATE: VA ZIP: 22182 FORMER COMPANY: FORMER CONFORMED NAME: MICROSTRATEGY INC DATE OF NAME CHANGE: 19971126 10-Q 1 mstr-10q_20200331.htm 10-Q mstr-10q_20200331.htm
false 2020 Q1 0001050446 --12-31 Large Accelerated Filer 0 0 0 0 P4Y10M24D P9Y P6Y8M12D 119.02 P5Y7M6D 140.01 P9Y7M6D 160.01 P5Y 180.01 P6Y3M18D P6Y8M12D 140.00 160.00 180.00 201.25 P6Y3M18D 0001050446 2020-01-01 2020-03-31 xbrli:shares 0001050446 us-gaap:CommonClassAMember 2020-04-20 0001050446 us-gaap:CommonClassBMember 2020-04-20 iso4217:USD 0001050446 2020-03-31 0001050446 2019-12-31 0001050446 us-gaap:CommonClassAMember 2020-03-31 0001050446 us-gaap:CommonClassAMember 2019-12-31 0001050446 us-gaap:CommonClassBMember 2020-03-31 0001050446 us-gaap:CommonClassBMember 2019-12-31 iso4217:USD xbrli:shares 0001050446 us-gaap:LicenseMember 2020-01-01 2020-03-31 0001050446 us-gaap:LicenseMember 2019-01-01 2019-03-31 0001050446 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-03-31 0001050446 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-03-31 0001050446 mstr:ProductLicensesAndSubscriptionServicesMember 2020-01-01 2020-03-31 0001050446 mstr:ProductLicensesAndSubscriptionServicesMember 2019-01-01 2019-03-31 0001050446 us-gaap:MaintenanceMember 2020-01-01 2020-03-31 0001050446 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0001050446 us-gaap:TechnologyServiceMember 2020-01-01 2020-03-31 0001050446 us-gaap:TechnologyServiceMember 2019-01-01 2019-03-31 0001050446 2019-01-01 2019-03-31 0001050446 2018-12-31 0001050446 us-gaap:CommonClassAMember 2018-12-31 0001050446 us-gaap:CommonClassBMember 2018-12-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001050446 us-gaap:TreasuryStockMember 2018-12-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001050446 us-gaap:RetainedEarningsMember 2018-12-31 0001050446 us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001050446 us-gaap:CommonClassBMember 2019-01-01 2019-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001050446 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001050446 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001050446 2019-03-31 0001050446 us-gaap:CommonClassAMember 2019-03-31 0001050446 us-gaap:CommonClassBMember 2019-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001050446 us-gaap:TreasuryStockMember 2019-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001050446 us-gaap:RetainedEarningsMember 2019-03-31 0001050446 2019-04-01 2019-06-30 0001050446 us-gaap:CommonClassAMember 2019-04-01 2019-06-30 0001050446 us-gaap:CommonClassBMember 2019-04-01 2019-06-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001050446 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001050446 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001050446 2019-06-30 0001050446 us-gaap:CommonClassAMember 2019-06-30 0001050446 us-gaap:CommonClassBMember 2019-06-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001050446 us-gaap:TreasuryStockMember 2019-06-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001050446 us-gaap:RetainedEarningsMember 2019-06-30 0001050446 2019-07-01 2019-09-30 0001050446 us-gaap:CommonClassAMember 2019-07-01 2019-09-30 0001050446 us-gaap:CommonClassBMember 2019-07-01 2019-09-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001050446 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001050446 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001050446 2019-09-30 0001050446 us-gaap:CommonClassAMember 2019-09-30 0001050446 us-gaap:CommonClassBMember 2019-09-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001050446 us-gaap:TreasuryStockMember 2019-09-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001050446 us-gaap:RetainedEarningsMember 2019-09-30 0001050446 2019-10-01 2019-12-31 0001050446 us-gaap:CommonClassAMember 2019-10-01 2019-12-31 0001050446 us-gaap:CommonClassBMember 2019-10-01 2019-12-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001050446 us-gaap:TreasuryStockMember 2019-10-01 2019-12-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001050446 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001050446 us-gaap:TreasuryStockMember 2019-12-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001050446 us-gaap:RetainedEarningsMember 2019-12-31 0001050446 us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001050446 us-gaap:CommonClassBMember 2020-01-01 2020-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001050446 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001050446 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001050446 us-gaap:TreasuryStockMember 2020-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001050446 us-gaap:RetainedEarningsMember 2020-03-31 0001050446 srt:MinimumMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001050446 srt:MaximumMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001050446 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001050446 us-gaap:USTreasurySecuritiesMember 2020-03-31 0001050446 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-01-01 2020-03-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001050446 mstr:CurrentDeferredRevenueAndAdvancedPaymentsMember 2020-01-01 2020-03-31 0001050446 mstr:CurrentDeferredRevenueAndAdvancedPaymentsMember 2019-01-01 2019-03-31 0001050446 2020-04-01 2020-03-31 0001050446 2021-04-01 2020-03-31 0001050446 country:US 2020-03-31 0001050446 us-gaap:NonUsMember 2020-03-31 0001050446 country:US 2019-12-31 0001050446 us-gaap:NonUsMember 2019-12-31 0001050446 country:US mstr:NorthernVirginiaOfficeSpaceMember 2020-03-31 0001050446 country:US mstr:NorthernVirginiaOfficeSpaceMember 2019-12-31 iso4217:BRL 0001050446 2020-02-05 2020-02-06 0001050446 us-gaap:CommonClassAMember mstr:ShareRepurchaseProgramMember 2020-01-01 2020-03-31 0001050446 us-gaap:CommonClassAMember mstr:ShareRepurchaseProgramMember 2020-03-31 0001050446 us-gaap:CommonClassAMember mstr:ShareRepurchaseProgramMember 2019-01-01 2019-03-31 0001050446 us-gaap:EarliestTaxYearMember us-gaap:DomesticCountryMember 2020-01-01 2020-03-31 0001050446 us-gaap:EarliestTaxYearMember country:IT 2020-01-01 2020-03-31 0001050446 us-gaap:EarliestTaxYearMember country:PL 2020-01-01 2020-03-31 0001050446 us-gaap:EarliestTaxYearMember country:ES 2020-01-01 2020-03-31 0001050446 us-gaap:EarliestTaxYearMember country:DE 2020-01-01 2020-03-31 0001050446 us-gaap:EarliestTaxYearMember country:GB 2020-01-01 2020-03-31 xbrli:pure 0001050446 2017-01-01 2017-12-31 0001050446 2017-12-31 0001050446 2018-01-01 2018-12-31 0001050446 us-gaap:OtherNoncurrentLiabilitiesMember 2020-03-31 0001050446 mstr:AccountsPayableAccruedExpensesAndOperatingLeaseLiabilitiesMember 2020-03-31 0001050446 us-gaap:DomesticCountryMember 2020-03-31 0001050446 us-gaap:DomesticCountryMember 2019-12-31 0001050446 us-gaap:ForeignCountryMember 2020-03-31 0001050446 us-gaap:ForeignCountryMember 2019-12-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember mstr:EmployeesOfficersAndDirectorsMember 2020-03-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember us-gaap:EmployeeStockOptionMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember 2019-12-31 0001050446 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeOneMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeTwoMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeThreeMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeFourMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeOneMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeTwoMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeThreeMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeFourMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:StockIncentivePlanTwentyThirteenMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:StockIncentivePlanTwentyThirteenMember 2019-01-01 2019-03-31 0001050446 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:EmployeeStockOptionMember 2020-03-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember mstr:OtherStockBasedAwardsMember 2020-01-01 2020-03-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember mstr:OtherStockBasedAwardsMember 2020-03-31 0001050446 2019-01-01 2019-12-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 mstr:Segment 0001050446 srt:NorthAmericaMember 2020-01-01 2020-03-31 0001050446 us-gaap:EMEAMember 2020-01-01 2020-03-31 0001050446 mstr:OtherRegionsMember 2020-01-01 2020-03-31 0001050446 srt:NorthAmericaMember 2019-01-01 2019-03-31 0001050446 us-gaap:EMEAMember 2019-01-01 2019-03-31 0001050446 mstr:OtherRegionsMember 2019-01-01 2019-03-31 0001050446 srt:NorthAmericaMember 2020-03-31 0001050446 us-gaap:EMEAMember 2020-03-31 0001050446 mstr:OtherRegionsMember 2020-03-31 0001050446 srt:NorthAmericaMember 2019-12-31 0001050446 us-gaap:EMEAMember 2019-12-31 0001050446 mstr:OtherRegionsMember 2019-12-31 mstr:Country 0001050446 us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-03-31 mstr:Customer 0001050446 us-gaap:CustomerConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2020-01-01 2020-03-31 0001050446 us-gaap:CustomerConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2019-01-01 2019-03-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2020-03-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2019-12-31

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the Quarterly Period Ended March 31, 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 000-24435

MICROSTRATEGY INCORPORATED

(Exact name of registrant as specified in its charter)

Delaware

(State or other jurisdiction of incorporation or organization)

51-0323571

(I.R.S. Employer

Identification Number)

1850 Towers Crescent Plaza, Tysons Corner, VA

(Address of Principal Executive Offices)

22182

(Zip Code)

(703) 848-8600

(Registrant’s telephone number, including area code)

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

 

Title of Each Class

 

Trading Symbol

 

Name of Each Exchange on which Registered

Class A common stock, par value $0.001 per share

 

MSTR

 

The Nasdaq Global Select Market

 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

 

 

 

Emerging growth company

 

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

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

As of April 20, 2020, the registrant had 7,728,917 and 2,035,184 shares of class A common stock and class B common stock outstanding, respectively.

 

 


MICROSTRATEGY INCORPORATED

FORM 10-Q

TABLE OF CONTENTS

 

 

 

 

Page

PART I.

 

FINANCIAL INFORMATION

 

 

 

 

 

Item 1.

 

Financial Statements (unaudited)

1

 

 

 

 

 

 

Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019

1

 

 

 

 

 

 

Consolidated Statements of Operations for the Three Months Ended March 31, 2020 and 2019

2

 

 

 

 

 

 

Consolidated Statements of Comprehensive Income (Loss) for the Three Months Ended March 31, 2020 and 2019

3

 

 

 

 

 

 

Consolidated Statements of Stockholders’ Equity as of March 31, 2020

4

 

 

 

 

 

 

Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2020 and 2019

5

 

 

 

 

 

 

Notes to Consolidated Financial Statements

6

 

 

 

 

Item 2.

 

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

16

 

 

 

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

27

 

 

 

 

Item 4.

 

Controls and Procedures

28

 

 

 

 

PART II.

 

OTHER INFORMATION

 

 

 

 

 

Item 1.

 

Legal Proceedings

29

 

 

 

 

Item 1A.

 

Risk Factors

29

 

 

 

 

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

42

 

 

 

 

Item 5.

 

Other Information

43

 

 

 

 

Item 6.

 

Exhibits

43

 

 

 

 


PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

MICROSTRATEGY INCORPORATED

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share data)

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

429,276

 

 

$

456,727

 

Restricted cash

 

 

2,742

 

 

 

1,089

 

Short-term investments

 

 

109,946

 

 

 

108,919

 

Accounts receivable, net

 

 

124,935

 

 

 

163,516

 

Prepaid expenses and other current assets

 

 

26,163

 

 

 

23,195

 

Total current assets

 

 

693,062

 

 

 

753,446

 

Property and equipment, net

 

 

47,623

 

 

 

50,154

 

Right-of-use assets

 

 

82,690

 

 

 

85,538

 

Deposits and other assets

 

 

7,757

 

 

 

8,024

 

Deferred tax assets, net

 

 

18,139

 

 

 

19,409

 

Total assets

 

$

849,271

 

 

$

916,571

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable, accrued expenses, and operating lease liabilities

 

$

32,539

 

 

$

33,919

 

Accrued compensation and employee benefits

 

 

35,207

 

 

 

48,792

 

Deferred revenue and advance payments

 

 

184,891

 

 

 

187,107

 

Total current liabilities

 

 

252,637

 

 

 

269,818

 

Deferred revenue and advance payments

 

 

3,660

 

 

 

4,344

 

Operating lease liabilities

 

 

100,251

 

 

 

103,424

 

Other long-term liabilities

 

 

31,273

 

 

 

30,400

 

Deferred tax liabilities

 

 

24

 

 

 

26

 

Total liabilities

 

 

387,845

 

 

 

408,012

 

Commitments and Contingencies

 

 

 

 

 

 

 

 

Stockholders’ Equity

 

 

 

 

 

 

 

 

Preferred stock undesignated, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding

 

 

0

 

 

 

0

 

Class A common stock, $0.001 par value; 330,000 shares authorized; 15,891 shares issued and 7,729 shares outstanding, and 15,888 shares issued and 8,081 shares outstanding, respectively

 

 

16

 

 

 

16

 

Class B convertible common stock, $0.001 par value; 165,000 shares authorized; 2,035 shares issued and outstanding, and 2,035 shares issued and outstanding, respectively

 

 

2

 

 

 

2

 

Additional paid-in capital

 

 

597,087

 

 

 

593,583

 

Treasury stock, at cost; 8,162 shares and 7,807 shares, respectively

 

 

(709,627

)

 

 

(658,880

)

Accumulated other comprehensive loss

 

 

(10,198

)

 

 

(9,651

)

Retained earnings

 

 

584,146

 

 

 

583,489

 

Total stockholders’ equity

 

 

461,426

 

 

 

508,559

 

Total liabilities and stockholders’ equity

 

$

849,271

 

 

$

916,571

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

1


MICROSTRATEGY INCORPORATED

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Revenues:

 

 

 

 

 

 

 

 

Product licenses

 

$

12,584

 

 

$

18,291

 

Subscription services

 

 

7,968

 

 

 

7,144

 

Total product licenses and subscription services

 

 

20,552

 

 

 

25,435

 

Product support

 

 

71,158

 

 

 

71,450

 

Other services

 

 

19,714

 

 

 

18,481

 

Total revenues

 

 

111,424

 

 

 

115,366

 

Cost of revenues:

 

 

 

 

 

 

 

 

Product licenses

 

 

670

 

 

 

519

 

Subscription services

 

 

4,064

 

 

 

3,598

 

Total product licenses and subscription services

 

 

4,734

 

 

 

4,117

 

Product support

 

 

6,718

 

 

 

7,067

 

Other services

 

 

13,093

 

 

 

14,989

 

Total cost of revenues

 

 

24,545

 

 

 

26,173

 

Gross profit

 

 

86,879

 

 

 

89,193

 

Operating expenses:

 

 

 

 

 

 

 

 

Sales and marketing

 

 

39,518

 

 

 

48,760

 

Research and development

 

 

26,101

 

 

 

28,215

 

General and administrative

 

 

21,332

 

 

 

22,604

 

Total operating expenses

 

 

86,951

 

 

 

99,579

 

Loss from operations

 

 

(72

)

 

 

(10,386

)

Interest income, net

 

 

1,855

 

 

 

2,566

 

Other income (expense), net

 

 

434

 

 

 

(596

)

Income (loss) before income taxes

 

 

2,217

 

 

 

(8,416

)

Provision for (benefit from) income taxes

 

 

1,560

 

 

 

(510

)

Net income (loss)

 

 

657

 

 

 

(7,906

)

Basic earnings (loss) per share (1)

 

$

0.07

 

 

$

(0.77

)

Weighted average shares outstanding used in computing basic earnings (loss) per share

 

 

9,976

 

 

 

10,328

 

Diluted earnings (loss) per share (1)

 

$

0.07

 

 

$

(0.77

)

Weighted average shares outstanding used in computing diluted earnings (loss) per share

 

 

10,031

 

 

 

10,328

 

 

(1)

Basic and fully diluted earnings (loss) per share for class A and class B common stock are the same.

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

2


MICROSTRATEGY INCORPORATED

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Net income (loss)

 

$

657

 

 

$

(7,906

)

Other comprehensive income (loss), net of applicable taxes:

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(1,171

)

 

 

(162

)

Unrealized gain on short-term investments

 

 

624

 

 

 

415

 

Total other comprehensive (loss) income

 

 

(547

)

 

 

253

 

Comprehensive income (loss)

 

$

110

 

 

$

(7,653

)

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

 

3


MICROSTRATEGY INCORPORATED

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Class B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

Class A

 

 

Convertible

 

 

Additional

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Common Stock

 

 

Paid-in

 

 

Treasury Stock

 

 

Comprehensive

 

 

Retained

 

 

 

Total

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Shares

 

 

Amount

 

 

Income (Loss)

 

 

Earnings

 

Balance at January 1, 2019

 

$

529,731

 

 

 

15,837

 

 

$

16

 

 

 

2,035

 

 

$

2

 

 

$

576,957

 

 

 

(7,285

)

 

$

(586,161

)

 

$

(10,217

)

 

$

549,134

 

Net loss

 

 

(7,906

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(7,906

)

Other comprehensive income

 

 

253

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

253

 

 

 

0

 

Issuance of class A common stock under stock option plans

 

 

1,507

 

 

 

13

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

1,507

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Purchases of treasury stock

 

 

(48,244

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(363

)

 

 

(48,244

)

 

 

0

 

 

 

0

 

Share-based compensation expense

 

 

2,965

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

2,965

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Balance at March 31, 2019

 

$

478,306

 

 

 

15,850

 

 

$

16

 

 

 

2,035

 

 

$

2

 

 

$

581,429

 

 

 

(7,648

)

 

$

(634,405

)

 

$

(9,964

)

 

$

541,228

 

Net income

 

 

20,394

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

20,394

 

Other comprehensive income

 

 

654

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

654

 

 

 

0

 

Issuance of class A common stock under stock option plans

 

 

329

 

 

 

3

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

329

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Share-based compensation expense

 

 

3,006

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

3,006

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Balance at June 30, 2019

 

$

502,689

 

 

 

15,853

 

 

$

16

 

 

 

2,035

 

 

$

2

 

 

$

584,764

 

 

 

(7,648

)

 

$

(634,405

)

 

$

(9,310

)

 

$

561,622

 

Net income

 

 

9,700

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

9,700

 

Other comprehensive loss

 

 

(2,364

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(2,364

)

 

 

0

 

Issuance of class A common stock under stock option plans

 

 

3,606

 

 

 

27

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

3,606

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Share-based compensation expense

 

 

1,788

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

1,788

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Balance at September 30, 2019

 

$

515,419

 

 

 

15,880

 

 

$

16

 

 

 

2,035

 

 

$

2

 

 

$

590,158

 

 

 

(7,648

)

 

$

(634,405

)

 

$

(11,674

)

 

$

571,322

 

Net income

 

 

12,167

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

12,167

 

Other comprehensive income

 

 

2,023

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

2,023

 

 

 

0

 

Issuance of class A common stock under stock option plans

 

 

1,127

 

 

 

8

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

1,127

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Purchases of treasury stock

 

 

(24,475

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(159

)

 

 

(24,475

)

 

 

0

 

 

 

0

 

Share-based compensation expense

 

 

2,298

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

2,298

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Balance at December 31, 2019

 

$

508,559

 

 

 

15,888

 

 

$

16

 

 

 

2,035

 

 

$

2

 

 

$

593,583

 

 

 

(7,807

)

 

$

(658,880

)

 

$

(9,651

)

 

$

583,489

 

Net income

 

 

657

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

657

 

Other comprehensive loss

 

 

(547

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(547

)

 

 

0

 

Issuance of class A common stock under stock option plans

 

 

340

 

 

 

3

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

340

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Purchases of treasury stock

 

 

(50,747

)

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

(355

)

 

 

(50,747

)

 

 

0

 

 

 

0

 

Share-based compensation expense

 

 

3,164

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

3,164

 

 

 

0

 

 

 

0

 

 

 

0

 

 

 

0

 

Balance at March 31, 2020

 

$

461,426

 

 

 

15,891

 

 

$

16

 

 

 

2,035

 

 

$

2

 

 

$

597,087

 

 

 

(8,162

)

 

$

(709,627

)

 

$

(10,198

)

 

$

584,146

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

 

4


MICROSTRATEGY INCORPORATED

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Operating activities:

 

 

 

 

 

 

 

 

Net income (loss)

 

$

657

 

 

$

(7,906

)

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,756

 

 

 

1,657

 

Reduction in carrying amount of right-of-use assets

 

 

2,053

 

 

 

2,007

 

Credit losses and sales allowances

 

 

828

 

 

 

827

 

Net realized loss on short-term investments

 

 

0

 

 

 

41

 

Deferred taxes

 

 

957

 

 

 

(1,694

)

Share-based compensation expense

 

 

3,111

 

 

 

3,017

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

14,406

 

 

 

10,266

 

Prepaid expenses and other current assets

 

 

(3,295

)

 

 

(3,070

)

Deposits and other assets

 

 

84

 

 

 

(134

)

Accounts payable and accrued expenses

 

 

(154

)

 

 

(3,108

)

Accrued compensation and employee benefits

 

 

(13,031

)

 

 

(12,195

)

Deferred revenue and advance payments

 

 

22,001

 

 

 

38,502

 

Operating lease liabilities

 

 

(2,238

)

 

 

(2,074

)

Other long-term liabilities

 

 

934

 

 

 

320

 

Net cash provided by operating activities

 

 

29,069

 

 

 

26,456

 

Investing activities:

 

 

 

 

 

 

 

 

Proceeds from redemption of short-term investments

 

 

10,000

 

 

 

314,403

 

Purchases of property and equipment

 

 

(661

)

 

 

(6,011

)

Purchases of short-term investments

 

 

(9,928

)

 

 

(138,099

)

Net cash (used in) provided by investing activities

 

 

(589

)

 

 

170,293

 

Financing activities:

 

 

 

 

 

 

 

 

Proceeds from sale of class A common stock under exercise of employee stock options

 

 

340

 

 

 

1,507

 

Purchases of treasury stock

 

 

(50,747

)

 

 

(48,244

)

Net cash used in financing activities

 

 

(50,407

)

 

 

(46,737

)

Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash

 

 

(3,871

)

 

 

(1,133

)

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

 

 

(25,798

)

 

 

148,879

 

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

 

 

457,816

 

 

 

110,786

 

Cash, cash equivalents, and restricted cash, end of period

 

$

432,018

 

 

$

259,665

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

 

 

5


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

(1) Summary of Significant Accounting Policies

(a) Basis of Presentation

The accompanying Consolidated Financial Statements of MicroStrategy Incorporated (“MicroStrategy” or the “Company”) are unaudited.  In the opinion of management, all adjustments necessary for a fair statement of financial position and results of operations have been included.  All such adjustments are of a normal recurring nature, unless otherwise disclosed.  Interim results are not necessarily indicative of results for a full year.

Certain amounts in the prior year’s Consolidated Statements of Cash Flows have been reclassified to conform to current year presentation.  In particular, reductions in the carrying amount of right-of-use (“ROU”) assets have been reclassified from “Depreciation and amortization” to “Reduction in carrying amount of right-of-use assets” in operating activities.

As discussed in Note 2, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and its subsequent amendments (“ASU 2016-13”), effective January 1, 2020.  Comparative prior period Consolidated Financial Statements have not been restated for ASU 2016-13.

The Consolidated Financial Statements and Notes to Consolidated Financial Statements are presented as required by the United States Securities and Exchange Commission (“SEC”) and do not contain certain information included in the Company’s annual financial statements and notes.  These financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.  There have been no significant changes in the Company’s accounting policies since December 31, 2019, except as discussed below with respect to the Company’s adoption of ASU 2016-13.

The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation.  The Company is not aware of any material subsequent event that would require recognition or disclosure.

(b) Short-term Investments

The Company periodically invests a portion of its excess cash in short-term investment instruments.  All highly liquid investments with stated maturity dates between three months and one year from the purchase date are classified as short-term investments. The Company determines the appropriate classification of its short-term investments at the time of purchase and reassesses the appropriateness of the classification at each reporting date.  

All of the Company’s short-term investments are in U.S. Treasury securities.  All short-term investments have been classified as available-for-sale and are reported at fair value within “Short-term investments” on the accompanying Consolidated Balance Sheets. The fair value of the Company’s short-term investments is determined based on quoted market prices in active markets for identical securities (Level 1 inputs).  Premiums and discounts related to the Company’s short-term investments are amortized over the life of the investment and recorded in earnings.  Each reporting period, the Company determines the amount of unrealized holding gains and losses on each individual security by comparing the fair value to the amortized cost.  Unrealized holding gains and unrealized holding losses that are not a result of a credit loss are reported in other comprehensive income (loss) until realized.  Beginning January 1, 2020, unrealized holding losses that are a result of a credit loss are recorded in earnings, with the establishment of an allowance for credit losses.

(c) Credit Losses on Accounts Receivable

The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable.  Beginning January 1, 2020, when evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms, geographic location, historical loss experience, current information, and future expectations.  Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within “General and administrative” operating expenses in the Consolidated Statements of Operations.

 

 

6


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

 

(2) Recent Accounting Standards

Credit losses

 

The Company adopted ASU 2016-13 effective as of January 1, 2020.  Under ASU 2016-13, the Company applies a current expected credit loss (“CECL”) impairment model to its trade accounts receivable, in which lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Under the CECL model, trade accounts receivable with similar risk characteristics are analyzed on a collective (pooled) basis. ASU 2016-13 also changed the impairment accounting for available-for-sale debt securities, requiring credit losses to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  Impairment due to factors other than credit loss will continue to be recorded through other comprehensive income (loss).  All of the Company’s available-for-sale debt securities are in U.S. Treasury securities with stated maturity dates between three months and one year from the purchase date and any impairments are not expected to result from credit losses.  Although classified as available-for-sale, the Company does not generally intend to sell these investments prior to their maturity dates, nor is it likely the Company would be required to sell these investments prior to recovery of any impairment.  The adoption of this guidance did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. No cumulative-effect adjustment to retained earnings was made.

 

Cloud computing arrangements

The Company adopted Accounting Standards Update No. 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”) effective as of January 1, 2020 and elected to apply the guidance prospectively. ASU 2018-15 requires customers in a hosting arrangement that is a service contract to follow existing internal-use software guidance to determine which implementation costs to capitalize and which costs to expense.  Customers are required to amortize the capitalized implementation costs over the term of the hosting arrangement, which might extend beyond the noncancelable period.  Financial statement presentation under ASU 2018-15 requires: (i) capitalized implementation costs be classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs be presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs be presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity).  Prior to the adoption of ASU 2018-15, the Company expensed as incurred all implementation costs related to cloud computing arrangements that were service contracts. As of March 31, 2020, the Company did not have any material capitalized implementation costs related to cloud computing arrangements that are service contracts.

 

Accounting for income taxes

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”).  ASU 2019-12 simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities related to outside basis differences. The standard is effective for interim and annual periods beginning January 1, 2021, with certain amendments applied prospectively and others requiring retrospective application.  Early adoption is permitted, with any adjustments reflected as of the beginning of the fiscal year of adoption.  If early adoption is elected, all changes as a result of the standard must be adopted in the same period.  The Company is currently evaluating the impact of this guidance on its consolidated financial position, results of operations, and cash flows.

 

7


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

(3) Short-term Investments

The amortized cost and fair value of available-for-sale investments at March 31, 2020 were $109.2 million and $109.9 million, respectively.  The amortized cost and fair value of available-for-sale investments at December 31, 2019 were $108.8 million and $108.9 million, respectively.  The gross unrecognized holding gains accumulated in other comprehensive loss were not material as of March 31, 2020 and December 31, 2019.  As of March 31, 2020 and December 31, 2019, none of the Company’s available-for-sale investments were in unrealized loss positions.

 

 

(4) Contract Balances

The Company invoices its customers in accordance with billing schedules established in each contract.  The Company’s rights to consideration from customers are presented separately in the Company’s Consolidated Balance Sheets depending on whether those rights are conditional or unconditional.  

The Company presents unconditional rights to consideration from customers within “Accounts receivable, net” in its Consolidated Balance Sheets.  All of the Company’s contracts are generally non-cancellable and/or non-refundable, and therefore an unconditional right generally exists when the customer is billed or amounts are billable per the contract.  

 

Accounts receivable (in thousands) consisted of the following, as of:

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Billed and billable

 

$

126,971

 

 

$

165,153

 

Less: allowance for credit losses

 

 

(2,036

)

 

 

(1,637

)

Accounts receivable, net

 

$

124,935

 

 

$

163,516

 

 

Changes in the allowance for credit losses were not material for the three months ended March 31, 2020. In estimating its allowance for credit losses as of March 31, 2020, the Company considered the impact from the pandemic caused by a novel strain of coronavirus (“COVID-19”) and considered additional risk pools and reserves relating to customers in certain geographic areas and industries.

Rights to consideration that are subject to a condition other than the passage of time are considered contract assets and presented within “Prepaid expenses and other current assets” in the Consolidated Balance Sheets since the rights to consideration are expected to become unconditional and transfer to accounts receivable within one year.  Contract assets generally consist of accrued sales and usage-based royalty revenue.  In these arrangements, consideration is not billed or billable until the royalty reporting is received, generally in the subsequent quarter, at which time the contract asset transfers to accounts receivable and a true-up adjustment is recorded to revenue. These true-up adjustments are generally not material. During the three months ended March 31, 2020 and 2019, there were no significant impairments to the Company’s contract assets, nor were there any significant changes in the timing of the Company’s contract assets being reclassified to accounts receivable. Contract assets included in “Prepaid expenses and other current assets” in the Consolidated Balance Sheets consisted of $1.1 million and $1.2 million in accrued sales and usage-based royalty revenue as of March 31, 2020 and December 31, 2019, respectively.

Contract liabilities are amounts received or due from customers in advance of the Company transferring the software or services to the customer.  Revenue is subsequently recognized in the period(s) in which control of the software or services is transferred to the customer.  The Company’s contract liabilities are presented as either current or non-current “Deferred revenue and advance payments” in the Consolidated Balance Sheets, depending on whether the software or services are expected to be transferred to the customer within the next year.  

The Company’s “Accounts receivable, net” and “Deferred revenue and advance payments” balances in the Consolidated Balance Sheets include unpaid amounts related to contracts under which the Company has an enforceable right to invoice the customer for non-cancellable and/or non-refundable software and services. Changes in accounts receivable and changes in deferred revenue and advance payments are presented net of these unpaid amounts in “Operating activities” in the Consolidated Statements of Cash Flows.

8


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of:

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Current:

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

131

 

 

$

481

 

Deferred subscription services revenue

 

 

16,567

 

 

 

16,561

 

Deferred product support revenue

 

 

161,135

 

 

 

161,670

 

Deferred other services revenue

 

 

7,058

 

 

 

8,395

 

Total current deferred revenue and advance payments

 

$

184,891

 

 

$

187,107

 

 

 

 

 

 

 

 

 

 

Non-current:

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

262

 

 

$

293

 

Deferred subscription services revenue

 

 

84

 

 

 

97

 

Deferred product support revenue

 

 

2,789

 

 

 

3,417

 

Deferred other services revenue

 

 

525

 

 

 

537

 

Total non-current deferred revenue and advance payments

 

$

3,660

 

 

$

4,344

 

 

During the three months ended March 31, 2020, the Company recognized revenues of $69.2 million from amounts included in the total deferred revenue and advance payments balances at the beginning of 2020. During the three months ended March 31, 2019, the Company recognized revenues of $67.0 million from amounts included in the total deferred revenue and advance payments balances at the beginning of 2019. For the three months ended March 31, 2020 and 2019, there were no significant changes in the timing of revenue recognition on the Company’s deferred balances.

As of March 31, 2020, the Company had an aggregate transaction price of $188.6 million allocated to remaining performance obligations related to product support, subscription services, other services, and, in limited cases, product licenses contracts.  The Company expects to recognize $184.9 million within the next 12 months and $3.7 million thereafter.

 

 

(5) Leases

 

The Company leases office space in the United States and foreign locations under operating lease agreements. Office space is the Company’s only material underlying asset class under operating lease agreements. The Company has no material finance leases.

 

Under the Company’s office space lease agreements, fixed payments and variable payments that depend on an index or rate are typically comprised of base rent and parking fees. Additionally, under these agreements the Company is generally responsible for certain variable payments that typically include certain taxes, utilities and maintenance costs, and other fees. These variable lease payments are generally based on the Company’s occupation or usage percentages and are subject to adjustments by the lessor.

 

As of March 31, 2020, the Company’s ROU assets and total lease liabilities were $69.9 million and $96.1 million, respectively, for leases in the United States and $12.8 million and $13.7 million, respectively, for foreign leases. As of December 31, 2019, the Company’s ROU assets and total lease liabilities were $71.0 million and $97.5 million, respectively, for leases in the United States and $14.5 million and $15.5 million, respectively, for foreign leases. The Company’s most significant lease is for its corporate headquarters in Northern Virginia. The ROU asset and total lease liability related to the Company’s corporate headquarters lease were $66.0 million and $92.1 million, respectively, as of March 31, 2020, and $66.9 million and $93.3 million, respectively, as of December 31, 2019. During the three months ended March 31, 2020, there were no ROU assets obtained in exchange for new operating lease liabilities. During the three months ended March 31, 2019, $1.0 million of ROU assets were obtained in exchange for new operating lease liabilities.

 

 

9


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

(6) Commitments and Contingencies

(a) Commitments

From time to time, the Company enters into certain types of contracts that require it to indemnify parties against third-party claims.  These contracts primarily relate to agreements under which the Company assumes indemnity obligations for intellectual property infringement, as well as other obligations from time to time depending on arrangements negotiated with customers and other third parties.  The conditions of these obligations vary.  Thus, the overall maximum amount of the Company’s indemnification obligations cannot be reasonably estimated.  Historically, the Company has not been obligated to make significant payments for these obligations and does not currently expect to incur any material obligations in the future.  Accordingly, the Company has not recorded an indemnification liability on its Balance Sheets as of March 31, 2020 or December 31, 2019.

See Note 5, Leases, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to lease agreements.  

See Note 8, Income Taxes, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to a mandatory deemed repatriation transition tax (“Transition Tax”) imposed under the U.S. Tax Cuts and Jobs Act (the “Tax Act”).

(b) Contingencies

Following an internal review initiated in 2018, the Company believes that its Brazilian subsidiary failed or likely failed to comply with local procurement regulations in conducting business with certain Brazilian government entities.  

On February 6, 2020, the Company learned that a Brazilian court has authorized the Brazilian Federal Police to use certain investigative measures in its investigation into alleged corruption and procurement fraud involving certain government officials, pertaining to a particular transaction.  Pursuant to this court authorization, numerous entities and individuals across Brazil, which are unaffiliated with the Company, have been subject to the freezing of assets and other measures, including a reseller and a former employee of the Company’s Brazilian subsidiary.  On February 6, 2020, the bank accounts of the Company’s Brazilian subsidiary were also frozen up to an amount of BRL 10.0 million, or approximately $2.3 million.  As of March 31, 2020, the balance of these frozen bank accounts has been classified as “Restricted cash” in the Consolidated Balance Sheets.  The transaction at issue is part of the basis of the previously reported failure or likely failure of the Brazilian subsidiary to comply with local procurement regulations.  The Company is not a subject of the investigation, and the Company is not aware of any allegations that the former employee or the Company made any payments to Brazilian government officials.

While the Company believes that it is probable that the resolution of these Brazilian matters will result in a loss, the amount or range of loss is not reasonably estimable at this time.  Given the stage of these matters, the outcome may result in a material impact on the Company’s earnings and financial results for the period in which any such liability is accrued.  However, the Company believes that the outcome of these matters will not have a material effect on the Company’s financial position.

The Company is also involved in various legal proceedings arising in the normal course of business. Although the outcomes of these legal proceedings are inherently difficult to predict, management does not expect the resolution of these legal proceedings to have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

The Company has contingent liabilities that, in management’s judgment, are not probable of assertion.  If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.

 

 

10


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

(7) Treasury Stock

The Board of Directors has authorized the Company’s repurchase of up to an aggregate of $800.0 million of its class A common stock from time to time on the open market through April 29, 2023 (the “Share Repurchase Program”), although the program may be suspended or discontinued by the Company at any time.  The timing and amount of any shares repurchased will be determined by the Company’s management based on its evaluation of market conditions and other factors.  The Share Repurchase Program may be funded using the Company’s working capital, as well as proceeds from any other funding arrangements that the Company may enter into in the future.  During the three months ended March 31, 2020, the Company repurchased an aggregate of 354,633 shares of its class A common stock at an average price per share of $143.10 and an aggregate cost of $50.7 million pursuant to the Share Repurchase Program.  During the three months ended March 31, 2019, the Company repurchased an aggregate of 362,148 shares of its class A common stock at an average price per share of $133.21 and an aggregate cost of $48.2 million pursuant to the Share Repurchase Program.  As of March 31, 2020, the Company had repurchased an aggregate of 5,584,090 shares of its class A common stock at an average price per share of $103.82 and an aggregate cost of $579.7 million pursuant to the Share Repurchase Program.  As of March 31, 2020, $220.3 million of the Company’s class A common stock remained available for repurchase pursuant to the Share Repurchase Program.  The average price per share and aggregate cost amounts disclosed above include broker commissions.

 

 

(8) Income Taxes

The Company and its subsidiaries conduct business in the United States and various foreign countries and are subject to taxation in numerous domestic and foreign jurisdictions.  As a result of its business activities, the Company files tax returns that are subject to examination by various U.S. federal, state, and local, and foreign tax authorities.  With few exceptions, the Company is no longer subject to U.S. federal, state and local, or foreign income tax examination by tax authorities for years before 2016.  However, due to the Company’s use of state net operating loss (“NOL”) carryovers in the United States, state tax authorities may attempt to reduce or fully offset the amount of state NOL carryovers from tax years ended 2011 and forward that the Company used in later tax years.  The Company’s major foreign tax jurisdictions and tax years that remain subject to potential examination are Poland for tax years 2015 and forward, Spain, Germany, and Italy for tax years 2016 and forward, and the United Kingdom for tax years 2018 and forward. To date there have been no material audit assessments related to audits in any of the applicable foreign jurisdictions.

As of March 31, 2020, the Company had unrecognized tax benefits of $2.6 million, which are recorded in “Other long-term liabilities” in the Company’s Consolidated Balance Sheets.  If recognized, $2.5 million of these unrecognized tax benefits would impact the Company’s effective tax rate.  The Company recognizes estimated accrued interest related to unrecognized income tax benefits in the provision for (benefit from) income tax accounts.  Penalties relating to income taxes, if incurred, would also be recognized as a component of the Company’s provision for (benefit from) income taxes.  Over the next 12 months, the amount of the Company’s liability for unrecognized tax benefits is not expected to change by a material amount.  As of March 31, 2020, the amount of cumulative accrued interest expense on unrecognized income tax benefits was approximately $0.2 million.

The following table summarizes the Company’s deferred tax assets, net of deferred tax liabilities and valuation allowance (in thousands), as of:

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Deferred tax assets, net of deferred tax liabilities

 

$

20,252

 

 

$

21,513

 

Valuation allowance

 

 

(2,137

)

 

 

(2,130

)

Deferred tax assets, net of deferred tax liabilities and valuation allowance

 

$

18,115

 

 

$

19,383

 

 

The valuation allowances as of March 31, 2020 and December 31, 2019 primarily related to certain foreign tax credit carryforwards that, in the Company’s present estimation, more likely than not will not be realized.

The Company has estimated its annual effective tax rate for the full fiscal year 2020 and applied that rate to its income before income taxes in determining its provision for income taxes for the three months ended March 31, 2020.  The Company also records discrete items in each respective period as appropriate.  The estimated effective tax rate is subject to fluctuation based on the level and mix of earnings and losses by tax jurisdiction, foreign tax rate differentials, and the relative impact of permanent book to tax differences (e.g., non-deductible expenses).  Each quarter, a cumulative adjustment is recorded for any fluctuations in the estimated annual effective tax rate as compared to the prior quarter.  As a result of these factors, and due to potential changes in the Company’s period-to-period results, fluctuations in the Company’s effective tax rate and respective tax provisions or benefits may occur.

11


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

For the three months ended March 31, 2020, the Company recorded a provision for income taxes of $1.6 million that resulted in an effective tax rate of 70.4%, as compared to a benefit from income taxes of $0.5 million that resulted in an effective tax rate of 6.1% for the three months ended March 31, 2019. The change in the effective tax rate in 2020 is mainly due to certain discrete items and the change in the expected proportion of U.S. versus foreign income.

In the United States, the Tax Act reduced the U.S. corporate tax rate from 35% to 21%, effective January 1, 2018.  Additionally, the Tax Act requires certain Global Intangible Low Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) to be included in the gross income of the CFCs’ U.S. shareholder.  The Company has elected the “period cost method” and treats taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred.  The Tax Act allows a U.S. corporation a deduction equal to a certain percentage of its foreign-derived intangible income (“FDII”).  The Company estimated the impact of the GILTI tax and FDII deduction in determining its 2020 annual effective tax rate that is reflected in its provision for income taxes for the three months ended March 31, 2020.  

The Tax Act also imposed a Transition Tax on previously untaxed accumulated and current earnings and profits of certain foreign subsidiaries of the Company. As a result of the Tax Act, the Company recorded a final tax expense of $37.2 million related to the Transition Tax, comprised of a provisional Transition Tax obligation of $40.3 million in 2017 and a subsequent $(3.1) million measurement-period adjustment in 2018.  As of March 31, 2020, $28.9 million of the Transition Tax was unpaid, of which $28.0 million was recorded in “Other long-term liabilities” and $0.9 million was recorded in “Accounts payable, accrued expenses, and operating lease liabilities” in the Company’s Consolidated Balance Sheets. The Company has elected to pay the Transition Tax over an eight-year period beginning in 2018, as permitted under the Tax Act.

The Company earns a significant amount of its revenues outside the United States and, as of December 31, 2019, the Company’s accumulated foreign earnings and profits were $431.2 million.  As of March 31, 2020 and December 31, 2019, the amount of cash and cash equivalents and short-term investments held by the Company’s U.S. entities was $245.8 million and $289.4 million, respectively, and by the Company’s non-U.S. entities was $293.4 million and $276.2 million, respectively.  As of March 31, 2020, the Company intends to indefinitely reinvest $231.2 million of its undistributed foreign earnings.

In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate, which, in turn, impacts the overall level of income tax expense or benefit and net income.  In the United States, the Coronavirus Aid, Relief, and Economic Security Act was enacted on March 27, 2020 to provide broad-based economic relief to various sectors of the U.S. economy through a variety of means, including payroll and income tax deferrals and employee retention credits. The Company is currently in the process of evaluating the various COVID-19 pandemic relief packages available to the Company in countries where it operates and their potential impact to its Consolidated Financial Statements.

Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materially from projections.  Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods.  Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable.  If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.

 

 

12


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

(9) Share-based Compensation

The Company’s 2013 Stock Incentive Plan (as amended, the “2013 Equity Plan”) authorizes the issuance of various types of share-based awards to the Company’s employees, officers, directors, and other eligible participants.  As of March 31, 2020, a total of 2,300,000 shares of the Company’s class A common stock were authorized for issuance under the 2013 Equity Plan. As of March 31, 2020, there were 391,850 shares of class A common stock reserved and available for future issuance under the 2013 Equity Plan.

Stock option awards

As of March 31, 2020, there were options to purchase 1,600,533 shares of class A common stock outstanding under the 2013 Equity Plan.  

The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the three months ended March 31, 2020:

 

 

 

Stock Options Outstanding

 

 

 

 

 

 

 

Weighted Average

 

 

Aggregate

 

 

Weighted Average

 

 

 

 

 

 

 

Exercise Price

 

 

Intrinsic

 

 

Remaining Contractual

 

 

 

Shares

 

 

Per Share

 

 

Value

 

 

Term (Years)

 

Balance as of January 1, 2020

 

 

1,634

 

 

$

141.60

 

 

 

 

 

 

 

 

 

Granted

 

 

0

 

 

$

0

 

 

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

$

130.85

 

 

$

53

 

 

 

 

 

Forfeited/Expired

 

 

(30

)

 

$

152.22

 

 

 

 

 

 

 

 

 

Balance as of March 31, 2020

 

 

1,601

 

 

$

141.41

 

 

 

 

 

 

 

 

 

Exercisable as of March 31, 2020

 

 

925

 

 

$

137.95

 

 

$

0

 

 

 

4.9

 

Expected to vest as of March 31, 2020

 

 

676

 

 

$

146.13

 

 

$

0

 

 

 

9.0

 

Total

 

 

1,601

 

 

$

141.41

 

 

$

0

 

 

 

6.7

 

 

Stock options outstanding as of March 31, 2020 are comprised of the following range of exercise prices per share (in thousands, except per share data and years):

 

 

 

Stock Options Outstanding at March 31, 2020

 

 

 

 

 

 

 

Weighted Average

 

 

Weighted Average

 

 

 

 

 

 

 

Exercise Price

 

 

Remaining Contractual

 

Range of Exercise Prices per Share

 

Shares

 

 

Per Share

 

 

Term (Years)

 

$119.02 - $140.00

 

 

941

 

 

$

125.65

 

 

 

5.6

 

$140.01 - $160.00

 

 

412

 

 

$

152.21

 

 

 

9.6

 

$160.01 - $180.00

 

 

95

 

 

$

169.07

 

 

 

5.0

 

$180.01 - $201.25

 

 

153

 

 

$

192.11

 

 

 

6.3

 

Total

 

 

1,601

 

 

$

141.41

 

 

 

6.7

 

 

An aggregate of 99,375 stock options with an aggregate fair value of $5.6 million vested during the three months ended March 31, 2020. No stock option awards were granted during the three months ended March 31, 2020. The weighted average grant date fair value of stock option awards using the Black-Scholes pricing model was $54.85 for each share subject to a stock option granted during the three months ended March 31, 2019, based on the following assumptions:  

 

 

 

Three months ended

 

 

 

March 31,

 

 

 

2019

 

Expected term of options in years

 

 

6.3

 

Expected volatility

 

 

 

33.4

%

Risk-free interest rate

 

 

 

2.5

%

Expected dividend yield

 

 

 

0.0

%

 

 

13


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

For the three months ended March 31, 2020 and 2019, the Company recognized approximately $3.2 million and $3.0 million, respectively, in share-based compensation expense from stock options granted under the 2013 Equity Plan. As of March 31, 2020, there was approximately $32.7 million of total unrecognized share-based compensation expense related to unvested stock options.  The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 3.0 years.  

 

Other stock-based awards

During the three months ended March 31, 2020, the Company did not grant any “other stock-based awards” under the 2013 Equity Plan. For each of the three months ended March 31, 2020 and 2019, the Company did not recognize a material amount of share-based compensation expense from other stock-based awards. As of March 31, 2020, there was approximately $0.2 million of total unrecognized share-based compensation expense related to other stock-based awards.  The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 2.2 years, subject to additional fair value adjustments through the earlier of settlement or expiration.

 

(10) Common Equity and Earnings per Share

The Company has two classes of common stock: class A common stock and class B common stock.  Holders of class A common stock generally have the same rights, including rights to dividends, as holders of class B common stock, except that holders of class A common stock have one vote per share while holders of class B common stock have 10 votes per share.  Each share of class B common stock is convertible at any time, at the option of the holder, into one share of class A common stock.  As such, basic and fully diluted earnings per share for class A common stock and for class B common stock are the same.  The Company has never declared or paid any cash dividends on either class A or class B common stock.  As of March 31, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.

Potential shares of common stock are included in the diluted earnings per share calculation when dilutive.  Potential shares of common stock, consisting of common stock issuable upon exercise of outstanding stock options, are calculated using the treasury stock method.

For the three months ended March 31, 2020 and 2019, stock options issued under the 2013 Equity Plan to purchase a weighted average of approximately 1,073,000 and 1,471,000 shares of class A common stock, respectively, were excluded from the diluted earnings per share calculation because their impact would have been anti-dilutive.

14


MICROSTRATEGY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

(11) Segment Information

The Company manages its business in one reportable operating segment.  The Company’s one reportable operating segment is engaged in the design, development, marketing, and sales of its software platform through licensing arrangements and cloud subscriptions and related services.  The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region:

 

Geographic regions:

 

Domestic

 

 

EMEA

 

 

Other Regions

 

 

Consolidated

 

Three months ended March 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

65,489

 

 

$

35,473

 

 

$

10,462

 

 

$

111,424

 

Gross profit

 

$

51,442

 

 

$

27,176

 

 

$

8,261

 

 

$

86,879

 

Three months ended March 31, 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

64,881

 

 

$

37,675

 

 

$

12,810

 

 

$

115,366

 

Gross profit

 

$

49,534

 

 

$

29,528

 

 

$

10,131

 

 

$

89,193

 

As of March 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets

 

$

115,221

 

 

$

12,341

 

 

$

10,508

 

 

$

138,070

 

As of December 31, 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets

 

$

118,168

 

 

$

13,636

 

 

$

11,912

 

 

$

143,716

 

 

The domestic region consists of the United States and Canada.  The EMEA region includes operations in Europe, the Middle East, and Africa.  The other regions include all other foreign countries, generally comprising Latin America and the Asia Pacific region.  For the three months ended March 31, 2020 and 2019, no individual foreign country accounted for 10% or more of total consolidated revenues.

For the three months ended March 31, 2020 and 2019, no individual customer accounted for 10% or more of total consolidated revenues.

As of March 31, 2020 and December 31, 2019, no individual foreign country accounted for 10% or more of total consolidated assets.

 

 

15


 

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

Forward-Looking Information

This Quarterly Report on Form 10-Q (this “Quarterly Report”) contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).  For this purpose, any statements contained herein that are not statements of historical fact, including without limitation, certain statements regarding industry prospects and our results of operations or financial position, may be deemed to be forward-looking statements. Without limiting the foregoing, the words “believes,” “anticipates,” “plans,” “expects,” and similar expressions are intended to identify forward-looking statements. The important factors discussed under “Part II. Item 1A. Risk Factors,” among others, could cause actual results to differ materially from those indicated by forward-looking statements made herein and presented elsewhere by management from time to time.  Such forward-looking statements represent management’s current expectations and are inherently uncertain.  Investors are warned that actual results may differ from management’s expectations.

Business Overview

 

MicroStrategy® is a global leader in enterprise analytics software and services. Our vision is to enable Intelligence Everywhere.  The MicroStrategy platform brings together data from our customers’ enterprise applications, such as their financial systems, human resources systems, and supply chain management and customer relationship management tools, and provides analytics for actionable insights. Customers can also use our consulting and education offerings to harness MicroStrategy’s innovative technology and empower their workforce to make better decisions.

Earlier this year, we released MicroStrategy 2020, the newest release of our flagship enterprise analytics platform.  MicroStrategy 2020 allows our customers to build high-performance, governed, and secure applications that can scale across their enterprise.  MicroStrategy 2020 highlights include:

 

HyperIntelligence® that delivers contextual information and insights quickly within everyday business applications. Designed to work with commercial, off-the-shelf applications like Salesforce, Workday, and Outlook, HyperIntelligence dynamically surfaces byte-sized cards directly within these applications. MicroStrategy 2020 offers HyperIntelligence for Web, Mobile, and Office.

 

An open architecture that embraces freedom of choice with an open API layer, leveraging our Enterprise Semantic Graph for trusted, governed data. Optimized connectors combine the tools people use with the power, performance, and trust that comes with the MicroStrategy platform. MicroStrategy 2020 delivers improvements for connectors to analytics tools such as Tableau, Qlik, Power BI, and Excel. Additionally, it includes new connectors to data science tools Jupyter and RStudio.

 

Flexible deployment methods that allow our customers to choose where to deploy our analytics platform and the ability to easily migrate across these three deployment options: on premises, the customer’s cloud environment, or the MicroStrategy Cloud Environment (“MCE”).  MCE is a cloud subscription service that allows customers to deploy our platform on Amazon Web Services (“AWS”) or Microsoft Azure environments hosted and managed by us.  It delivers distinct advantages, including lower total cost of ownership, faster upgrades, and greater flexibility to increase adoption.  MCE also offers robust security and API infrastructure and can be easily extended to help our customers run their business intelligence infrastructure and applications.

 

Our customers include leading companies from a wide range of industries, including retail, consulting, technology, manufacturing, banking, insurance, finance, healthcare, telecommunications, as well as the public sector.

 

The analytics market is highly competitive. Our future success depends on the effectiveness with which we can differentiate our offerings from those offered by large software vendors that provide products across multiple lines of business, including one or more products that directly compete with our offerings, and other potential competitors across analytics implementation projects of varying sizes. We believe a key differentiator of MicroStrategy is our modern, open, comprehensive enterprise platform that can be extended to other tools and systems, can scale across the enterprise, is optimized for cloud or on-premises deployments, and can be combined with unique packages of our expert services and education offerings.

 

16


 

Impact of COVID-19 on Our Business

 

The COVID-19 pandemic has resulted, and is likely to continue to result, in significant economic disruption. It has already disrupted global travel and supply chains and adversely impacted global commercial activity. Considerable uncertainty still surrounds COVID-19 and its potential long-term economic effects, as well as the effectiveness of any responses taken by government authorities and businesses. The travel restrictions, limits on hours of operations and/or closures of non-essential businesses, and other efforts to curb the spread of COVID-19 have significantly disrupted business activity globally.

 

During the first quarter of 2020, our product licenses revenues were negatively impacted by delays attributed to the impact of the COVID-19 pandemic on our customers’ operational priorities. As significant uncertainty exists concerning the impact of the COVID-19 pandemic on our customers’ and prospects’ business and operations in future periods, we may experience decreased product licenses revenues compared to prior year periods until the effects of the pandemic have subsided.  Similarly, we may experience declines in our consulting revenues in future periods as our customers continue operating in remote work environments and aim to reduce expenses. Although we continued to see high renewal rates in our product support services during the first quarter of 2020, our product support revenues may be negatively impacted in future periods to the extent that customers require extended payment terms or determine not to renew their product support arrangements as part of their efforts to reduce expenses.

 

We are also continuing to adapt our operations to meet the challenges of this uncertain and rapidly evolving situation, including establishing remote working arrangements for our employees, limiting non-essential business travel, and transitioning towards virtual sales and marketing events. Our sales and marketing expenses decreased during the first quarter of 2020, and we expect these expenses will be lower compared to prior year periods due to the ongoing impact of the COVID-19 pandemic on worldwide travel and in-person marketing events.  

 

Effects of the COVID-19 pandemic that may negatively impact our business in future periods include, but are not limited to: limitations on the ability of our customers to conduct their business, purchase our products and services, and make timely payments; curtailed consumer spending; deferred purchasing decisions; delayed consulting services implementations; and decreases in product licenses revenues driven by channel partners.  We will continue to actively monitor the nature and extent of the impact to our business, operating results, and financial condition.

 

Operating Highlights

 

The following table sets forth certain operating highlights (in thousands) for the three months ended March 31, 2020 and 2019:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2020

 

 

2019

 

 

Revenues

 

 

 

 

 

 

 

 

 

Product licenses

 

$

12,584

 

 

$

18,291

 

 

Subscription services

 

 

7,968

 

 

 

7,144

 

 

Total product licenses and subscription services

 

 

20,552

 

 

 

25,435

 

 

Product support

 

 

71,158

 

 

 

71,450

 

 

Other services

 

 

19,714

 

 

 

18,481

 

 

Total revenues

 

 

111,424

 

 

 

115,366

 

 

Cost of revenues

 

 

 

 

 

 

 

 

 

Product licenses

 

 

670

 

 

 

519

 

 

Subscription services

 

 

4,064

 

 

 

3,598

 

 

Total product licenses and subscription services

 

 

4,734

 

 

 

4,117

 

 

Product support

 

 

6,718

 

 

 

7,067

 

 

Other services

 

 

13,093

 

 

 

14,989

 

 

Total cost of revenues

 

 

24,545

 

 

 

26,173

 

 

Gross profit

 

 

86,879

 

 

 

89,193

 

 

Operating expenses

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

39,518

 

 

 

48,760

 

 

Research and development

 

 

26,101

 

 

 

28,215

 

 

General and administrative

 

 

21,332

 

 

 

22,604

 

 

Total operating expenses

 

 

86,951

 

 

 

99,579

 

 

Loss from operations

 

$

(72

)

 

$

(10,386

)

 

 

17


 

We base our internal operating expense forecasts on expected revenue trends and strategic objectives.  Many of our expenses, such as office leases and certain personnel costs, are relatively fixed.  Accordingly, any shortfall in revenue may cause significant variation in our operating results.  We therefore believe that quarter-to-quarter comparisons of our operating results may not be a good indication of our future performance.

 

Employees

As of March 31, 2020, we had a total of 2,363 employees, of whom 1,043 were based in the United States and 1,320 were based internationally.  The following table summarizes employee headcount as of the dates indicated:

 

 

 

March 31,

 

 

December 31,

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

2019

 

Subscription services

 

 

63

 

 

 

69

 

 

 

54

 

Product support

 

 

204

 

 

 

219

 

 

 

224

 

Consulting

 

 

425

 

 

 

392

 

 

 

429

 

Education

 

 

42

 

 

 

38

 

 

 

50

 

Sales and marketing

 

 

594

 

 

 

597

 

 

 

675

 

Research and development

 

 

721

 

 

 

743

 

 

 

733

 

General and administrative

 

 

314

 

 

 

338

 

 

 

329

 

Total headcount

 

 

2,363

 

 

 

2,396

 

 

 

2,494

 

 

Share-based Compensation Expense

 

As discussed in Note 9, Share-based Compensation, to the Consolidated Financial Statements, we have outstanding stock options to purchase shares of our class A common stock and certain other stock-based awards under our 2013 Equity Plan.  Share-based compensation expense (in thousands) from these awards was recognized in the following operating expense line items in our Consolidated Statements of Operations for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2020

 

 

2019

 

 

Cost of subscription services revenues

 

$

17

 

 

$

0

 

 

Cost of product support revenues

 

 

124

 

 

 

81

 

 

Cost of consulting revenues

 

 

0

 

 

 

52

 

 

Cost of education revenues

 

 

66

 

 

 

48

 

 

Sales and marketing

 

 

422

 

 

 

903

 

 

Research and development

 

 

638

 

 

 

679

 

 

General and administrative

 

 

1,844

 

 

 

1,254

 

 

Total share-based compensation expense

 

$

3,111

 

 

$

3,017

 

 

 

As of March 31, 2020, we estimated that approximately $32.9 million of additional share-based compensation expense for awards granted under the 2013 Equity Plan will be recognized over a remaining weighted average period of 3.0 years.

 

Non-GAAP Financial Measures

We are providing supplemental financial measures for (i) non-GAAP income (loss) from operations that excludes the impact of our share-based compensation arrangements and (ii) certain non-GAAP constant currency revenues, cost of revenues, and operating expenses that exclude foreign currency exchange rate fluctuations. These supplemental financial measures are not measurements of financial performance under generally accepted accounting principles in the United States (“GAAP”) and, as a result, these supplemental financial measures may not be comparable to similarly titled measures of other companies.  Management uses these non-GAAP financial measures internally to help understand, manage, and evaluate our business performance and to help make operating decisions.  

We believe that these non-GAAP financial measures are also useful to investors and analysts in comparing our performance across reporting periods on a consistent basis.  The first supplemental financial measure excludes a significant non-cash expense that we believe is not reflective of our general business performance, and for which the accounting requires management judgment and the resulting share-based compensation expense could vary significantly in comparison to other companies.  The second set of

18


 

supplemental financial measures excludes changes resulting from fluctuations in foreign currency exchange rates so that results may be compared to the same period in the prior year on a non-GAAP constant currency basis.  We believe the use of these non-GAAP financial measures can also facilitate comparison of our operating results to those of our competitors.

Non-GAAP financial measures are subject to material limitations as they are not in accordance with, or a substitute for, measurements prepared in accordance with GAAP.  For example, we expect that share-based compensation expense, which is excluded from the first non-GAAP financial measure, will continue to be a significant recurring expense over the coming years and is an important part of the compensation provided to certain employees, officers, and directors.  Our non-GAAP financial measures are not meant to be considered in isolation and should be read only in conjunction with our Consolidated Financial Statements, which have been prepared in accordance with GAAP.  We rely primarily on such Consolidated Financial Statements to understand, manage, and evaluate our business performance and use the non-GAAP financial measures only supplementally.

The following is a reconciliation of our non-GAAP income (loss) from operations excluding the impact of our share-based compensation arrangements to its most directly comparable GAAP measures (in thousands) for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2020

 

 

2019

 

 

Reconciliation of non-GAAP income (loss) from operations:

 

 

 

 

 

 

 

 

 

Loss from operations

 

$

(72

)

 

$

(10,386

)

 

Share-based compensation expense

 

 

3,111

 

 

 

3,017

 

 

Non-GAAP income (loss) from operations

 

$

3,039

 

 

$

(7,369

)

 

 

 

The following are reconciliations of certain non-GAAP constant currency revenues, cost of revenues, and operating expenses to their most directly comparable GAAP measures (in thousands) for the periods indicated:  

 

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

GAAP

 

 

Foreign Currency

Exchange Rate

Impact (1)

 

 

Non-GAAP

Constant

Currency (2)

 

 

GAAP

 

 

GAAP %

Change

 

 

Non-GAAP

Constant

Currency %

Change (3)

 

 

 

2020

 

 

2020

 

 

2020

 

 

2019

 

 

2020

 

 

2020

 

Product licenses revenues

 

$

12,584

 

 

$

(541

)

 

$

13,125

 

 

$

18,291

 

 

 

-31.2

%

 

 

-28.2

%

Subscription services revenues

 

 

7,968

 

 

 

(36

)

 

 

8,004

 

 

 

7,144

 

 

 

11.5

%

 

 

12.0

%

Product support revenues

 

 

71,158

 

 

 

(1,176

)

 

 

72,334

 

 

 

71,450

 

 

 

-0.4

%

 

 

1.2

%

Other services revenues

 

 

19,714

 

 

 

(255

)

 

 

19,969

 

 

 

18,481

 

 

 

6.7

%

 

 

8.1

%

Cost of product support revenues

 

 

6,718

 

 

 

(79

)

 

 

6,797

 

 

 

7,067

 

 

 

-4.9

%

 

 

-3.8

%

Cost of other services revenues

 

 

13,093

 

 

 

(289

)

 

 

13,382

 

 

 

14,989

 

 

 

-12.6

%

 

 

-10.7

%

Sales and marketing expenses

 

 

39,518

 

 

 

(1,010

)

 

 

40,528

 

 

 

48,760

 

 

 

-19.0

%

 

 

-16.9

%

Research and development expenses

 

 

26,101

 

 

 

(214

)

 

 

26,315

 

 

 

28,215

 

 

 

-7.5

%

 

 

-6.7

%

General and administrative expenses

 

 

21,332

 

 

 

(199

)

 

 

21,531

 

 

 

22,604

 

 

 

-5.6

%

 

 

-4.7

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP

 

 

Foreign Currency

Exchange Rate

Impact (1)

 

 

Non-GAAP

Constant

Currency (2)

 

 

GAAP

 

 

GAAP %

Change

 

 

Non-GAAP

Constant

Currency %

Change (3)

 

 

 

2019

 

 

2019

 

 

2019

 

 

2018

 

 

2019

 

 

2019

 

Product licenses revenues

 

$

18,291

 

 

$

(1,324

)

 

$

19,615

 

 

$

17,301

 

 

 

5.7

%

 

 

13.4

%

Subscription services revenues

 

 

7,144

 

 

 

(113

)

 

 

7,257

 

 

 

7,662

 

 

 

-6.8

%

 

 

-5.3

%

Product support revenues

 

 

71,450

 

 

 

(2,695

)

 

 

74,145

 

 

 

74,415

 

 

 

-4.0

%

 

 

-0.4

%

Other services revenues

 

 

18,481

 

 

 

(812

)

 

 

19,293

 

 

 

23,589

 

 

 

-21.7

%

 

 

-18.2

%

Cost of product support revenues

 

 

7,067

 

 

 

(188

)

 

 

7,255

 

 

 

4,796

 

 

 

47.4

%

 

 

51.3

%

Cost of other services revenues

 

 

14,989

 

 

 

(797

)

 

 

15,786

 

 

 

14,929

 

 

 

0.4

%

 

 

5.7

%

Sales and marketing expenses

 

 

48,760

 

 

 

(1,684

)

 

 

50,444

 

 

 

51,335

 

 

 

-5.0

%

 

 

-1.7

%

Research and development expenses

 

 

28,215

 

 

 

(410

)

 

 

28,625

 

 

 

23,560

 

 

 

19.8

%

 

 

21.5

%

General and administrative expenses

 

 

22,604

 

 

 

(398

)

 

 

23,002

 

 

 

22,172

 

 

 

1.9

%

 

 

3.7

%

19


 

 

(1)

The “Foreign Currency Exchange Rate Impact” reflects the estimated impact from fluctuations in foreign currency exchange rates on international components of our Consolidated Statements of Operations.  It shows the increase (decrease) in material international revenues or expenses, as applicable, from the same period in the prior year, based on comparisons to the prior year quarterly average foreign currency exchange rates. The term “international” refers to operations outside of the United States and Canada.

(2)

The “Non-GAAP Constant Currency” reflects the current period GAAP amount, less the Foreign Currency Exchange Rate Impact.

(3)

The “Non-GAAP Constant Currency % Change” reflects the percentage change between the current period Non-GAAP Constant Currency amount and the GAAP amount for the same period in the prior year.

 

Critical Accounting Policies

Our discussion and analysis of our financial condition and results of operations are based on our Consolidated Financial Statements, which have been prepared in accordance with GAAP.  

The preparation of our Consolidated Financial Statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, and equity, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.  These estimates, particularly estimates relating to revenue recognition, have a material impact on our Consolidated Financial Statements.  Actual results and outcomes could differ from these estimates and assumptions.

The section “Critical Accounting Policies” included in Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2019 provides a more detailed explanation of the judgments made and a discussion of our accounting estimates and policies relating to revenue recognition. There have been no significant changes in such estimates and policies since December 31, 2019.

 

Results of Operations

Comparison of the three months ended March 31, 2020 and 2019

Revenues

Except as otherwise indicated herein, the term “domestic” refers to operations in the United States and Canada and the term “international” refers to operations outside of the United States and Canada.

Product licenses and subscription services revenues.  The following table sets forth product licenses and subscription services revenues (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Product Licenses and Subscription Services Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

Product Licenses

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$

6,985

 

 

$

9,194

 

 

 

-24.0

%

 

International

 

 

5,599

 

 

 

9,097

 

 

 

-38.5

%

 

Total product licenses revenues

 

 

12,584

 

 

 

18,291

 

 

 

-31.2

%

 

Subscription Services

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

 

5,968

 

 

 

5,463

 

 

 

9.2

%

 

International

 

 

2,000

 

 

 

1,681

 

 

 

19.0

%

 

Total subscription services revenues

 

 

7,968

 

 

 

7,144

 

 

 

11.5

%

 

Total product licenses and subscription services revenues

 

$

20,552

 

 

$

25,435

 

 

 

-19.2

%

 

 

20


 

The following table sets forth a summary, grouped by size, of the number of recognized product licenses transactions for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2020

 

 

2019

 

 

Product Licenses Transactions with Recognized Licenses Revenue in the Applicable Period:

 

 

 

 

 

 

 

 

 

More than $1.0 million in licenses revenue recognized

 

 

0

 

 

 

2

 

 

Between $0.5 million and $1.0 million in licenses revenue recognized

 

 

3

 

 

 

3

 

 

Total

 

 

3

 

 

 

5

 

 

Domestic:

 

 

 

 

 

 

 

 

 

More than $1.0 million in licenses revenue recognized

 

 

0

 

 

 

1

 

 

Between $0.5 million and $1.0 million in licenses revenue recognized

 

 

2

 

 

 

1

 

 

Total

 

 

2

 

 

 

2

 

 

International:

 

 

 

 

 

 

 

 

 

More than $1.0 million in licenses revenue recognized

 

 

0

 

 

 

1

 

 

Between $0.5 million and $1.0 million in licenses revenue recognized

 

 

1

 

 

 

2

 

 

Total

 

 

1

 

 

 

3

 

 

 

The following table sets forth the recognized revenue (in thousands) attributable to product licenses transactions, grouped by size, and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Product Licenses Revenue Recognized in the Applicable Period:

 

 

 

 

 

 

 

 

 

 

 

 

 

More than $1.0 million in licenses revenue recognized

 

$

0

 

 

$

2,402

 

 

 

-100.0

%

 

Between $0.5 million and $1.0 million in licenses revenue recognized

 

 

2,302

 

 

 

2,061

 

 

 

11.7

%

 

Less than $0.5 million in licenses revenue recognized

 

 

10,282

 

 

 

13,828

 

 

 

-25.6

%

 

Total

 

 

12,584

 

 

 

18,291

 

 

 

-31.2

%

 

Domestic:

 

 

 

 

 

 

 

 

 

 

 

 

 

More than $1.0 million in licenses revenue recognized

 

 

0

 

 

 

1,128

 

 

 

-100.0

%

 

Between $0.5 million and $1.0 million in licenses revenue recognized

 

 

1,308

 

 

 

549

 

 

 

138.3

%

 

Less than $0.5 million in licenses revenue recognized

 

 

5,677

 

 

 

7,517

 

 

 

-24.5

%

 

Total

 

 

6,985

 

 

 

9,194

 

 

 

-24.0

%

 

International:

 

 

 

 

 

 

 

 

 

 

 

 

 

More than $1.0 million in licenses revenue recognized

 

 

0

 

 

 

1,274

 

 

 

-100.0

%

 

Between $0.5 million and $1.0 million in licenses revenue recognized

 

 

994

 

 

 

1,512

 

 

 

-34.3

%

 

Less than $0.5 million in licenses revenue recognized

 

 

4,605

 

 

 

6,311

 

 

 

-27.0

%

 

Total

 

$

5,599

 

 

$

9,097

 

 

 

-38.5

%

 

 

Product licenses revenues decreased $5.7 million for the three months ended March 31, 2020, as compared to the same period in the prior year.  For the three months ended March 31, 2020 and 2019, product licenses transactions with more than $0.5 million in recognized revenue represented 18.3% and 24.4%, respectively, of our product licenses revenues.  For the three months ended March 31, 2020, our top three product licenses transactions totaled $2.3 million in recognized revenue, or 18.3% of total product licenses revenues, compared to $3.4 million, or 18.6% of total product licenses revenues, for the three months ended March 31, 2019. Due to the impact of the COVID-19 pandemic on companies worldwide, we experienced delays in closing certain product license deals during the first quarter of 2020 as customers shifted their attention to addressing operational challenges associated with the pandemic.  We may experience decreased product licenses revenues compared to prior year periods until the effects of the pandemic have subsided.

Domestic product licenses revenues.  Domestic product licenses revenues decreased $2.2 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a decrease in the average deal size of transactions with less than $0.5 million in recognized revenue and a decrease in the number of transactions with more than $1.0 million in

21


 

recognized revenue, partially offset by an increase in the number and average deal size of transactions with recognized revenue between $0.5 million and $1.0 million.

International product licenses revenues.  International product licenses revenues decreased $3.5 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a decrease in the number of transactions and a $0.5 million unfavorable foreign currency exchange impact.

Subscription services revenues.  Subscription services revenues are derived from the MicroStrategy Cloud Environment, a cloud subscription service, that are recognized ratably over the service period in the contract.  Subscription services revenues increased $0.8 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to an increase in the use of subscription services by existing customers.

Product support revenues.  The following table sets forth product support revenues (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Product Support Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$

42,797

 

 

$

42,002

 

 

 

1.9

%

 

International

 

 

28,361

 

 

 

29,448

 

 

 

-3.7

%

 

Total product support revenues

 

$

71,158

 

 

$

71,450

 

 

 

-0.4

%

 

 

Product support revenues are derived from providing technical software support and software updates and upgrades to customers.  Product support revenues are recognized ratably over the term of the contract, which is generally one year.  Product support revenues did not materially change for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to an increase in new product support contracts, substantially offset by a $1.2 million unfavorable foreign currency exchange impact. Although our product support revenues were not materially impacted by the COVID-19 pandemic during the three months ended March 31, 2020, our product support revenues may be negatively impacted in future periods to the extent that customers require extended payment terms or determine not to renew their product support arrangements as part of their efforts to reduce expenses.

Other services revenues.  The following table sets forth other services revenues (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Other Services Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

Consulting

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$

9,025

 

 

$

7,046

 

 

 

28.1

%

 

International

 

 

9,416

 

 

 

9,557

 

 

 

-1.5

%

 

Total consulting revenues

 

 

18,441

 

 

 

16,603

 

 

 

11.1

%

 

Education

 

 

1,273

 

 

 

1,878

 

 

 

-32.2

%

 

Total other services revenues

 

$

19,714

 

 

$

18,481

 

 

 

6.7

%

 

 

Consulting revenues.  Consulting revenues are derived from helping customers plan and execute the deployment of our software.  Consulting revenues increased $1.8 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to an increase in billable hours, partially offset by a decrease in average bill rates worldwide. Although our consulting revenues were not materially impacted by the COVID-19 pandemic during the three months ended March 31, 2020, we may experience declines in our consulting revenues in future periods as our customers continue operating in remote work environments and aim to reduce expenses.

Education revenues.  Education revenues are derived from the education and training that we provide to our customers to enhance their ability to fully utilize the features and functionality of our software.  These offerings include self-tutorials, custom course development, joint training with customers’ internal staff, and standard course offerings, with pricing dependent on the specific offering delivered.  Education revenues decreased $0.6 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a reduction in the average sales price of our education offerings.

22


 

Costs and Expenses

Cost of revenues.  The following table sets forth cost of revenues (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Cost of Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

Product licenses and subscription services:

 

 

 

 

 

 

 

 

 

 

 

 

 

Product licenses

 

$

670

 

 

$

519

 

 

 

29.1

%

 

Subscription services

 

 

4,064

 

 

 

3,598

 

 

 

13.0

%

 

Total product licenses and subscription services

 

 

4,734

 

 

 

4,117

 

 

 

15.0

%

 

Product support

 

 

6,718

 

 

 

7,067

 

 

 

-4.9

%

 

Other services:

 

 

 

 

 

 

 

 

 

 

 

 

 

Consulting

 

 

11,428

 

 

 

12,985

 

 

 

-12.0

%

 

Education

 

 

1,665

 

 

 

2,004

 

 

 

-16.9

%

 

Total other services

 

 

13,093

 

 

 

14,989

 

 

 

-12.6

%

 

Total cost of revenues

 

$

24,545

 

 

$

26,173

 

 

 

-6.2

%

 

 

Cost of product licenses revenues.  Cost of product licenses revenues consists of referral fees paid to channel partners, the costs of product manuals and media, and royalties paid to third-party software vendors.  Cost of product licenses revenues did not materially change for the three months ended March 31, 2020, as compared to the same period in the prior year.

 

Cost of subscription services revenues.  Cost of subscription services revenues consists of equipment, facility and other related support costs, and personnel and related overhead costs.  Cost of subscription services revenues did not materially change for the three months ended March 31, 2020, as compared to the same period in the prior year.  Subscription services headcount increased 16.7% to 63 at March 31, 2020 from 54 at March 31, 2019.

 

Cost of product support revenues.  Cost of product support revenues consists of personnel and related overhead costs, including those under our Enterprise Support program.  Our Enterprise Support program utilizes primarily consulting personnel to provide product support to our customers at our discretion.  Compensation related to consulting personnel providing Enterprise Support services is reported as cost of product support revenues.  Cost of product support revenues did not materially change for the three months ended March 31, 2020, as compared to the same period in the prior year.  Product support headcount decreased 8.9% to 204 at March 31, 2020 from 224 at March 31, 2019.

Cost of consulting revenues.  Cost of consulting revenues consists of personnel and related overhead costs, excluding those under our Enterprise Support program which are allocated to cost of product support revenues.  Cost of consulting revenues decreased $1.6 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a $0.8 million decrease in compensation and related costs and a $0.6 million decrease in travel and entertainment expenditures. Consulting headcount decreased 0.9% to 425 at March 31, 2020 from 429 at March 31, 2019.

Cost of education revenues.  Cost of education revenues consists of personnel and related overhead costs.  Cost of education revenues did not materially change for the three months ended March 31, 2020, as compared to the same period in the prior year. Education headcount decreased 16.0% to 42 at March 31, 2020 from 50 at March 31, 2019.

Sales and marketing expenses.  Sales and marketing expenses consist of personnel costs, commissions, office facilities, travel, advertising, public relations programs, and promotional events, such as trade shows, seminars, and technical conferences.  The following table sets forth sales and marketing expenses (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Sales and marketing expenses

 

$

39,518

 

 

$

48,760

 

 

 

-19.0

%

 

 

23


 

Sales and marketing expenses decreased $9.2 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a $3.5 million decrease in variable compensation, including the cancellation of a sales employee awards event as a result of the COVID-19 pandemic, a $2.6 million decrease in employee salaries due to a decrease in staffing levels, a $1.0 million decrease in travel and entertainment expenditures, a $0.7 million decrease in marketing and advertising costs, a $0.5 million decrease in facility and other related support costs, a $0.5 million decrease in the amortization of capitalized variable compensation, and a $0.5 million net decrease in share-based compensation expense.  The $0.5 million net decrease in share-based compensation expense is primarily due to the forfeiture of certain stock options, partially offset by the grant of additional awards under the 2013 Equity Plan. Included in sales and marketing expenses for the three months ended March 31, 2020 is an aggregate $1.0 million favorable foreign currency exchange impact. Sales and marketing headcount decreased 12.0% to 594 at March 31, 2020 from 675 at March 31, 2019.  We expect sales and marketing expenses will be lower compared to prior year periods due to the ongoing impact of the COVID-19 pandemic on worldwide travel and in-person marketing events.  

Research and development expenses.  Research and development expenses consist of the personnel costs for our software engineering personnel, depreciation of equipment, and other related costs. The following table summarizes research and development expenses (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

Research and development expenses

 

$

26,101

 

 

$

28,215

 

 

 

-7.5

%

 

 

Research and development expenses decreased $2.1 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a $0.5 million decrease in compensation and related costs due to a decrease in staffing levels, a $0.4 million decrease in recruiting costs, a $0.4 million decrease in employee relations expenses, a $0.3 million decrease in consulting and advisory costs, and a $0.3 million decrease in technology infrastructure costs. Research and development headcount decreased 1.6% to 721 at March 31, 2020 from 733 at March 31, 2019. Due to the pace of our software development efforts and frequency of our software releases, our software development costs are expensed as incurred. We do not expect to capitalize material software development costs in the near term.

General and administrative expenses.  General and administrative expenses consist of personnel and related overhead costs, and other costs of our executive, finance, human resources, information systems, and administrative departments, as well as third-party consulting, legal, and other professional fees.  The following table sets forth general and administrative expenses (in thousands) and related percentage changes for the periods indicated:

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

March 31,

 

 

%

 

 

 

 

2020

 

 

2019

 

 

Change

 

 

General and administrative expenses

 

$

21,332

 

 

$

22,604

 

 

 

-5.6

%

 

 

General and administrative expenses decreased $1.3 million for the three months ended March 31, 2020, as compared to the same period in the prior year, primarily due to a $0.6 million decrease in legal, consulting, and other advisory costs, a $0.5 million decrease in facility and other related support costs, and a $0.5 million decrease in recruiting costs, partially offset by a $0.6 million net increase in share-based compensation expense.  The $0.6 million net increase in share-based compensation expense is primarily due to the grant of additional awards under the 2013 Equity Plan, partially offset by certain awards becoming fully vested. General and administrative headcount decreased 4.6% to 314 at March 31, 2020 from 329 at March 31, 2019.  

Provision for (Benefit from) Income Taxes

We have estimated an annual effective tax rate for the full fiscal year 2020 and applied that rate to the income before income taxes in determining the provision for income taxes for the three months ended March 31, 2020.  We also record discrete items in each respective period as appropriate.  The estimated effective tax rate is subject to fluctuation based on the level and mix of earnings and losses by tax jurisdiction, foreign tax rate differentials, and the relative impact of permanent book to tax differences (e.g., non-deductible expenses).  Each quarter, a cumulative adjustment is recorded for any fluctuations in the estimated annual effective tax rate as compared to the prior quarter.  As a result of these factors, and due to potential changes in our period-to-period results, fluctuations in our effective tax rate and respective tax provisions or benefits may occur.

24


 

For the three months ended March 31, 2020, we recorded a provision for income taxes of $1.6 million that resulted in an effective tax rate of 70.4%, as compared to a benefit from income taxes of $0.5 million that resulted in an effective tax rate of 6.1% for the three months ended March 31, 2019.  The change in the effective tax rate in 2020 is mainly due to certain discrete items and the change in the expected proportion of U.S. versus foreign income.

As of March 31, 2020, we had no U.S. federal NOL carryforwards and we estimated that we had $4.1 million of foreign NOL carryforwards.  As of March 31, 2020, we estimated that we had foreign NOL carryforwards, other temporary differences and carryforwards, and credits that resulted in deferred tax assets, net of valuation allowances and deferred tax liabilities, of $18.1 million.  

As of March 31, 2020, we had a valuation allowance of $2.1 million related to certain foreign tax credit carryforwards that, in our present estimation, more likely than not will not be realized.  If we are unable to sustain or increase profitability in future periods, we may be required to increase the valuation allowance against our deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.  We will continue to regularly assess the realizability of deferred tax assets.

Deferred Revenue and Advance Payments

Deferred revenue and advance payments represent amounts received or due from our customers in advance of our transferring our software or services to the customer. Revenue is subsequently recognized in the period(s) in which control of the software or services is transferred to the customer.

The following table summarizes deferred revenue and advance payments (in thousands), as of:

 

 

 

March 31,

 

 

December 31,

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

2019

 

Current:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

131

 

 

$

481

 

 

$

555

 

Deferred subscription services revenue

 

 

16,567

 

 

 

16,561

 

 

 

15,641

 

Deferred product support revenue

 

 

161,135

 

 

 

161,670

 

 

 

166,306

 

Deferred other services revenue

 

 

7,058

 

 

 

8,395

 

 

 

7,568

 

Total current deferred revenue and advance payments

 

$

184,891

 

 

$

187,107

 

 

$

190,070

 

Non-current:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

262

 

 

$

293

 

 

$

479

 

Deferred subscription services revenue

 

 

84

 

 

 

97

 

 

 

247

 

Deferred product support revenue

 

 

2,789

 

 

 

3,417

 

 

 

3,231

 

Deferred other services revenue

 

 

525

 

 

 

537

 

 

 

582

 

Total non-current deferred revenue and advance payments

 

$

3,660

 

 

$

4,344

 

 

$

4,539

 

Total current and non-current:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

393

 

 

$

774

 

 

$

1,034

 

Deferred subscription services revenue

 

 

16,651

 

 

 

16,658

 

 

 

15,888

 

Deferred product support revenue

 

 

163,924

 

 

 

165,087

 

 

 

169,537

 

Deferred other services revenue

 

 

7,583

 

 

 

8,932

 

 

 

8,150

 

Total current and non-current deferred revenue and advance payments

 

$

188,551

 

 

$

191,451

 

 

$

194,609

 

 

Total deferred revenue and advance payments decreased $2.9 million as of March 31, 2020, as compared to December 31, 2019, primarily due to a decrease in our international deferred revenue balances from the general strengthening of the U.S. dollar and the recognition of previously deferred other services and product licenses revenues, partially offset by an increase in deferred revenues from new product support contracts. Total deferred revenue and advance payments decreased $6.1 million as of March 31, 2020, as compared to March 31, 2019, primarily due to a decrease in our international deferred revenue balances from the general strengthening of the U.S. dollar and the recognition of previously deferred product support, product licenses, and other services revenues, partially offset by an increase in deferred revenues from new subscription services contracts.

We expect to recognize approximately $184.9 million of deferred revenue and advance payments over the next 12 months. However, the timing and ultimate recognition of our deferred revenue and advance payments depend on our satisfaction of various performance obligations, and the amount of deferred revenue and advance payments at any date should not be considered indicative of revenues for any succeeding period.

25


 

Liquidity and Capital Resources

Liquidity. Our principal sources of liquidity are cash and cash equivalents and on-going collection of our accounts receivable.  Cash and cash equivalents may include holdings in bank demand deposits, money market instruments, certificates of deposit, and U.S. Treasury securities.  We also periodically invest a portion of our excess cash in short-term investments with stated maturity dates between three months and one year from the purchase date.

As of March 31, 2020 and December 31, 2019, the amount of cash and cash equivalents and short-term investments held by our U.S. entities was $245.8 million and $289.4 million, respectively, and by our non-U.S. entities was $293.4 million and $276.2 million, respectively. We earn a significant amount of our revenues outside the United States and our accumulated foreign earnings and profits as of December 31, 2019 were $431.2 million. As of March 31, 2020, we intend to indefinitely reinvest $231.2 million of our undistributed foreign earnings. We do not anticipate needing to repatriate additional cash or cash equivalents held by non-U.S. entities to the United States to finance our U.S. operations.

We believe that existing cash and cash equivalents and short-term investments held by us and cash and cash equivalents anticipated to be generated by us are sufficient to meet working capital requirements, anticipated capital expenditures, and contractual obligations for at least the next 12 months.

The following table sets forth a summary of our cash flows (in thousands) and related percentage changes for the periods indicated:

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

 

%

 

 

 

2020

 

 

2019

 

 

Change

 

Net cash provided by operating activities

 

$

29,069

 

 

$

26,456

 

 

 

9.9

%

Net cash (used in) provided by investing activities

 

$

(589

)

 

$

170,293

 

 

 

-100.3

%

Net cash used in financing activities

 

$

(50,407

)

 

$

(46,737

)

 

 

7.9

%

 

Net cash provided by operating activities.  The primary source of our cash provided by operating activities is cash collections of our accounts receivable from customers following the sales and renewals of our product licenses and product support, as well as consulting, education, and subscription services. Our primary uses of cash in operating activities are for personnel-related expenditures for software development, personnel-related expenditures for providing consulting, education, and subscription services, and for sales and marketing costs, general and administrative costs, and income taxes.

Net cash provided by operating activities increased $2.6 million for the three months ended March 31, 2020, as compared to the same period in the prior year, due to an $8.6 million increase in net income and a $3.9 million increase from changes in non-cash items, partially offset by a $9.8 million decrease from changes in operating assets and liabilities.  Non-cash items consist primarily of depreciation and amortization, reduction in the carrying amount of ROU assets, credit losses and sales allowances, deferred taxes, and share-based compensation expense.

Net cash (used in) provided by investing activities.  The changes in net cash (used in) provided by investing activities relate to purchases and redemptions of short-term investments and expenditures on property and equipment. Net cash used in investing activities increased $170.9 million for the three months ended March 31, 2020, as compared to the same period in the prior year, due to a $304.4 million decrease in proceeds from the redemption of short-term investments, partially offset by a $128.2 million decrease in purchases of short-term investments and a $5.4 million decrease in purchases of property and equipment.

Net cash used in financing activities.  The changes in net cash (used in) provided by financing activities primarily relate to the purchase of treasury stock and the exercise of stock options under the 2013 Equity Plan. Net cash used in financing activities increased $3.7 million for the three months ended March 31, 2020, as compared to the same period in the prior year, due to a $2.5 million increase in purchases of treasury stock and a $1.2 million decrease in proceeds from the exercise of stock options under the 2013 Equity Plan.

Share repurchases. SeePart II. Item 2. Unregistered Sales of Equity Securities and Use of Proceeds” of this Quarterly Report and Note 7, Treasury Stock, to the Consolidated Financial Statements for further information.

26


 

Contractual obligations.  

The following table shows future minimum payments under noncancellable operating leases and purchase agreements with initial terms of greater than one year and anticipated payments related to the Transition Tax resulting from the Tax Act, based on the expected due dates of the various installments as of March 31, 2020 (in thousands):

 

 

 

Payments due by period ended March 31,

 

 

 

Total

 

 

2021

 

 

2022-2023

 

 

2024-2025

 

 

Thereafter

 

Contractual Obligations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating leases

 

$

154,593

 

 

$

16,546

 

 

$

32,250

 

 

$

29,163

 

 

$

76,634

 

Purchase obligations

 

 

14,938

 

 

 

9,178

 

 

 

3,361

 

 

 

1,351

 

 

 

1,048

 

Transition Tax

 

 

28,935

 

 

 

896

 

 

 

5,903

 

 

 

12,913

 

 

 

9,223

 

Total

 

$

198,466

 

 

$

26,620

 

 

$

41,514

 

 

$

43,427

 

 

$

86,905

 

 

Unrecognized tax benefits.  As of March 31, 2020, we had $2.6 million of total gross unrecognized tax benefits, including accrued interest, recorded in “Other long-term liabilities.”  The timing of any payments that could result from these unrecognized tax benefits will depend on a number of factors, and accordingly the amount and period of any future payments cannot be estimated.  We do not expect any significant tax payments related to these obligations during 2020.

Off-balance sheet arrangements.  As of March 31, 2020, we did not have any off-balance sheet arrangements that had a material impact on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources.

Recent Accounting Standards

See Note 2, Recent Accounting Standards, to the Consolidated Financial Statements for further information.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The following discussion about our market risk exposures involves forward-looking statements. Actual results could differ materially from those projected in the forward-looking statements.

We are exposed to the impact of both interest rate changes and foreign currency fluctuations.

Interest Rate Risk.  We face exposure to changes in interest rates primarily relating to our investments.  We generally invest our excess cash in short-term, highly-rated, fixed-rate financial instruments.  These fixed-rate instruments are subject to interest rate risk and may fall in value if interest rates increase.  We do not hold or invest in these fixed-rate instruments for trading purposes or speculation. As of March 31, 2020, we held approximately $109.9 million of investments in U.S. Treasury securities with stated maturity dates between three months and one year from the purchase date.

Foreign Currency Risk.  We conduct a significant portion of our business in currencies other than the U.S. dollar, the currency in which we report our Consolidated Financial Statements.  International revenues accounted for 41.2% and 43.8% of our total revenues for the three months ended March 31, 2020 and 2019, respectively.  We anticipate that international revenues will continue to account for a significant portion of our total revenues.  The functional currency of each of our foreign subsidiaries is generally the local currency. 

Assets and liabilities of our foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the applicable Balance Sheet date and any resulting translation adjustments are included as an adjustment to stockholders’ equity.  Revenues and expenses generated from these subsidiaries are translated at average monthly exchange rates during the quarter in which the transactions occur.  Gains and losses from transactions in local currencies are included in net income (loss).

As a result of transacting in multiple currencies and reporting our Consolidated Financial Statements in U.S. dollars, our operating results may be adversely impacted by currency exchange rate fluctuations in the future.  The impact of foreign currency exchange rate fluctuations on current and comparable periods is described in the “Non-GAAP Financial Measures” section under “Part I. Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

27


 

We cannot predict the effect of exchange rate fluctuations upon our future results.  We attempt to minimize our foreign currency risk by converting our excess foreign currency held in foreign jurisdictions to U.S. dollar-denominated cash and investment accounts.  

As of March 31, 2020 and December 31, 2019, a 10% adverse change in foreign currency exchange rates versus the U.S. dollar would have each decreased our aggregate reported cash and cash equivalents and short-term investments by 0.3%. If average exchange rates during the three months ended March 31, 2020 had changed unfavorably by 10%, our revenues for the three months ended March 31, 2020 would have decreased by 2.8%.  During the three months ended March 31, 2020, our revenues were lower by 1.8% as a result of a 1.4% unfavorable change in weighted average exchange rates, as compared to the same period in the prior year.

Item 4. Controls and Procedures

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 defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report.  Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives.  Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Controls.  No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended March 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

28


 

PART II - OTHER INFORMATION

We are involved in various legal proceedings arising in the normal course of business.  Although the outcomes of these legal proceedings are inherently difficult to predict, we do not expect the resolution of these legal proceedings to have a material adverse effect on our financial position, results of operations, or cash flows.

Item 1A. Risk Factors

You should carefully consider the risks described below before making an investment decision.  The risks and uncertainties described below are not the only ones we face.  Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations.

If any of the following risks occurs, our business, financial condition, or results of operations could be materially adversely affected.  In such case, the market price of our class A common stock could decline, and you may lose all or part of your investment.

Our quarterly operating results, revenues, and expenses may fluctuate significantly, which could have an adverse effect on the market price of our stock

For many reasons, including those described below, our operating results, revenues, and expenses have varied in the past and may vary significantly in the future from quarter to quarter. These fluctuations could have an adverse effect on the market price of our class A common stock.

Fluctuations in Quarterly Operating Results. Our quarterly operating results may fluctuate, in part, as a result of:

 

the size, timing, volume, and execution of significant orders and shipments;

 

the mix of our offerings ordered by customers, including product licenses and cloud subscriptions, which can affect the extent to which revenue is recognized immediately or over future quarterly periods;

 

the timing of the release or delivery of new or enhanced offerings, which may affect the period in which we can recognize revenue;

 

the timing of announcements of new offerings by us or our competitors;

 

changes in our pricing policies or those of our competitors;

 

market acceptance of new and enhanced versions of our offerings;

 

the length of our sales cycles;

 

seasonal or other buying patterns of our customers;

 

changes in our operating expenses;

 

the impact of the COVID-19 pandemic, or other future infectious disease pandemics, on the global economy and on our customers, suppliers, employees, and business;

 

the timing of research and development projects and the capitalization of software development costs;

 

personnel changes;

 

our use of channel partners;

 

utilization of our consulting and education services, which can be affected by delays or deferrals of customer implementation of our software;

 

changes in foreign currency exchange rates;

 

our profitability and expectations for future profitability and their effect on our deferred tax assets and net income for the period in which any adjustment to our net deferred tax asset valuation allowance may be made;

 

increases or decreases in our liability for unrecognized tax benefits; and

 

changes in customer decision-making processes or customer budgets.

29


 

Limited Ability to Adjust Expenses. We base our operating expense budgets on expected revenue trends and strategic objectives. Many of our expenses, such as office leases and certain personnel costs, are relatively fixed. We may be unable to adjust spending quickly enough to offset any unexpected revenue shortfall. Accordingly, any shortfall in revenue may cause significant variation in operating results in any quarter. For example, if our revenues in the future are not sufficient to offset our operating expenses, or we are unable to adjust our operating expenses in a timely manner in response to any shortfall in anticipated revenue, we may incur operating losses.

Based on the above factors, we believe that quarter-to-quarter comparisons of our operating results are not a good indication of our future performance. It is possible that in one or more future quarters, our operating results may be below the expectations of public market analysts and investors. In that event, the market price of our class A common stock may fall.

The market price of our class A common stock has been and may continue to be volatile

The market price of our class A common stock historically has been volatile and may continue to be volatile. The market price of our class A common stock may fluctuate widely in response to various factors, some of which are beyond our control. These factors include, but are not limited to:

 

quarterly variations in our results of operations or those of our competitors;

 

announcements about our earnings that are not in line with analyst expectations, the likelihood of which may be enhanced because it is our policy not to give guidance relating to our anticipated financial performance in future periods;

 

announcements by us or our competitors of acquisitions, dispositions, new offerings, significant contracts, commercial relationships, or capital commitments;

 

the emergence of new sales channels in which we are unable to compete effectively;

 

our ability to develop, market, and deliver new and enhanced offerings on a timely basis;

 

commencement of, or our involvement in, litigation;

 

any major change in our Board of Directors, management, or governing documents;

 

changes in government regulations or in the status of our regulatory approvals;

 

recommendations by securities analysts or changes in earnings estimates and our ability to meet those estimates;

 

investor perception of our Company;

 

announcements by our competitors of their earnings that are not in line with analyst expectations;

 

the volume of shares of our class A common stock available for public sale;

 

sales or purchases of stock by us or by our stockholders, and issuances of awards under our stock incentive plan;

 

short sales, hedging, and other derivative transactions involving shares of our class A common stock; and

 

general economic conditions and slow or negative growth of related markets.

In addition, the stock market in general, and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of companies in those markets. These broad market and industry factors may seriously harm the market price of our class A common stock, regardless of our actual operating performance.

We may not be able to sustain or increase profitability in the future

We generated net income for the three months ended March 31, 2020; however, we may not be able to sustain or increase profitability on a quarterly or annual basis in the future.  If our revenues are not sufficient to offset our operating expenses, or we are unable to adjust our operating expenses in a timely manner in response to any shortfall in anticipated revenue, we may incur operating losses in future periods, our profitability may decrease, or we may cease to be profitable.  As a result, our business, results of operations, and financial condition may be materially adversely affected.

As of March 31, 2020, we had $18.1 million of deferred tax assets, net of a $2.1 million valuation allowance. If we are unable to sustain or increase profitability in the future, we may be required to increase the valuation allowance against these deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.

30


 

We face risks related to the COVID-19 pandemic that could significantly disrupt our business and operating results.

The COVID-19 pandemic has had a significant adverse impact on global commercial activity and has created significant volatility in financial markets. Many countries have instituted quarantines and travel restrictions and closed or limited hours of operations of non-essential offices and retail centers, which are adversely impacting a number of industries such as travel, leisure, hospitality, and retail. There is significant uncertainty around the breadth and duration of business disruptions related to COVID-19, as well as its impact on the global economy and consumer confidence. The COVID-19 pandemic could have a sustained adverse impact on economic and market conditions and trigger a period of global economic slowdown, which could decrease technology spending, adversely affect demand for our offerings, and harm our business and operating results.

During the first quarter of 2020, our product licenses revenues were negatively impacted by delays attributed to the impact of the COVID-19 pandemic on our customers’ operational priorities. As significant uncertainty exists concerning the impact of the COVID-19 pandemic on our customers’ and prospects’ business and operations in future periods, we may experience decreased product licenses revenues compared to prior year periods until the effects of the pandemic have subsided. We may also experience declines in our consulting revenues in future periods as our customers continue operating in remote work environments and aim to reduce expenses.  Our product support revenues may also be negatively impacted in future periods to the extent that customers require extended payment terms or determine not to renew their product support arrangements as part of their efforts to reduce expenses.

In light of the uncertain and rapidly evolving situation relating to COVID-19, we have taken precautionary measures intended to reduce the risk of the virus to our employees, customers, and communities in which we operate. We have established remote working arrangements for our employees, placed restrictions on non-essential business travel, and begun transitioning towards virtual sales and marketing events. We expect that many of our customers and partners are doing the same. As a result of these precautionary measures, there could be a negative impact on our sales, marketing, and customer success efforts, continued delays in our sales cycles, delays in the release or delivery of new or enhanced offerings or unexpected changes to such offerings, or operational or other challenges, any of which could significantly disrupt our business and operating results.

Considerable uncertainty still surrounds COVID-19 and its potential long-term economic effects, as well as the effectiveness of any responses taken by government authorities and businesses. Although we continue to actively monitor the situation and may take further actions as may be required by government authorities or as more information and public health guidance become available, the full extent to which COVID-19 impacts our business and operating results will depend on future developments, which are highly uncertain and cannot be predicted.

Economic uncertainty, increased competition, and the effects of the COVID-19 pandemic could materially adversely affect our business and results of operations

The U.S. and other significant markets have experienced cyclical downturns, and worldwide economic conditions remain uncertain. Economic uncertainty and associated macroeconomic conditions make it extremely difficult for our customers and us to accurately forecast and plan future business activities and could cause our customers to slow spending on our offerings, which could delay and lengthen sales cycles.  Furthermore, during uncertain economic times, our customers may face issues gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us.  If that were to occur, we may be required to increase our allowance for doubtful accounts and our results would be negatively impacted.

Furthermore, some of our customers have experienced increased competition and significant adverse impacts from the COVID-19 pandemic and related containment and mitigation measures.  A significant economic downturn, the intensification of competition, or adverse effects of the COVID-19 pandemic may cause organizations to reduce their expenditures in general or specifically reduce their spending on information technology (“IT”).  Customers may delay or cancel IT projects or seek to lower their costs by renegotiating vendor contracts.  Customers with excess IT resources may choose to develop in-house software solutions rather than obtain those solutions from us.  In addition, our competitors may respond to challenging market conditions by lowering prices and attempting to lure away our customers. 

We cannot predict the timing, strength, or duration of any economic slowdown, any intensification of competition, the extent of adverse impacts to the economy from the COVID-19 pandemic, or the timing or strength of any subsequent recovery generally. If the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition, and results of operations could be materially adversely affected.

We may have exposure to greater than anticipated tax liabilities

We are subject to income taxes and non-income taxes in a variety of domestic and foreign jurisdictions. Our future income tax liability could be materially adversely affected by earnings that are lower than anticipated in jurisdictions where we have lower statutory rates,

31


 

earnings that are higher than anticipated in jurisdictions where we have higher statutory rates, changes in the valuation of our deferred tax assets and liabilities, changes in the amount of unrecognized tax benefits, or changes in tax laws, regulations, accounting principles, or interpretations thereof.

In the United States, the Tax Act was enacted in December 2017, bringing about broad changes in the existing corporate tax system. Over time, the Tax Act may result in material impacts to our results of operations and may affect customer behavior and our ability to forecast our effective tax rate.  

In the United Kingdom, legislation imposing a tax related to offshore receipts in respect of intangible property held in low tax jurisdictions became effective in April 2019.  Certain aspects of this legislation and its implementation remain unclear at this time, and, as a result, we have not yet been able to determine the full impact of the legislation on our business, operating results, or financial condition.

Further changes in the tax laws of foreign jurisdictions could arise, including as a result of the project undertaken by the Organisation for Economic Co-operation and Development (“OECD”) to combat base erosion and profit shifting (“BEPS”). The OECD, which represents a coalition of member countries, has issued recommendations that, in some cases, make substantial changes to numerous long-standing tax positions and principles. These changes, many of which have been adopted or are under active consideration by OECD members and/or other countries, could increase tax uncertainty and may adversely affect our provision for income taxes.

Our determination of our tax liability is subject to review by applicable domestic and foreign tax authorities.  Any adverse outcome of such reviews could have an adverse effect on our operating results and financial condition.  The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment and, in the ordinary course of business, there are many transactions and calculations where the ultimate tax determination is uncertain.  Moreover, as a multinational business, we have subsidiaries that engage in many intercompany transactions in a variety of tax jurisdictions where the ultimate tax determination is uncertain.

We also have contingent tax liabilities that, in management’s judgment, are not probable of assertion.  If such unasserted contingent liabilities were to be asserted, or become probable of assertion, we may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.

As a result of these and other factors, the ultimate amount of tax obligations owed may differ from the amounts recorded in our financial statements and any such difference may materially affect our financial results in future periods in which we change our estimates of our tax obligations or in which the ultimate tax outcome is determined.

If the market for analytics software fails to grow as we expect or if businesses fail to adopt our offerings, our business, operating results, and financial condition could be materially adversely affected

Our revenue is derived from sales of our analytics software and related services.  We expect these sales to account for a large portion of our revenues for the foreseeable future.  Although demand for analytics software has grown in recent years, the market for analytics offerings continues to evolve.  Resistance from consumer and privacy groups to commercial collection, use, and sharing of data on spending patterns and other personal behavior (including individuals’ online or offline activities, mobile data, sensor data, social data, web log data, Internet of Things data, and other personal data) has grown in recent years and our customers, potential customers, or the public in general may perceive that use of our analytics software could violate individual privacy rights.  In addition, increasing government restrictions on the collection, use, and transfer of personal data could impair the further growth of the market for analytics software.  We cannot be sure that this market will continue to grow or, even if it does grow, that businesses will adopt our solutions.

We have spent, and intend to keep spending, considerable resources to educate potential customers about analytics offerings in general and our offerings in particular.  However, we cannot be sure that these expenditures will help any of our offerings achieve any additional market acceptance.  If the market fails to grow or grows more slowly than we currently expect or businesses fail to adopt our offerings, our business, operating results, and financial condition could be materially adversely affected.

Our offerings face intense competition, which may lead to lower prices for our offerings, reduced gross margins, loss of market share, and reduced revenue

The analytics market is highly competitive and subject to rapidly changing technology paradigms.  Within the analytics space, we compete with many different software vendors, including IBM, Microsoft, Oracle, Qlik, Salesforce, and SAP.  Our future success depends on the effectiveness with which we can differentiate our offerings and compete with these vendors and other potential competitors across analytics implementation projects of varying sizes.  Our ability to compete successfully in our markets depends on a number of factors, both within and outside of our control.  Some of these factors include software deployment options; analytical,

32


 

mobility, data discovery, and visualization capabilities; performance and scalability; the quality and reliability of our customer service and support; licensing model; and brand recognition.  Failure to compete successfully in any one of these or other areas may reduce the demand for our offerings, as well as materially adversely affect our revenue from both existing and prospective customers.

Some of our competitors have longer operating histories and significantly greater financial, technical, and marketing resources than we do.  As a result, they may be able to respond more quickly to new or emerging technologies and changes in customer requirements or devote greater resources to the development, promotion, sale, and marketing of their offerings than we can, such as offering certain analytics products free of charge when bundled with other products.  In addition, many of our competitors have strong relationships with current and potential customers, extensive industry and specialized business knowledge, as well as corresponding proprietary technologies that they can leverage, such as multidimensional databases and enterprise resource planning repositories.  As a result, they may be able to prevent us from penetrating new accounts or expanding within existing accounts.

Increased competition may lead to price cuts, reduced gross margins, and loss of market share. We may not be able to compete successfully against current and future competitors, and the failure to meet the competitive pressures we face may have a material adverse effect on our business, operating results, and financial condition.

Current and future competitors may also make strategic acquisitions or establish cooperative relationships among themselves or with others.  By doing so, these competitors may increase their ability to meet the needs of our potential customers by their expanded offerings.  Our current or prospective channel partners may establish cooperative relationships with our current or future competitors. These relationships may limit our ability to sell our analytics offerings through specific distribution channels. Accordingly, new competitors or alliances among current and future competitors may emerge and rapidly gain significant market share. These developments could limit our ability to obtain revenues from new customers and to sustain software maintenance revenues from our installed customer base.  In addition, basic office productivity software suites, such as Microsoft Office, could evolve to offer advanced analysis and reporting capabilities that may reduce the demand for our analytics offerings.

We depend on revenue from a single software platform and related services as well as revenue from our installed customer base

Our revenue is derived from sales of our software platform and related services. Because of this revenue concentration, our business could be harmed by a decline in demand for, or in the adoption or prices of, our platform and related services as a result of, among other factors, any change in our pricing or packaging model, increased competition, maturation in the markets for our platform, or other risks described in this Quarterly Report.

We also depend on our installed customer base for a substantial portion of our revenue. We have contracts for cloud subscriptions that provide recurring revenues to us, as well as contracts with our license customers for ongoing support and maintenance. In addition, our installed customer base has historically generated additional new license and services revenues for us. If our existing customers cancel or fail to renew their service contracts or fail to make additional purchases from us, our revenue could decrease and our operating results could be materially adversely affected.

If we are unable to develop and release new offerings and software enhancements to respond to rapid technological change, new customer requirements, or evolving industry standards in a timely and cost-effective manner, our business, operating results, and financial condition could be materially adversely affected

The market for our offerings is characterized by frequent new offerings and software enhancements in response to rapid technological change, new customer requirements, and evolving industry standards.  The introduction of offerings embodying new technologies can quickly make existing offerings obsolete and unmarketable.  We believe that our future success depends largely on our ability to:

 

continue to support a number of popular operating systems and databases;

 

maintain and improve our current offerings;

 

rapidly develop new offerings and software enhancements that achieve market acceptance;

 

maintain technological competitiveness; and

 

meet an expanding range of customer requirements.

Analytics applications are inherently complex, and it can take a long time and require significant research and development expenditures to develop and test new offerings and software enhancements.  In addition, customers may delay their purchasing decisions because they anticipate that new or enhanced versions of our offerings will soon become available.  We cannot be sure that we will succeed in developing, marketing, and delivering, on a timely and cost-effective basis, new or enhanced offerings that respond

33


 

to technological change, new customer requirements, or evolving industry standards, nor can we be sure that any new or enhanced offerings will achieve market acceptance.  Moreover, even if we introduce a new offering, we may experience a decline in revenues of our existing offerings that is not fully matched by the new offering’s revenue.  For example, customers may delay making purchases of a new offering to permit them to make a more thorough evaluation of the offering or until industry and marketplace reviews become widely available.  Some customers may hesitate migrating to a new offering due to concerns regarding the complexity of migration or performance issues that may occur in product infancy.  In addition, we may lose existing customers who choose a competitor’s offering rather than migrate to our new offering. This could result in a temporary or permanent revenue shortfall and materially adversely affect our business, operating results, and financial condition.

A substantial customer shift in the deployment of the MicroStrategy platform from a product license model to a cloud subscription model could affect the timing of revenue recognition, reduce product licenses and product support revenues, and materially adversely affect our operating results

We offer our analytics platform in the form of a product license or a cloud subscription.  The payment streams and revenue recognition timing for our product licenses are different from those for our cloud subscriptions.  For product licenses, customers typically pay us a lump sum soon after entering into a license agreement and we typically recognize product licenses revenue when control of the license is transferred to the customer.  For cloud subscriptions, customers typically make periodic payments over the subscription period and we recognize subscription services revenues ratably over the subscription period.  As a result, if a substantial number of current customers shift to, or new customers purchase, cloud subscriptions instead of product licenses, the resulting change in payment terms and revenue recognition may result in our recognizing less revenue in the reporting period in which the sale transactions are consummated than has been the case in prior periods, with more revenue being recognized in future periods.  This change in the timing of revenue recognition could materially adversely affect our operating results and cash flows for the periods during which such a shift or change in purchasing occurs.  Accordingly, in any particular reporting period, cloud subscription sales could negatively impact product license sales to our existing and prospective customers, which could reduce product licenses and product support revenues.

Our investment in new business strategies and initiatives could disrupt the operations of our ongoing business and present risks that we have not adequately anticipated

We have invested, and in the future may invest, in new business strategies and initiatives.  For example, we have introduced a number of innovative technologies designed to enable companies to capitalize on Big Data, mobile applications, cloud services, security, Internet of Things, and artificial intelligence trends in the marketplace. These endeavors may involve significant risks and uncertainties, including distraction of management from other business operations, the dedication of significant research and development, sales and marketing, and other resources to these new initiatives at the expense of our other business operations, generation of insufficient revenue to offset expenses associated with new initiatives, incompatibility of our new technologies with third-party platforms, inadequate return of capital, and other risks that we may not have adequately anticipated.  Because new strategies and initiatives are inherently risky, these strategies and initiatives may not be successful and could materially adversely affect our financial condition and operating results.

Business disruptions, including interruptions, delays, or failures of our systems, third-party data center hosting facility or other third-party services, could materially adversely affect our operating results or result in a material weakness in our internal controls that could adversely affect the market price of our stock

A significant portion of our research and development activities or certain other critical business operations are concentrated in facilities in Northern Virginia, China, and Poland.  In addition, we serve our customers and manage certain critical internal processes using a third-party data center hosting facility located in the United States and other third-party services, including AWS, Azure, and other cloud services.  We could experience a disruption or failure of our systems or the third-party hosting facility or other services that we use. Such disruptions or failures could include a natural disaster, fire, cyber-attack, act of terrorism, geopolitical conflict, the effects of climate change, or other catastrophic event, as well as power outages or telecommunications infrastructure outages, or a decision by one of our third-party service providers to close facilities that we use without adequate notice or to materially change the pricing or terms of their services, or other unanticipated problems with the third-party services that we use, including a failure to meet service standards.

We are a highly automated business and any such disruptions or failures could (i) result in the destruction or disruption of any of our critical business operations, controls or procedures, or IT systems, (ii) severely affect our ability to conduct normal business operations, including delaying completion of sales and provision of services, (iii) result in a material weakness in our internal control over financial reporting, (iv) cause our customers to terminate their subscriptions, (v) result in our issuing credits to customers or paying penalties or fines, (vi) harm our reputation, (vii) adversely affect our attrition rates or our ability to attract new customers, or

34


 

(viii) cause our offerings to be perceived as not being secure, any of which could materially adversely affect our future operating results.

We use channel partners and if we are unable to maintain successful relationships with them, our business, operating results, and financial condition could be materially adversely affected

In addition to our direct sales force, we use channel partners, such as system integrators, consulting firms, resellers, solution providers, managed service providers, OEMs, and technology companies, to license and support our offerings.  For the three months ended March 31, 2020, transactions by channel partners for which we recognized revenue accounted for 26.8% of our total product licenses revenues.  Our channel partners may offer customers the products and services of several different companies, including offerings that compete with ours.  Because our channel partners generally do not have exclusive relationships with us, we cannot be certain that they will prioritize or devote adequate resources to selling our offerings.  Moreover, divergence in strategy or contract defaults by any of these channel partners may materially adversely affect our ability to develop, market, sell, or support our offerings.

Although we believe that direct sales will continue to account for a majority of our product licenses revenues, we seek to maintain a significant level of sales activities through our channel partners.  There can be no assurance that our channel partners will continue to cooperate with us.  In addition, actions taken or not taken by such parties may materially adversely affect us. Our ability to achieve revenue growth in the future will depend in part on our ability to maintain successful relationships with our channel partners. If we are unable to maintain our relationships with these channel partners, our business, operating results, and financial condition could be materially adversely affected.

In addition, we rely on our channel partners to operate in accordance with applicable laws and regulatory requirements. If they fail to do so, we may need to incur significant costs in responding to investigations or enforcement actions or paying penalties assessed by the applicable authorities.  We also rely on our channel partners to operate in accordance with the terms of their contractual agreements with us.  For example, some of our agreements with our channel partners prescribe the terms and conditions pursuant to which they are authorized to resell or distribute our software and offer technical support and related services.  If our channel partners do not comply with their contractual obligations to us, our business, operating results, and financial condition may be materially adversely affected.

Our recognition of deferred revenue and advance payments is subject to future performance obligations and may not be representative of revenues for succeeding periods

Our current and non-current deferred revenue and advance payments totaled $188.6 million as of March 31, 2020.  The timing and ultimate recognition of our deferred revenue and advance payments depend on various factors, including our performance of various service obligations.

Because of the possibility of customer changes or delays in customer development or implementation schedules or budgets, and the need for us to satisfactorily perform product support and other services, deferred revenue and advance payments at any particular date may not be representative of actual revenue for any succeeding period.

Our international operations are complex and expose us to risks that could have a material adverse effect on our business, operating results, and financial condition

We receive a significant portion of our total revenues from international sales and conduct our business activities in various foreign countries, including some emerging markets where we have limited experience, where the challenges of conducting our business can be significantly different from those we have faced in more developed markets, and where business practices may create internal control risks.  International revenues accounted for 41.2% and 43.8% of our total revenues for the three months ended March 31, 2020 and 2019, respectively.  Our international operations require significant management attention and financial resources.

Our international business activities expose us to additional risks, including:

 

fluctuations in foreign currency exchange rates;

 

new, or changes in, regulatory requirements;

 

tariffs, export and import restrictions, restrictions on foreign investments, sanctions, laws and policies that favor local competitors (such as mandatory technology transfers), and other trade barriers or protection measures;

35


 

 

the burden of complying with a wide variety of laws, including those relating to labor matters, antitrust, procurement and contracting, consumer and data protection, privacy, data localization, governmental access to data, network security, and encryption;

 

costs of localizing offerings;

 

lack of acceptance of localized offerings;

 

difficulties in and costs of staffing, managing, and operating our international operations;

 

economic weakness or currency related crises;

 

generally longer payment cycles and greater difficulty in collecting accounts receivable;

 

tax issues, including restrictions on repatriating earnings;

 

weaker intellectual property protection;

 

increased risk of misappropriation, theft, or misuse of intellectual property, particularly in foreign countries where we have significant software development operations that have access to product source code, such as China;

 

our ability to adapt to sales practices and customer requirements in different cultures;

 

natural disasters, acts of war, terrorism, or pandemics, including the ongoing COVID-19 pandemic;

 

corporate espionage; and

 

political instability and security risks in the countries where we are doing business.

Disruptions to trade, weakening of economic conditions, economic and legal uncertainties, or changes in currency rates may adversely affect our business, financial condition, operating results, and cash flows.  For example, we may face heightened risks in connection with our international operations as a result of the withdrawal of the United Kingdom from the European Union, commonly referred to as “Brexit.”  The future effects of Brexit are uncertain and will depend on, among other things, the terms of any agreements the United Kingdom enters into governing U.K. access to E.U. and other markets either during the transitional period that is currently scheduled to end on December 31, 2020 or more permanently.  Brexit could, among other outcomes, disrupt the free movement of goods, services, and people between the United Kingdom and the European Union. Brexit could also lead to legal uncertainty and potentially divergent national laws and regulations, including tax laws and regulations, as the United Kingdom determines which E.U. laws to replace or replicate.  In addition, the Trump administration has called for substantial changes to U.S. foreign trade policy, including the imposition of greater restrictions on international trade and significant increases in tariffs on goods imported into the United States, and has increased tariffs on certain goods imported into the United States from a number of foreign markets, following which retaliatory tariffs have been imposed on exports of certain U.S. goods to those markets.  These tariffs and any further escalation of protectionist trade measures could adversely affect the markets in which we sell our offerings and, in turn, our business, financial condition, operating results, and cash flows.

Changes to the U.S. taxation of our international income, or changes in foreign tax laws, could have a material effect on our future operating results. For example, the Tax Act brought about, among other items, corporate income tax rate changes, the modification or elimination of certain tax incentives, changes to the existing regime for taxing overseas earnings, and measures to prevent BEPS, and the United Kingdom adopted legislation imposing a tax related to offshore receipts in respect of intangible property held in low tax jurisdictions.

In addition, from time to time, we may undertake various potential intercompany transactions and legal entity restructurings that involve our international subsidiaries. We consider various factors in evaluating these potential transactions and restructurings, including the alignment of our corporate structure with our organizational objectives, the operational and tax efficiency of our corporate structure, and the long-term cash flows and cash needs of our business. Such transactions and restructurings could negatively impact our overall tax rate and result in additional tax liabilities.

Moreover, compliance with foreign and U.S. laws and regulations that are applicable to our international operations is complex and may increase our cost of doing business in international jurisdictions, and our international operations could expose us to fines and penalties if we fail to comply with these regulations. These laws and regulations include anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, local laws prohibiting corrupt payments to government officials, and local laws relating to procurement, contracting, and antitrust. These laws and regulations also include import and export requirements and economic and trade sanctions administered by the Office of Foreign Assets Control and the U.S. Department of Commerce based on U.S. foreign policy and national security goals against targeted foreign states, organizations, and individuals.  Although we have implemented policies and procedures designed to help ensure compliance with these laws, there can be no assurance that our employees,

36


 

channel partners, and other persons with whom we do business will not take actions in violation of our policies or these laws. Any violations of these laws could subject us to civil or criminal penalties, including substantial fines or prohibitions on our ability to sell our offerings to one or more countries, and could also materially damage our reputation and our brand.

These factors may have a material adverse effect on our future sales and, consequently, on our business, operating results, and financial condition.

We may lose sales, or sales may be delayed, due to the long sales and implementation cycles of certain of our offerings, which could reduce our revenues

To date, our customers have typically invested substantial time, money, and other resources and involved many people in the decision to purchase our software and related services.  As a result, we may wait nine months or more after the first contact with a customer for that customer to place an order while it seeks internal approval for the purchase of our software or services.  During this long sales cycle, events may occur that affect the size and/or timing of the order or even cause it to be canceled.  For example, our competitors may introduce new offerings, or the customer’s own budget and purchasing priorities may change.

Even after an order is placed, the time it takes to deploy our software and complete services engagements can vary widely.  Implementing some of our offerings can take several months, depending on the customer’s needs, and may begin only with a pilot program.  It may be difficult to deploy our software if the customer has complicated deployment requirements, such as deployments that involve integrating databases, hardware, and software from different vendors.  If a customer hires a third party to deploy our software, we cannot be sure that our software will be deployed successfully.

Our results in any particular period may depend on the number and volume of large transactions in that period and these transactions may involve lengthier, more complex, and more unpredictable sales cycles than other transactions

As existing and potential customers seek to standardize on a single analytics vendor or require greater vendor capacity to meet their growing analytics needs, our business may experience larger transactions at the enterprise level and larger transactions may account for a greater proportion of our business. The presence or absence of one or more large transactions in a particular period may have a material positive or negative effect on our revenue and operating results for that period.  For the three months ended March 31, 2020, our top three product licenses transactions with recognized revenue totaled $2.3 million, or 18.3% of total product licenses revenues, compared to $3.4 million, or 18.6% of total product licenses revenues, for the three months ended March 31, 2019.  These transactions represent significant business and financial decisions for our customers, require considerable effort on the part of customers to assess alternative products, and often require additional levels of management approval.  In addition, large transactions are often more complex than smaller transactions.  These factors generally lengthen the typical sales cycle and increase the risk that customers may postpone or delay purchasing decisions from one period to a subsequent period or that customers will alter their purchasing requirements.  We may also encounter greater competition and pricing pressure in larger transactions, and the sales effort and service delivery scope for larger transactions may require us to use additional resources to execute the transactions.  These factors could result in lower than anticipated revenue and earnings for a particular period or lower estimated revenue and earnings in future periods.

We face a variety of risks in doing business with U.S. and foreign federal, state, and local governments and government agencies, including risks related to the procurement process, budget constraints and cycles, termination of contracts, and compliance with government contracting requirements

Our customers include the U.S. government and a number of state and local governments and government agencies.  There are a variety of risks in doing business with government entities, including:

Procurement.  Contracting with public sector customers is highly competitive and can be time-consuming and expensive, requiring us to incur significant up-front time and expense without any assurance that we will win a contract.

Budgetary Constraints and Cycles.  Demand and payment for our offerings are impacted by public sector budgetary cycles and funding availability, with funding reductions or delays adversely impacting public sector demand for our offerings.

Termination of Contracts.  Public sector customers often have contractual or other legal rights to terminate contracts for convenience or due to a default. If a contract is terminated for convenience, which can occur if the customer’s needs change, we may only be able to collect fees for software or services delivered prior to termination and settlement expenses.  If a contract is terminated due to a default, we may not recover even those amounts, and we may be liable for excess costs incurred by the customer for procuring alternative software or services.

Compliance with Government Contracting Requirements.  Government contractors are required to comply with a variety of complex laws, regulations, and contractual provisions relating to the formation, administration, or performance of government contracts that give public sector customers substantial rights and remedies, many of which are not typically found in commercial

37


 

contracts.  These may include rights with respect to price protection, the accuracy of information provided to the government, contractor compliance with socio-economic policies, and other terms that are particular to government contracts.  Federal, state, and local governments and government agencies routinely investigate and audit contractors for compliance with these requirements.  If, as a result of an audit or review, it is determined that we have failed to comply with these requirements, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, fines, and suspensions or debarment from future government business and we may suffer harm to our reputation.

Our customers also include a number of foreign governments and government agencies.  Similar procurement, budgetary, contract, and audit risks also apply to our doing business with these entities.  In addition, compliance with complex regulations and contracting provisions in a variety of jurisdictions can be expensive and consume significant management resources.  In certain jurisdictions, our ability to win business may be constrained by political and other factors unrelated to our competitive position in the market.  Each of these difficulties could materially adversely affect our business and results of operations.

We depend on technology licensed to us by third parties, and the loss of this technology could impair our software, delay implementation of our offerings, or force us to pay higher license fees

We license third-party technologies that are incorporated into or utilized by our existing offerings. There can be no assurance that the licenses for such third-party technologies will not be terminated or that we will be able to license third-party technologies for future offerings. In addition, we may be unable to renegotiate acceptable third-party license terms, or we may be subject to infringement liability if third-party technologies that we license is found to infringe intellectual property rights of others. Changes in or the loss of third-party licenses could lead to a material increase in our costs or to our offerings becoming inoperable or their performance being materially reduced.  As a result, we may need to incur additional development costs to help ensure continued performance of our offerings, and we may experience a decreased demand for our offerings.

If we are unable to recruit or retain skilled personnel, or if we lose the services of our Chairman of the Board of Directors, President & Chief Executive Officer, our business, operating results, and financial condition could be materially adversely affected

Our future success depends on our continuing ability to attract, train, assimilate, and retain highly skilled personnel.  Competition for these employees is intense, and competition may be amplified by evolving restrictions on immigration, travel, or availability of visas for skilled technology workers.  We may not be able to retain our current key employees or attract, train, assimilate, and retain other highly skilled personnel in the future.  Competition for qualified employees in the technology industry has historically been high, particularly for software engineers and other technical positions.  Our future success also depends in large part on the continued service of Michael J. Saylor, our Chairman of the Board of Directors, President & Chief Executive Officer.  If we lose the services of Mr. Saylor, or if we are unable to attract, train, assimilate, and retain the highly skilled personnel we need, our business, operating results, and financial condition could be materially adversely affected.

Changes in third-party software or systems or the emergence of new industry standards could materially adversely affect the operation of and demand for our existing software

The functionalities of our software depend in part on the ability of our software to interface with our customers’ IT infrastructure and cloud environments, including software applications, network infrastructure, and end user devices, which are supplied to our customers by various other vendors. When new or updated versions of these third-party software or systems are introduced, or new industry standards in related fields emerge, we may be required to develop updated versions of or enhancements to our software to help ensure that it continues to effectively interoperate with our customers’ IT infrastructure and cloud environments. If new or modified operating systems are introduced or new web standards and technologies or new standards in the field of database access technology emerge that are incompatible with our software, and we are unable to adapt our software on a timely basis, the ability of our software to deliver reports, access customer databases, or otherwise perform key functions could be impaired, which may impact our customers’ satisfaction with our software and potentially result in breach of warranty claims or other claims. For example, the release of the Google Chrome version 80 browser and Microsoft’s recent Windows security update enabling LDAP hardening affected some existing MicroStrategy software deployments, as a result of which we were required to make certain changes to our software. Development efforts to maintain the interoperability of our software with our customers’ IT infrastructure and cloud environments could require substantial capital investment and employee resources, and we may not be able to update our software quickly, cost-effectively, or at all. If we are unable to update our software in a timely manner, demand for our software could be materially adversely affected.

38


 

The nature of our software makes it particularly susceptible to undetected errors, bugs, or security vulnerabilities, which could cause problems with how the software performs and, in turn, reduce demand for our software, reduce our revenue, and lead to litigation claims against us

Software as complex as ours may contain undetected errors, bugs, or security vulnerabilities.  Although we test our software extensively, we have in the past discovered software errors, bugs, or security vulnerabilities in our offerings after their introduction.  Despite testing by us and our current and potential customers, errors, bugs, or security vulnerabilities may be found in new offerings or releases after commercial shipments begin.  This could result in lost revenue, damage to our reputation, or delays in market acceptance, which could have a material adverse effect on our business, operating results, and financial condition.  We may also need to expend resources and capital to correct these defects if they occur.

Our agreements with customers typically contain provisions designed to limit our exposure to product liability, warranty, and other claims.  It is possible, however, that these provisions may not be effective under the laws of certain domestic or international jurisdictions and we may be exposed to product liability, warranty, and other claims.  A successful product liability claim against us could have a material adverse effect on our business, operating results, and financial condition.

Changes in laws or regulations relating to privacy or the collection, processing, disclosure, storage, localization, or transmission of personal data, or any actual or perceived failure by us or our third-party service providers to comply with such laws and regulations, contractual obligations, or applicable privacy policies, could materially adversely affect our business

Aspects of our business, including our digital identity offering and the cloud environments we manage, involve collecting, processing, disclosing, storing, and transmitting personal data, which are subject to certain privacy policies, contractual obligations, and U.S. federal, U.S. state, and foreign laws, regulations, and directives relating to privacy and data protection.  We store a substantial amount of customer and employee data, including personal data, on our networks and other systems and the cloud environments we manage.  In addition, the types of data subject to protection as personal data in the European Union, the United States, and elsewhere, including Asia and Latin America, have been expanding.  In recent years, the collection and use of personal data by companies have come under increased regulatory and public scrutiny, especially in relation to the collection and processing of sensitive data, such as healthcare, biometric, genetic, financial services, and government data, children’s data, precise location data, and data regarding a person’s race or ethnic origins, political opinions, religious or philosophical beliefs, trade union membership, or sex life or sexual orientation.  For example, in the United States, protected health information is subject to the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”).  HIPAA has been supplemented by the Health Information Technology for Economic and Clinical Health Act with the result of increased civil and criminal penalties for noncompliance.  Entities performing certain functions that engage in creating, receiving, maintaining, or transmitting protected health information provided by covered entities and other business associates are directly subject to enforcement under HIPAA.  Our access to protected health information through the cloud environments we manage triggers obligations to comply with certain privacy rules and data security requirements under HIPAA.  

Any systems failure or security breach that results in the release of, or unauthorized access to, personal data, or any failure or perceived failure by us or our third-party service providers to comply with applicable privacy policies, contractual obligations, or any applicable laws or regulations relating to privacy or data protection, could result in proceedings against us by domestic or foreign government entities or others, including private plaintiffs in litigation.  Such proceedings could result in the imposition of sanctions, fines, penalties, liabilities, government orders, and/or orders arising out of private proceedings, requiring that we change our data practices, any of which could have a material adverse effect on our business, operating results, reputation, and financial condition.

Various U.S. federal, U.S. state, and foreign legislative, regulatory, or other government bodies may enact new or additional laws or regulations, or issue rulings that invalidate prior laws or regulations, concerning privacy, data storage, data protection, and cross-border transfer of data that could materially adversely impact our business.  For example, in the European Union, the General Data Protection Regulation (“GDPR”) took effect in May 2018.  GDPR governs data practices and privacy, establishes requirements regarding the handling and security of personal data, requires disclosure of data breaches to individuals, customers, and data protection authorities in certain circumstances, requires companies to honor data subjects’ requests relating to their personal data, permits regulators to impose fines of up to €20,000,000 or 4% of global annual revenue, whichever is higher, and establishes a private right of action.  Furthermore, a new ePrivacy Regulation, regulating electronic communications, was proposed in 2017 and is under consideration by the European Commission, the European Parliament, and the European Council.

Brazil also enacted the Lei Geral de Proteção de Dados (the Brazilian General Data Protection Law), which will impose requirements largely similar to GDPR on products and services offered to users in Brazil, effective in August 2020.  We may also be subject to a cybersecurity law that went into effect in China in June 2017 that has uncertain but broad application and imposes a number of new privacy and data security obligations, including a data localization requirement for certain types of data.

39


 

The state of California has also adopted a new comprehensive privacy law, the California Consumer Protection Act (“CCPA”), modeled largely on GDPR, that took effect on January 1, 2020 and is expected to become enforceable no later than July 1, 2020.  We may be required to devote substantial resources to implement and maintain compliance with the CCPA, and noncompliance could carry the threat of regulatory investigations and fines or private litigation.  In addition, several states are also now considering bills similar to the CCPA.

Furthermore, the U.S. Congress is considering comprehensive privacy legislation.  At this time, it is unclear whether it will in fact pass such a law and if so, when and what it will require and prohibit.  Moreover, it is not clear whether any such legislation would give the Federal Trade Commission (“FTC”) any new authority to impose civil penalties for violations of the Federal Trade Commission Act in the first instance, or whether the U.S. Congress will grant the FTC rulemaking authority over privacy and information security.

Complying with these and other changing requirements could cause us or our customers to incur substantial costs or pay substantial fines or penalties, require us to change our business practices, require us to take on more onerous obligations in our contracts, or limit our ability to provide certain offerings in certain jurisdictions, any of which could materially adversely affect our business and operating results.  In addition, mechanisms for lawfully transferring personal data from the European Union to the United States and certain other countries are being challenged in European courts, which could lead to uncertainty about the legality of such transfers, or burdensome or inconsistent legal requirements.  New laws or regulations restricting or limiting the collection or use of mobile data could also reduce demand for certain of our offerings or require changes to our business practices, which could materially adversely affect our business and operating results.

If we or our third-party service providers experience a security breach and unauthorized parties obtain access to our customers’, prospects’, vendors’, or channel partners’ data, our data, our networks or other systems, or the cloud environments we manage, our offerings may be perceived as not being secure, our reputation may be harmed, demand for our offerings may be reduced, our operations may be disrupted, we may incur significant legal and financial liabilities, and our business could be materially adversely affected

As part of our business, we process, store, and transmit our customers’, prospects’, vendors’, and channel partners’ information and data as well as our own, including in our networks and other systems and the cloud environments we manage.  There can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against all current or future security threats.  For example, security measures may be breached as a result of technological error, computer viruses, or third-party action, including intentional misconduct by computer hackers, physical break-ins, the actions of state actors, industrial espionage, fraudulent inducement of employees, customers, or channel partners to disclose sensitive information such as user names or passwords, and employee, customer, or channel partner error or malfeasance.  We have experienced attempts by third parties to identify and exploit software and service vulnerabilities, penetrate or bypass our security measures, and gain unauthorized access to our or our customers’ or service providers’ cloud environments, networks, and other systems.  

A security breach could result in unauthorized access to or disclosure, modification, misuse, loss, or destruction of our customers’, prospects’, vendors’, or channel partners’ data, our data (including our proprietary information, intellectual property, or trade secrets), our networks or other systems, or the cloud environments we manage.  Because there are many different security breach techniques and such techniques continue to evolve, we may be unable to anticipate, detect, or mitigate attempted security breaches and implement adequate preventative measures.  Third parties may also conduct attacks designed to prevent access to critical data or systems through ransomware or temporarily deny customers access to our cloud environments.  

Any security breach or successful denial of service attack could result in a loss of customer confidence in the security of our offerings and damage to our brand, reduce the demand for our offerings, disrupt our normal business operations, require us to spend material resources to investigate or correct the breach, require us to notify affected customers or individuals and/or applicable regulators and others, and provide identity theft protection services to individuals under applicable laws, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and materially adversely affect our revenue and operating results.  Our software operates in conjunction with and is dependent on third-party products and components across a broad ecosystem.  If there is a security vulnerability in one of these products or components, and if there is a security exploit targeting it, we could face increased costs, liability claims, customer dissatisfaction, reduced revenue, or harm to our reputation or competitive position.  These risks will increase as we continue to grow the number and scale of our cloud subscriptions and process, store, and transmit increasingly large amounts of our customers’, prospects’, vendors’, channel partners’, and our own information and data, which may include proprietary or confidential data or personal or other identifying information.  Moreover, if a high-profile security breach occurs with respect to an industry peer, our customers and potential customers may lose trust in the security of business intelligence or analytics platforms generally, which could adversely impact our ability to retain existing customers or attract new ones.

40


 

Our intellectual property is valuable, and any inability to protect it could reduce the value of our offerings and brand

We rely on a combination of copyrights, patents, trademarks, trade secrets, confidentiality procedures, and contractual commitments to protect our intellectual property worldwide. Despite our efforts, these measures can only provide limited protection. Unauthorized third parties may try to copy or reverse engineer portions of our software or otherwise obtain and use our intellectual property. Any intellectual property owned by us may be invalidated, circumvented, or challenged. Any of our pending or future intellectual property applications, whether or not currently being challenged, may not be issued with the scope we seek, if at all. Moreover, amendments to and developing jurisprudence regarding U.S. and international law may affect our ability to protect our intellectual property and defend against claims of infringement. In addition, although we generally enter into confidentiality agreements with our employees and contractors, there can be no assurance that the confidential nature of our intellectual property will be maintained. Furthermore, the laws of some countries do not provide the same level of protection of our intellectual property as do the laws of the United States. If we cannot protect our intellectual property against unauthorized copying or use, we may not remain competitive.

Third parties may claim we infringe their intellectual property rights

We periodically receive notices from third parties claiming we are infringing their intellectual property rights, principally patent, copyright, and trademark rights. We expect the number of such claims will increase as we continue to expand our offerings and branding, the number of offerings and level of competition in our industry segments grow, the functionality of offerings overlaps, and the volume of issued patents, patent applications, and copyright and trademark registrations continues to increase. Responding to any infringement claim, regardless of its validity, could:

 

be time-consuming, costly, and/or result in litigation;

 

divert management’s time and attention from developing our business;

 

require us to pay monetary damages or enter into royalty and licensing agreements that we would not normally find acceptable;

 

require us to stop selling certain of our offerings;

 

require us to redesign certain of our offerings using alternative non-infringing technology or practices, which could require significant effort and expense;

 

require us to rename certain of our offerings or entities; or

 

require us to satisfy indemnification obligations to our customers and channel partners.

Additionally, while we monitor our use of third-party software, including open source software, we cannot assure you that our processes for controlling such use in our offerings will be effective.  If we fail to comply with the terms or conditions associated with third-party software that we use, including any changes to the license terms or conditions that may occur, if we inadvertently embed certain types of third-party software into one or more of our offerings, or if third-party software that we license is found to infringe the intellectual property rights of others, we could subject ourselves to infringement liability and be required to re-engineer our offerings, discontinue the sale of our offerings if re-engineering could not be accomplished on a timely or cost-effective basis, or make available to certain third parties or generally available, in source code form, our proprietary code, any of which could materially adversely affect our business, operating results, and financial condition.

If a successful infringement claim is made against us and we fail to develop or license a substitute technology or brand name, as applicable, our business, results of operations, financial condition, or cash flows could be materially adversely affected.

Because of the rights of our two classes of common stock and because we are controlled by Michael J. Saylor, who beneficially owns the majority of our class B common stock, Mr. Saylor could transfer control of MicroStrategy to a third party without the approval of our Board of Directors or our other stockholders, prevent a third party from acquiring us, or limit the ability of our other stockholders to influence corporate matters

We have two classes of common stock: class A common stock and class B common stock.  Holders of our class A common stock generally have the same rights as holders of our class B common stock, except that holders of class A common stock have one vote per share while holders of class B common stock have ten votes per share.  As of April 20, 2020, holders of our class B common stock owned 2,035,184 shares of class B common stock, or 72.5% of the total voting power.  As of April 20, 2020, Mr. Saylor, our Chairman of the Board of Directors, President & Chief Executive Officer, beneficially owned 2,011,668 shares of class B common stock, or 71.6% of the total voting power.  Accordingly, Mr. Saylor can control MicroStrategy through his ability to determine the outcome of elections of our directors, amend our certificate of incorporation and by-laws, and take other actions requiring the vote or consent of stockholders, including mergers, going-private transactions, and other extraordinary transactions and their terms.

41


 

Our certificate of incorporation allows holders of class B common stock to transfer shares of class B common stock, subject to the approval of stockholders holding a majority of the outstanding class B common stock.  Mr. Saylor could, without the approval of our Board of Directors or our other stockholders, transfer voting control of MicroStrategy to a third party.  Such a transfer of control could have a material adverse effect on our business, operating results, and financial condition.  Mr. Saylor could also prevent a change of control of MicroStrategy, regardless of whether holders of class A common stock might otherwise receive a premium for their shares over the then current market price. In addition, this concentrated control limits stockholders’ ability to influence corporate matters and, as a result, we may take actions that our non-controlling stockholders do not view as beneficial or that conflict with their interests.  As a result, the market price of our class A common stock could be materially adversely affected.

Our status as a “controlled company” could make our class A common stock less attractive to some investors or otherwise materially adversely affect our stock price

Because we qualify as a “controlled company” under the corporate governance rules for Nasdaq-listed companies, we are not required to have independent directors comprise a majority of our Board of Directors. Additionally, our Board of Directors is not required to have an independent compensation or nominating committee, or to have the independent directors exercise the nominating function. We are also not required to have the compensation of our executive officers be determined by a compensation committee of independent directors.  In addition, we are not required to empower our Compensation Committee with the authority to engage the services of any compensation consultants, legal counsel, or other advisors, or to have the Compensation Committee assess the independence of compensation consultants, legal counsel, and other advisors that it engages.

In light of our status as a controlled company, our Board of Directors has determined not to establish an independent nominating committee or have its independent directors exercise the nominating function and has elected instead to have the Board of Directors be directly responsible for nominating members of the Board.  A majority of our Board of Directors is currently comprised of independent directors, and our Board of Directors has established a Compensation Committee comprised entirely of independent directors. The Compensation Committee determines the compensation of our Chief Executive Officer.  However, our Board of Directors has authorized our Chief Executive Officer to determine the compensation of executive officers other than himself, rather than having such compensation determined by the Compensation Committee, except that certain performance-based executive officer compensation is determined by the Compensation Committee.  Awards under our 2013 Equity Plan are also approved by the Compensation Committee.  Additionally, while our Compensation Committee is empowered with the authority to retain and terminate outside counsel, compensation consultants, and other experts or consultants, it is not required to assess their independence.

Although currently a majority of our Board of Directors is comprised of independent directors and the Compensation Committee is comprised entirely of independent directors, we may elect in the future not to have independent directors constitute a majority of the Board of Directors or the Compensation Committee, our Chief Executive Officer’s compensation determined by a compensation committee of independent directors, or a compensation committee of the Board of Directors at all.

Accordingly, should the interests of our controlling stockholder differ from those of other stockholders, the other stockholders may not have the same protections that are afforded to stockholders of companies that are required to follow all of the corporate governance rules for Nasdaq-listed companies. Our status as a controlled company could make our class A common stock less attractive to some investors or otherwise materially adversely affect our stock price.

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

The following table provides information about our repurchases of equity securities that are registered by us pursuant to Section 12 of the Exchange Act during the periods indicated:

 

 

 

 

(a)

 

 

 

(b)

 

 

 

(c)

 

 

 

(d)

 

 

Period

 

 

Total

Number of

Shares (or

Units) Purchased

 

 

 

Average

Price Paid

per Share

(or Unit) (1)

 

 

 

Total Number of

Shares (or Units)

Purchased as Part of

Publicly Announced

Plans or Programs (1)

 

 

 

Maximum Number (or

Approximate Dollar

Value) of Shares (or

Units) that May Yet Be

Purchased Under the

Plans or Programs (1)

 

 

January 1, 2020 – January 31, 2020

 

 

 

0

 

 

 

N/A

 

 

 

 

0

 

 

 

$

271,012,425

 

 

February 1, 2020 – February 29, 2020

 

 

 

202,206

 

 

 

$

149.32

 

 

 

 

202,206

 

 

 

$

240,818,533

 

 

March 1, 2020 – March 31, 2020

 

 

 

152,427

 

 

 

$

134.84

 

 

 

 

152,427

 

 

 

$

220,265,129

 

 

Total:

 

 

 

354,633

 

 

 

$

143.10

 

 

 

 

354,633

 

 

 

$

220,265,129

 

 

 

42


 

(1)

On July 28, 2005, we announced that the Board of Directors authorized us to repurchase up to an aggregate of $300.0 million of our class A common stock from time to time on the open market under the Share Repurchase Program. The Share Repurchase Program was subsequently amended to authorize us to repurchase up to an aggregate of $800.0 million of our class A common stock through April 29, 2023, although the program may be suspended or discontinued by us at any time.  The timing and amount of any shares repurchased will be determined by management based on its evaluation of market conditions and other factors.  The Share Repurchase Program may be funded using our working capital, as well as proceeds from any other funding arrangements that we may enter into in the future.  As of March 31, 2020, pursuant to the Share Repurchase Program, we had repurchased an aggregate of 5,584,090 shares of our class A common stock at an average price per share of $103.82 and an aggregate cost of $579.7 million.  As of March 31, 2020, $220.3 million of our class A common stock remained available for repurchase pursuant to the Share Repurchase Program.  The average price per share and aggregate cost amounts disclosed above include broker commissions.

Item 5. Other Information

Earnings Release

On April 28, 2020, we issued a press release announcing the Company’s financial results for the quarter ended March 31, 2020. A copy of this press release is attached as Exhibit 99.1 to this Quarterly Report. The information regarding this press release in this Item 5 (including Exhibit 99.1) shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such a filing.

Resignation and Appointment of Executive Officers

On April 23, 2020, Lisa Mayr resigned from her position as our Senior Executive Vice President & Chief Financial Officer. In connection with her resignation, on April 26, 2020, Ms. Mayr entered into an agreement with the Company (the “Agreement”). The Agreement provides Ms. Mayr with the following severance payments and benefits: (i) a lump-sum cash payment of $275,000, which is equal to six months of her base salary; and (ii) retention by Ms. Mayr of a one-time reporting bonus of $100,000 paid to her in connection with the commencement of her employment and an advance bonus payment with respect to 2020 of $300,000 that was paid to her in January 2020. The Agreement also includes a general release of claims and certain other covenants in favor of the Company.

The foregoing summary of the Agreement is qualified in its entirety by reference to the full text of the Agreement, a copy of which is filed as Exhibit 10.1 to this Quarterly Report and incorporated herein by reference.

In connection with Ms. Mayr’s resignation, we appointed Phong Le, our Senior Executive Vice President & Chief Operating Officer, to succeed Ms. Mayr as our Chief Financial Officer, effective immediately. In addition to his new responsibilities as Chief Financial Officer, Mr. Le will continue to serve as our Senior Executive Vice President & Chief Operating Officer. Mr. Le will continue to report to Michael Saylor, our Chairman, President & Chief Executive Officer.

Annual Discretionary Cash Bonus Targets for Certain Executive Officers

On April 23, 2020, our Chief Executive Officer established annual discretionary cash bonus targets for the following executive officers of the Company in the amounts set forth opposite their respective names, effective as of January 1, 2020:

 

Phong Q. Le

 

$

750,000

 

Senior Executive Vice President, Chief Operating Officer & Chief Financial Officer

 

 

 

 

Timothy E. Lang

 

$

500,000

 

Senior Executive Vice President & Chief Technology Officer

 

 

 

 

W. Ming Shao

 

$

500,000

 

Senior Executive Vice President & General Counsel

 

 

 

 

 

Awards pursuant to the foregoing discretionary cash bonus targets will be determined by our Chief Executive Officer based on his subjective evaluation of the applicable executive’s performance in the context of general economic and industry conditions and Company performance during 2020.

Item 6. Exhibits

 

43


 

INDEX TO EXHIBITS

 

Exhibit

Number

 

Description

 

 

 

  3.1

 

Second Restated Certificate of Incorporation of the registrant (incorporated herein by reference to Exhibit 3.1 to the registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2003 (File No. 000-24435)).

 

 

 

  3.2

 

Amended and Restated By-Laws of the registrant (incorporated herein by reference to Exhibit 3.1 to the registrant’s Current Report on Form 8-K filed with the SEC on January 30, 2015 (File No. 000-24435)).

 

 

 

  4.1

 

Form of Certificate of Class A Common Stock of the registrant (incorporated herein by reference to Exhibit 4.1 to the registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2003 (File No. 000-24435)).

 

 

 

10.1†

 

Agreement, dated as of April 26, 2020, by and between the registrant and Lisa Mayr.

 

 

 

31.1

 

Certification pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Chairman of the Board of Directors, President & Chief Executive Officer.

 

 

 

31.2

 

Certification pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Senior Executive Vice President & Chief Financial Officer.

 

 

 

32.1

 

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

 

 

 

99.1

 

Press release, dated April 28, 2020, regarding the Company’s financial results for the quarter ended March 31, 2020.

 

 

 

101.INS

 

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

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema.

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase.

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase.

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase.

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase.

 

 

 

104

 

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101).

 

Management contracts and compensatory plans or arrangements.

 

44


 

SIGNATURES

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

 

 

 

MICROSTRATEGY INCORPORATED

 

 

 

 

 

 

By:

/s/ Michael J. Saylor

 

 

 

Michael J. Saylor

 

 

 

Chairman of the Board of Directors,

 

 

 

President & Chief Executive Officer

 

 

 

 

 

 

By:

/s/ Phong Le

 

 

 

Phong Le

 

 

 

Senior Executive Vice President,

 

 

 

Chief Operating Officer & Chief Financial Officer

 

Date: April 28, 2020

 

 

45

EX-10.1 2 mstr-ex101_415.htm EX-10.1 mstr-ex101_415.htm

 

 

Exhibit 10.1

 

AGREEMENT

 

THIS AGREEMENT (“Agreement”) is made and entered into by and between MicroStrategy Incorporated (“MicroStrategy”) and Lisa-Beth Mayr (“Employee”).

 

WHEREAS, Employee and MicroStrategy have agreed that Employee’s employment with MicroStrategy and/or with any of its subsidiaries, affiliates or related companies (together, the “Company”) terminated on April 23, 2020 (the “Termination Date”);

 

WHEREAS, Employee and the Company desire to enter into the following Agreement to resolve all issues between them including, but not limited to, those relating to Employee’s employment with the Company, and the termination thereof; and;

 

WHEREAS, Employee wishes to receive, and the Company has offered to provide, valuable consideration in exchange for execution by Employee of this Agreement;

 

NOW THEREFORE, in consideration of the payments and benefits listed below, and provided by the Company, Employee agrees to all of the following:

 

1.

Complete Release by Employee.  

 

(a)

Release.  In exchange for the consideration stated below and provided to Employee by the Company, Employee irrevocably and unconditionally releases the Released Parties listed in Subsection 1(b) from any and all claims, promises, offers, debts, causes of action or similar rights of any type or nature that Employee may have as of the date of the execution of this Agreement, including but not limited to those described in Subsection 1(c) and except as provided in Subsection 1(d).

 

(b)

Released Parties.  The “Released Parties” are the Company, all of its current and former parents, subsidiaries, affiliates, related companies, partnerships, or joint ventures (including but not limited to MicroStrategy Services Corporation, Usher Incorporated, and/or MicroStrategy Incorporated) and, with respect to each such entity, its predecessors and successors and all of its past, present, and future parents, agents, directors, officers, managers, supervisors, employees, stockholders, owners, representatives, assigns, attorneys, agents, insurers, employee benefit programs (and the trustees, administrators, fiduciaries, and insurers of such programs), and any other persons acting by, through, under, or in concert with any of the persons or entities listed in this subsection, and their successors.

 

(c)

Claims Released.  The claims released include but are not limited to those which in any way relate to: (a) Employee’s employment with the Company or the termination of Employee’s employment, such as claims for compensation, sales incentive compensation, special payments, sign on bonuses, performance bonuses, retention bonuses or any other cash bonuses, commissions, stock grants, option grants, lost wages, meal and rest period payments or premiums, sick or vacation pay (except for any vacation leave accrued and not used by Employee as of the Termination Date, as

 

Employee Initials __LM__

Employer Initials __PQL__

Page 1 of 11

 


 

 

such leave is reflected in the Company’s time-off system or other appropriate system of record), relocation benefits; (b) the design or administration of any employee benefit plan or Employee’s entitlement to benefits under any such plan; (c) any rights Employee may have to severance or similar income replacement benefits under any plan of the Company; (d) any rights Employee may have to the continued receipt of health or life insurance-type benefits, except for any rights Employee may have to benefits pursuant to the Consolidated Omnibus Budget Reconciliation Act (“COBRA”); (e) any claims to attorneys’ fees or other indemnities; and (f) any other claims or demands Employee may have on any basis.  The claims released, for example, may have arisen under any of the following statutes or common law doctrines:

 

(i)

Anti-Discrimination Statutes, such as Title VII of the Civil Rights Act of 1964, § 1981 of the Civil Rights Act of 1866 and Executive Order 11246; the Equal Pay Act; the Americans With Disabilities Act and § 503 and § 504 of the Rehabilitation Act of 1973; the Genetic Information Nondiscrimination Act of 2008; and any other federal, state or local law or regulation prohibiting retaliation or discrimination on the basis of race, color, national origin, religion, gender, disability, age, marital status, sexual orientation, gender identity, genetic information or any other protected characteristic.

 

(ii)

Other Federal Statutes, and their state or local counterparts, such as the Worker Adjustment and Retraining Notification Act; the New Jersey Conscientious Employee Protection Act and the Employee Retirement Income Security Act of 1974 (“ERISA”).

 

(iii)

Other Laws, such as state or local laws or regulations restricting an employer’s right to terminate employees, enforcing express or implied employment contracts, requiring an employer to deal with employees fairly or in good faith, relating to salary, commission, compensation, or benefits, or otherwise regulating employment; laws or regulations limiting unfair competition; laws or regulations relating to the private enforcement of state labor codes; and any other federal, state or local laws, whether based on statute, regulation or common law, providing recourse for alleged wrongful discharge, physical or personal injury, emotional distress, fraud, unfair competition, negligent misrepresentation, libel, slander, defamation and similar or related claims.

 

(iv)

Age Discrimination in Employment Act

 

1.

If Employee is age forty (40) or older on the date Employee signs this Agreement, Employee also acknowledges and agrees that Employee is waiving and releasing any and all claims or rights Employee may have under the Age Discrimination in Employment Act of 1967, as amended (“ADEA”), that this waiver and release is knowing and voluntary, and that the consideration given for this waiver and release is in addition to anything of value to which Employee was already entitled as an employee of the Company.  Employee further acknowledges that Employee is advised that:  (a) Employee should consult with an attorney (at Employee’s own expense) prior to

 

Employee Initials __LM__

Employer Initials __PQL__

Page 2 of 11

 


 

 

executing this Agreement (Employee understands that whether Employee consults an attorney or not is Employee’s decision); (b) this Agreement does not waive or release any rights or claims Employee may have under the ADEA which may arise after Employee executes this Agreement; and (c)(i) Employee has at least twenty-one (21) days in which to consider this Agreement (although Employee may choose to execute this Agreement earlier but not before the conclusion of Employee’s last day of employment); (ii) Employee has seven (7) days following execution of this Agreement to revoke this Agreement (to be effective, any revocation must be actually received in writing by the Company by 12:00 a.m. PST on the eighth day); and (iii) this Agreement shall not be effective until the revocation period has expired. Employee waives any right to have the consideration period restarted or extended by any subsequent changes to this Agreement.  

 

2.

Employee acknowledges and agrees that Employee was given a copy of this Agreement and has carefully read it and understands it, that Employee has been given the opportunity to consult with the persons identified in Section 12 regarding this Agreement and that Employee has entered into this Agreement voluntarily and with full knowledge of its final and binding effect.

 

(d)

Claims Not Released.  This Agreement does not release:  (a) Employee’s claims for reimbursement of business expenses owed to Employee, provided, however, that Employee represents that all expenditures have been submitted in accordance with Company policy prior to the date Employee signs this Agreement; (b) Employee’s right, if any, to claim government-provided unemployment benefits or workers compensation benefits; (c) any claims Employee may now have to vested benefits in any 401(k), pension plan, stock plan or other employee benefits; and (d) Employee’s right to enforce this Agreement.  This Agreement also does not release any other claim or abridge any legal right that as a matter of law cannot be released or abridged by private agreement between the Company and Employee.

 

(e)

Agreement Extends to Known and Unknown, Suspected and Unsuspected Claims.  This Agreement covers both claims that Employee knows about or suspects as well as those Employee does not know about or does not suspect, and Employee expressly waives all rights afforded by any statute which limits the effect of a release with respect to unknown and unsuspected claims.  

 

(f)

No Pursuit of Released Claims.  Employee represents that Employee has not filed, submitted or caused to be filed any lawsuit, complaint or charge pertaining in any way to Employee’s employment or encompassing any claim released by this Agreement.  Employee specifically represents that Employee has not raised a claim of sexual harassment or abuse by the Company.  Employee promises never to file, prosecute, join, opt-in or participate in a lawsuit (including a collective or class action) or other complaint asserting any claims that are released by this Agreement.  Notwithstanding the foregoing, nothing in this Agreement: (i) limits or affects Employee’s right to challenge the validity of this Agreement, including, without limitation, a challenge

 

Employee Initials __LM__

Employer Initials __PQL__

Page 3 of 11

 


 

 

under the ADEA or OWBPA; (ii) in any way interferes with Employee’s right and responsibility to give truthful testimony under oath; or (iii) precludes Employee from participating in an investigation, filing a charge or otherwise communicating with or providing documents or other information to any federal, state, or local government office, official or agency, including but not limited to, the Equal Employment Opportunity Commission, Department of Labor, National Labor Relations Board or the Securities and Exchange Commission.  However, Employee promises never to seek or accept any compensatory damages, back pay, front pay, or reinstatement remedies for Employee personally with respect to any claims released by this Agreement.  Employee also understands that if Employee makes a confidential disclosure of a Company trade secret to a government official or attorney for the sole purpose of reporting or investigating a suspected violation of law, or in a court filing under seal, Employee shall not be held liable under any federal or state trade secret law for such a disclosure.  

 

(g)

Further Representations.  

 

(i)

Employee represents and warrants that Employee is not aware of any facts that would establish, tend to establish or in any way support an allegation that any Released Party has engaged in business conduct that Employee believes could violate: (1) any provision of federal law relating to fraud (including but not limited to the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act and/or any state or local counterpart); (2) any rule or regulation of the Securities and Exchange Commission;  (3) the federal False Claims Act and/or any state or local or municipal qui tam counterpart (which prohibit the presentation by the Company or any affiliate of false claims and statements or the creation of false records or statements in order to obtain payment of federal, state, county or municipal funds, or to avoid refunds of such government funds); and (4) any other federal, state, local or foreign law.

 

(ii)

Employee represents and warrants that under the Family and Medical Leave Act of 1993, as amended, and/or any state or local counterpart (collectively, “FMLA”) that Employee (a) has received all leave required and currently does not, and in the past did not, have any claim for denial of any such leave, and (b) does not claim that the Company violated or denied Employee rights under the FMLA or retaliated against Employee in any way for exercising rights under the FMLA.

 

(iii)

Employee represents and warrants that under the federal Fair Labor Standards Act and/or any state or local counterpart (collectively, “FLSA”) that Employee (a) was properly classified as either exempt or nonexempt from overtime (i.e., as either ineligible or eligible to receive overtime), (b) has been fully paid for all hours Employee worked for the Company, and (c) does not claim that the Company violated or denied any wage and hour rights under the FLSA.

2.

Payments and Benefits.  In exchange for the release and other promises made by Employee herein, the Company will provide the following benefits to Employee, which the parties agree fully satisfy the Company’s obligations to Employee in Employer’s offer letter to Employee

 

Employee Initials __LM__

Employer Initials __PQL__

Page 4 of 11

 


 

dated October 1, 2019 (the “Offer Letter”), especially with respect to severance and related compensation.  The parties agree that except as set forth in this Agreement, no compensation is owed to Employee, including as set forth in the Offer Letter.  All payments are subject to applicable taxes and other withholdings.  

 

(a)

The Company will pay to Employee the lump sum of two hundred seventy-five thousand dollars ($275,000.00), less applicable taxes and other withholdings, which Employees agrees is equivalent to six months of Employee’s current base salary.  Subject to Employee’s compliance with Section 4, payment will be made within twenty (20) days after Employee executes and returns this Agreement and the revocation period (if applicable) has expired, but in no event after March 15th of the calendar year after the year in which Employee terminates employment.

 

(b)

The Company represents that it is not aware of any facts or circumstances that would require Employee to re-pay to the Company the one-time reporting bonus of one hundred thousand dollars ($100,000.00) or the advance bonus payment of three hundred thousand dollars ($300,000.00) for 2020, as both amounts are described in the Offer Letter. 

3.

Post-Termination Obligations.  Employee agrees to remain bound by any Company agreement relating to confidential information, invention, nonsolicitation, arbitration, or similar matters to which Employee is now subject. The provisions of the MicroStrategy Agreement, or any similar agreements Employee may have executed at the Company, herein referred to as the “MicroStrategy Agreement”, including but not limited to the MicroStrategy Agreement signed by Employee on October 2, 2019, are incorporated as if set forth fully herein.  

4.

Return of Property.  Employee represents that Employee personally returned, by close of business on the date that Employee executes this Agreement, all Company property in reasonable condition (tangible, intangible, paper or electronic), including but not limited to all keys, credit cards, manuals, computers, PDAs, iPhones, iPads, equipment and software, records, data, plans, customer lists, computer programs and related documentation or other materials of any nature which are in Employee’s possession or control and any and all copies thereof; and that Employee has not compromised, corrupted, misappropriated, damaged or inappropriately shared, uploaded, or downloaded Company data.

5.

No Disparagement.  

 

(a)

Employee agrees to refrain from making untruthful or disparaging statements in any private or public forum, including but not limited to newspapers, television, radio, or the internet, about any Released Party, Employee’s employment with the Company, or any general matter concerning any Released Party’s reputation, standing in the business community, business practices, or products; provided, however, that nothing in this Agreement will prohibit Employee from (a) complying with any valid subpoena or court order; or (b) communicating with any federal, state or local government office.

 

(b)

Company agrees to provide written instructions to Michael Saylor and Phong Le refrain from making untruthful or disparaging statements in any private or public forum, including but not limited to newspapers, television, radio, or the internet, about

 

Employee Initials __LM__

Employer Initials __PQL__

Page 5 of 11

 


 

 

Employee or Employee’s employment with the Company; provided, however, that nothing in this Agreement will prohibit Company from (a) complying with any valid subpoena or court order in accordance with this Agreement; or (b) communicating with any federal, state or local government office.

6.

Agreement to Cooperate with the Company.  Employee agrees to assist the Company in any formal or informal legal matters in which Employee is named as a party or has knowledge relevant to the matter, or as may be appropriate as part of the Company’s financial reporting practices.  Employee acknowledges and agrees that such assistance may include, but will not be limited to, providing background information regarding any matter on which Employee previously worked, aiding in the drafting of declarations, executing declarations, certifications, or similar documents, testifying or otherwise appearing at investigation interviews, depositions, arbitrations or court hearings and preparing for the above-described or similar activities.  The Company will use reasonable efforts to ensure that any assistance requested will be arranged so that it does not unreasonably interfere with Employee’s other employment or family commitments.  Employee understands that Employee will receive no additional pay for Employee’s assistance beyond that provided in this Agreement, with the exception of reasonable travel expenses pre-approved by the Company, and that Employee in rendering such services will not be acting as an employee of the Company.

7.

Agreement to Notify Company Prior to Providing Company Information. In the event Employee receives notice that Employee is required to provide testimony or information in any context about the Company and/or any Released Party (related to his/her work for the Company) to any third party (excluding government entities), Employee agrees to inform the General Counsel of MicroStrategy in writing within 24 hours of receiving such notice.  Employee, thereafter, agrees to cooperate with the Company in responding (if necessary) to such legal process.  Employee also agrees not to testify or provide any information in any context if the Company has informed Employee of its intent to contest the validity or enforceability of any request, subpoena or court order until such time as the Company has informed Employee in writing that it consents to Employee’s testimony or has fully exhausted its efforts to challenge any request, subpoena or court order requiring Employee’s testimony.  If Employee is required to provide testimony in any context about the Company (with the Company’s consent or after the Company completes its challenges), Employee shall testify truthfully at all times.  Nothing in this Agreement will prohibit Employee from (a) complying with any valid subpoena or court order, or (b) cooperating with any official government investigation.

8.

Standard Reference. Consistent with its policies, the Company will only confirm Employee’s dates of employment with the Company and Employee’s job title(s) in any references it may provide.  

9.

No Liability Admitted.  Employee understands and agrees that this Agreement and the payments and benefits described in this Agreement do not constitute an admission by the Company or any Released Party, or any of their present or former officers, directors, members, employees, consultants, representatives, independent contractors or related entities, of any liability to Employee or wrongdoing whatsoever and that this Agreement is not admissible as evidence in any proceeding other than for enforcement of its provisions.

 

Employee Initials __LM__

Employer Initials __PQL__

Page 6 of 11

 


 

10.

Tax Consequences. Employee understands that Employee is obligated to pay any taxes, interest or penalties which may be due should a final tax determination be rendered that any portion of the benefits and/or payments herein is taxable to Employee (or accorded different tax treatment) under any applicable provision of federal, state or local law.  Employee acknowledges that neither the Company nor any of its attorneys or representatives has made any promise, representation, or warranty, express or implied, regarding the tax consequences of any consideration paid pursuant to this Agreement.  Employee agrees that the Company is to withhold all taxes it determines it is legally required to withhold.  Employee further agrees not to make any claim against the Company or any other person based on how the Company reports amounts paid under this Agreement to tax authorities or if an adverse determination is made as to the tax treatment of any amounts payable under this Agreement.

11.

No Other Inducements.  Employee acknowledges that no promise or agreement not expressed in this Agreement has been made to Employee.

12.

Confidentiality of Agreement.  Employee agrees to keep the fact and terms of this Agreement and all benefits and payments confidential, and Employee will not publicize them or communicate them in any newspaper, electronic media or other public or private forum, or in any manner whatsoever, except the terms may be disclosed to Employee’s lawyers, accountants and immediate family or as required by law or by subpoena.  Employee will, however, caution his/her lawyers, accountants and immediate family against any public or private disclosure of the above information and such a person’s violation of this confidentiality requirement will be treated as a violation of this Agreement by Employee.

13.

General Consequences.  If Employee breaks any of Employee’s material promises in this Agreement, for example, by bringing a lawsuit based on claims that Employee has released, by making a false representation in this Agreement, or by a past or future breach of any portion of the MicroStrategy Agreement, Employee (a) shall forfeit all rights to future benefits under this Agreement; (b) must repay all benefits previously received upon the Company’s demand; and (c) must pay reasonable attorneys’ fees and all other costs incurred as a result of Employee’s breach or false representation, such as the cost of defending any suit brought with respect to a released claim by Employee.  However, ten percent (10%) of the cash severance Employee received will be exempt from this repayment provision and will constitute consideration for the release of claims set forth in Section 1.  This Section shall not be applicable to challenges to the validity of this Agreement under the ADEA or Older Workers Benefit Protection Act, nor will the Company seek any damages of any sort against Employee for Employee’s having made such a challenge.

14.

Binding Nature of Agreement.  This Agreement shall be binding on Employee’s heirs, legal representatives, administrators, executors, and assigns, and shall inure to the benefit of the Released Parties and their heirs, legal representatives, administrators, executors, and assigns.

15.

No Assignment.  Employee’s rights, duties or obligations under this Agreement may not be assigned, delegated or transferred.

16.

Interpretation.  This Agreement will be construed as a whole according to its fair meaning, and not strictly for or against any of the parties.  Unless the context indicates otherwise, the term “or” will be deemed to include the term “and” and the singular or plural number will be

 

Employee Initials __LM__

Employer Initials __PQL__

Page 7 of 11

 


 

deemed to include the other.  Section headings used in this Agreement are intended solely for convenience of reference and will not be used in the interpretation of any of this Agreement.

17.

Dispute Resolution.  Any dispute arising between the parties, including but not limited to those concerning the formation, validity, interpretation, effect, or alleged violations of this Agreement, any federal, state or local statutory claim (including discrimination or retaliation statutes), contract claims, tort claims, and claims of any other sort (excluding claims that cannot be arbitrated as a matter of law), must be submitted to arbitration pursuant to the terms of the Agreement to Arbitrate signed by Employee.

Initialed:  Company ___   Employee ____   (to be initialed only if Employee resides or works in the State of Georgia)

Georgia 

Law Governing.  This Agreement shall be governed by and construed under the laws of the Commonwealth of Virginia; provided, however, that the dispute resolution process in the Agreement to Arbitrate and referenced in Section 17 shall be governed by the Federal Arbitration Act unless it is found by a decisionmaker of competent jurisdiction not to be governed by the Federal Arbitration Act, in which case it will be governed by Virginia law.

19.

Entire Agreement.  This Agreement, the MicroStrategy Agreement, and the Agreement to Arbitrate comprise the entire agreement between the parties regarding the matters contained herein and has been entered into by Employee with a full understanding of its terms, with an opportunity to consult with counsel and without inducement or duress.  This Agreement may be executed in counterparts, each of which shall be considered an original, but all of which together shall constitute one and the same instrument.  This Agreement may not be changed orally, and any written change or amendment must be signed and accepted on behalf of MicroStrategy Incorporated by Phong Le, or his successor or designee.  This Agreement, the MicroStrategy Agreement, and the Agreement to Arbitrate which constitute this entire agreement, supersede any prior or contemporaneous agreement, arrangement or understanding on their subject matter.

20.

Severability. The provisions of this Agreement are severable.  If any provision in this Agreement is found to be unenforceable, all other provisions will remain fully enforceable.

21.State-Specific Requirements.

 

(a)

Georgia.  If Employee resides or works in the State of Georgia, Employee must initial in the space provided at the end of Section 17 (titled “Dispute Resolution”) of this Agreement, and thereby agrees to be bound by the provisions of Section 17.

 

(b)

Minnesota.  If Employee resides or works in the State of Minnesota, Employee has fifteen (15) days following execution of this Agreement to revoke this Agreement (to be effective, any revocation must be actually received in writing by Joty Paparello by 12:00 a.m. PST on the sixteenth day by email (jpaparello@microstrategy.com) or facsimile at (703) 714-1288) or must be postmarked within the fifteen (15) day period and sent via certified mail return receipt requested to the Company) and this Agreement shall not be effective until the revocation period has expired.  If Employee

 

Employee Initials __LM__

Employer Initials __PQL__

Page 8 of 11

 


 

 

resides or works in the State of Minnesota, this Subsection applies regardless of age and notwithstanding any other lesser revocation period provided elsewhere in this Agreement.

 

(c)

West Virginia.  If Employee resides or works in the State of West Virginia, Employee is advised to consult with an attorney prior to executing this Agreement and may contact the West Virginia Bar Association at 1-866-989-8227 to find an attorney.  Furthermore, if Employee resides or works in the State of West Virginia and Employee is under the age of forty (40) on the date Employee signs this Agreement then: (a) Employee has twenty-one (21) days to sign this Agreement (as set forth on the signature page); and (2) Employee has seven (7) days in which to revoke this Agreement (to be effective, any revocation must be actually received by Joty Paparello by 12:00 a.m. PST on the eighth day by email (jpaparello@microstrategy.com) or facsimile at (703) 714-1288)), and it does not take effect until that seven-day period has ended.          

(The remainder of this page intentionally left blank.)

 

Employee Initials __LM__

Employer Initials __PQL__

Page 9 of 11

 


 

SIGNATURE PAGES (1 of 2)

 

Instructions If You are Age Forty (40) Or older

AS OF THE DATE YOU SIGN THIS AGREEMENT

 

You may not make any changes to this Agreement and you may not sign this Agreement until after your Termination Date

 

You must (1) sign and date this Agreement where indicated below, and (2) return the original fully executed Agreement so that it is received by Joty Paparello at MicroStrategy Incorporated, 1850 Towers Crescent Plaza, Tysons Corner, VA 22182 within five (5) business days of the date on which you signed it.  If you reside or work in the State of Georgia, you also must initial in the space provided at the end of Section 17 (titled “Dispute Resolution”) of this Agreement.  You may submit the form by facsimile at (703) 714-1288 to meet the deadline, but if you do so, you must also provide the original executed agreement by mail thereafter.

 

You have up to twenty-one (21) days after receiving this Agreement to consider and sign it, although you may waive this time period by signing it sooner.

 

You have another seven (7) days after signing this Agreement in which to revoke this Agreement. Any revocation must be actually received in writing by Joty Paparello by 12:00 a.m. PST on the eighth day by email jpaparello@microstrategy.com or facsimile at (703) 714-1288). This Agreement does not take effect until that seven-day period has ended, unless you reside or work in the State of Minnesota, in which case, the fifteen (15) day revocation period set forth in Subsection 21(b) shall apply.

 

 

 

Employee Initials __LM__

Employer Initials __PQL__

Page 10 of 11

 


 

SIGNATURE PAGES (2 of 2)

 

Please read this Agreement carefully.  It contains a release of all known and unknown, suspected and unsuspected claims.

 

Acknowledged and Agreed:

 

Lisa-Beth Mayr

 

 

/s/ Lisa-Beth Mayr   April 26, 2020

Employee’s SignatureDate  

 

 

 

for Microstrategy INCORPORATED

 

 

/s/ Phong Le    April 26, 2020

Phong LeDate  

 

 

Employee Initials __LM__

Employer Initials __PQL__

Page 11 of 11

 

EX-31.1 3 mstr-ex311_6.htm EX-31.1 mstr-ex311_6.htm

 

Exhibit 31.1

CERTIFICATION

I, Michael J. Saylor, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of MicroStrategy Incorporated;

 

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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer 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.

 

Dated: April 28, 2020

/s/ Michael J. Saylor

 

Michael J. Saylor

 

Chairman of the Board of Directors,

 

President & Chief Executive Officer

 

 

EX-31.2 4 mstr-ex312_7.htm EX-31.2 mstr-ex312_7.htm

 

Exhibit 31.2

CERTIFICATION

I, Phong Le, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of MicroStrategy Incorporated;

 

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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer 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.

 

Dated: April 28, 2020

/s/ Phong Le

 

Phong Le

 

Senior Executive Vice President,

 

Chief Operating Officer & Chief Financial Officer

 

 

EX-32.1 5 mstr-ex321_8.htm EX-32.1 mstr-ex321_8.htm

 

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of MicroStrategy Incorporated (the “Company”) for the quarter ended March 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, the Chief Executive Officer of the Company and the Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge on the date hereof:

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

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

 

Dated: April 28, 2020

/s/ Michael J. Saylor

 

Michael J. Saylor

 

Chairman of the Board of Directors,

 

President & Chief Executive Officer

 

Dated: April 28, 2020

/s/ Phong Le

 

Phong Le

 

Senior Executive Vice President,

 

Chief Operating Officer & Chief Financial Officer

 

 

EX-99.1 6 mstr-ex991_10.htm EX-99.1 mstr-ex991_10.htm

 

Exhibit 99.1

 

Contact:

MicroStrategy Incorporated

Investor Relations

ir@microstrategy.com

(703) 848-8600

 

MicroStrategy Announces

First Quarter 2020 Financial Results

TYSONS CORNER, Va., April 28, 2020 - MicroStrategy® (Nasdaq: MSTR), the largest independent publicly-traded business intelligence company, today announced financial results for the three-month period ended March 31, 2020 (the first quarter of its 2020 fiscal year).

“As the world faces uncertain times with the impacts of COVID-19, analytics has never been more essential for organizations. To help our customers—many of whom are on the front lines of this crisis performing mission-critical services—continue their operations, our technical support and cloud operations teams remain staffed 24/7 across the globe. Our enterprise-grade, governed, and secure platform provides intelligence and stability at a time when our customers need them most in order to make fast, data-driven decisions,” said Michael J. Saylor, CEO, MicroStrategy Incorporated. “We remain focused on executing on our strategic priorities around cloud, HyperIntelligence®, and upgrading customers, while prudently managing the business through this rapidly evolving economic situation.”

First Quarter 2020 Financial Highlights

 

Revenues: Total revenues for the first quarter of 2020 were $111.4 million, a 3.4% decrease, or a 1.7% decrease on a non-GAAP constant currency basis, compared to the first quarter of 2019. Product licenses and subscription services revenues for the first quarter of 2020 were $20.6 million, a 19.2% decrease, or a 16.9% decrease on a non-GAAP constant currency basis, compared to the first quarter of 2019.  Product support revenues for the first quarter of 2020 were $71.2 million, a 0.4% decrease, or a 1.2% increase on a non-GAAP constant currency basis, compared to the first quarter of 2019. Other services revenues for the first quarter of 2020 were $19.7 million, a 6.7% increase, or a 8.1% increase on a non-GAAP constant currency basis, compared to the first quarter of 2019.

 

Gross Profit: Gross profit for the first quarter of 2020 was $86.9 million, representing a 78.0% gross margin, compared to a gross margin of 77.3% in the first quarter of 2019.

 

Operating Expenses: Operating expenses for the first quarter of 2020 were $87.0 million, a 12.7% decrease compared to the first quarter of 2019.

 

Loss from Operations: Loss from operations for the first quarter of 2020 was $0.1 million versus $10.4 million for the first quarter of 2019. Non-GAAP income from operations, which excludes share-based compensation expense, was $3.0 million for the first quarter of 2020 versus non-GAAP loss from operations of $7.4 million for the first quarter of 2019.

 

Net Income: Net income for the first quarter of 2020 was $0.7 million, or $0.07 per share on a diluted basis, as compared to a net loss of $7.9 million, or $0.77 per share on a diluted basis, for the first quarter of 2019.  Contributing to net income for the first quarter of 2020 was $1.9 million in net interest income.

 

Cash and Short-term Investments: As of March 31, 2020, MicroStrategy had cash and cash equivalents and short-term investments of $539.2 million, as compared to $565.6 million as of December 31, 2019, a decrease of $26.4 million.  During the first quarter of 2020, MicroStrategy repurchased 354,633 shares of its class A common stock for an aggregate purchase price of approximately $50.7 million. As of March 31, 2020, MicroStrategy had 7.7 million shares of class A common stock and 2.0 million shares of class B common stock outstanding.

 


 

The tables at the end of this press release include a reconciliation of GAAP to non-GAAP financial measures for the three months ended March 31, 2020 and 2019. An explanation of non-GAAP financial measures is also included under the heading “Non-GAAP Financial Measures” below.

MicroStrategy uses its Intelligent Enterprise platform across the enterprise and has created an interactive dossier with quarterly financial performance data. Anyone can access the MSTR Financials dossier via a web browser, or by downloading the MicroStrategy Library app on an iOS or Android device. To download the native apps, visit MicroStrategy Library for iPad, MicroStrategy Library for iPhone, or MicroStrategy Library for Android tablet and smartphone.

Recent Business Highlights

The following are some key business highlights from the first quarter of 2020 related to MicroStrategy’s customer focus, recognition, and product innovation:

 

Customer Focus. MicroStrategy is helping its customers in multiple ways, including offering programs that encourage their upgrade to MicroStrategy 2020 and teach new skills. These offerings consist of:

 

o

Free support to its customers to upgrade to MicroStrategy 2020 through June 30, 2020.

 

o

Free online education classes and certifications to its customers through May 15, 2020.

 

MicroStrategy World 2020 hosted thousands of product experts, thought leaders, and MicroStrategy users for three days of inspirational keynotes, educational sessions, workshops, and customer and partner presentations. At the conference, MicroStrategy announced:

 

o

Customer awards to Petco, Lowe’s, Sonic Automotive, and Ta-Ta Supermarkets for their HyperIntelligence-enabled, innovative, and impactful analytics solutions.

 

o

Partner awards to Amazon Web Services (“AWS”), DataRobot, Datastrong, and T-Systems for delivering modern analytics to organizations using the MicroStrategy platform.

 

Recognition. Numerous leading organizations, such as the General Services Administration, Pfizer, and Nu Skin, purchased HyperIntelligence during the quarter.  MicroStrategy was also recognized in the following Gartner published research:

 

o

MicroStrategy received the highest use case scores from Gartner in the Enterprise Analytics Use Case (4.86 out of 5) and Embedded Analytics Use Case (4.96 out of 5) in the Critical Capabilities for Analytics and Business Intelligence Platforms report(1).

 

o

MicroStrategy was recognized as a Challenger in Gartner’s 2020 Magic Quadrant for Analytics and Business Intelligence Platforms report(2).

 

 

Product Innovation. MicroStrategy continued to drive innovation in the following ways:

 

o

In the first quarter of 2020, MicroStrategy announced the general availability of MicroStrategy 2020, its flagship platform. Highlights of MicroStrategy 2020 include design and performance enhancements to HyperIntelligence, enhanced AWS and Microsoft Azure support, new self-service authoring capabilities for Dossier®, improved Microsoft Excel experience through the MicroStrategy Office connector, and new data science connectors to Jupyter Notebook and RStudio.

 

o

Published the Coronavirus Dossier so that people can stay current with the latest headlines and easily share relevant data and insights using the latest features of the MicroStrategy 2020 platform.  

 


 

MicroStrategy Names Phong Le Chief Financial Officer

MicroStrategy also announced today that Lisa Mayr resigned from her position as its Senior Executive Vice President & Chief Financial Officer on April 23, 2020. In connection with her resignation, MicroStrategy appointed Phong Le, MicroStrategy’s Senior Executive Vice President & Chief Operating Officer, to succeed Ms. Mayr as its Chief Financial Officer, effective immediately. In addition to his new responsibilities as Chief Financial Officer, Mr. Le will continue to serve as MicroStrategy’s Senior Executive Vice President & Chief Operating Officer. Mr. Le will continue to report to Michael Saylor, MicroStrategy’s Chairman, President & Chief Executive Officer.

Conference Call  

 

MicroStrategy will be discussing its first quarter 2020 financial results on a conference call today beginning at approximately 5:00 p.m. EDT. To access the conference call, dial (844) 824-7425 (domestically) or (716) 220-9429 (internationally) and use conference ID 8699165. A live and archived webcast will be available under the “Events” section on MicroStrategy’s investor relations website at https://ir.microstrategy.com/events-presentations. A replay of the conference call will be available beginning approximately two hours after the call concludes until May 5, 2020 at (855) 859-2056 (domestically) or (404) 537-3406 (internationally) using the passcode 8699165.

 

Non-GAAP Financial Measures

MicroStrategy is providing supplemental financial measures for (i) non-GAAP income (loss) from operations that excludes the impact of share-based compensation arrangements and (ii) non-GAAP constant currency revenues that exclude foreign currency exchange rate fluctuations. These supplemental financial measures are not measurements of financial performance under generally accepted accounting principles in the United States (“GAAP”) and, as a result, these supplemental financial measures may not be comparable to similarly titled measures of other companies. Management uses these non-GAAP financial measures internally to help understand, manage, and evaluate business performance and to help make operating decisions.

MicroStrategy believes that these non-GAAP financial measures are also useful to investors and analysts in comparing its performance across reporting periods on a consistent basis.  The first supplemental financial measure excludes a significant non-cash expense that MicroStrategy believes is not reflective of its general business performance, and for which the accounting requires management judgment and the resulting share-based compensation expense could vary significantly in comparison to other companies. The second set of supplemental financial measures excludes changes resulting from fluctuations in foreign currency exchange rates so that results may be compared to the same period in the prior year on a non-GAAP constant currency basis.  MicroStrategy believes the use of these non-GAAP financial measures can also facilitate comparison of MicroStrategy’s operating results to those of its competitors.

About MicroStrategy Incorporated

MicroStrategy (Nasdaq: MSTR) is the largest independent publicly-traded business intelligence company, with the leading enterprise analytics platform. Our vision is to enable Intelligence Everywhere. MicroStrategy provides modern analytics on an open, comprehensive enterprise platform used by many of the world’s most admired brands in the Fortune Global 500. Optimized for cloud and on-premises deployments, the platform features HyperIntelligence, a breakthrough technology that overlays actionable enterprise data on popular business applications to help users make smarter, faster decisions. For more information about MicroStrategy, visit www.microstrategy.com.

MicroStrategy, HyperIntelligence, Intelligent Enterprise, MicroStrategy Library, MicroStrategy 2020, MicroStrategy World, Dossier, MicroStrategy Office, and Intelligence Everywhere are either trademarks or registered trademarks of MicroStrategy Incorporated in the United States and certain other countries. Other product and company names mentioned herein may be the trademarks of their respective owners.

This press release may include statements that may constitute “forward-looking statements,” including estimates of future business prospects or financial results and statements containing the words “believe,” “estimate,” “project,” “expect” or similar expressions. Forward-looking statements inherently involve risks and uncertainties that could

 


 

cause actual results of MicroStrategy Incorporated and its subsidiaries (collectively, the “Company”) to differ materially from the forward-looking statements. Factors that could contribute to such differences include: the extent and timing of market acceptance of MicroStrategy’s new offerings, including MicroStrategy 2020; impacts of the COVID-19 pandemic; the Company’s ability to recognize revenue or deferred revenue through delivery of products or satisfactory performance of services; continued acceptance of the Company’s other products in the marketplace; fluctuations in tax benefits or provisions; the timing of significant orders; delays in or the inability of the Company to develop or ship new products; customers shifting from a product license model to a cloud subscription model; competitive factors; general economic conditions; currency fluctuations; and other risks detailed in the Company’s registration statements and periodic reports filed with the Securities and Exchange Commission. The Company undertakes no obligation to update these forward-looking statements for revisions or changes after the date of this release.

MSTR-F

 

(1) Gartner, Critical Capabilities for Analytics and Business Intelligence Platforms, Kurt Schlegel, James Richardson, Rita Sallam, Austin Kronz, Julian Sun, 17 March 2020.

(2) Gartner, Magic Quadrant for Analytics and Business Intelligence Platforms, James Richardson, Rita Sallam, Kurt Schlegel, Austin Kronz, Julian Sun, 11 February 2020.

Gartner Disclaimer

 

Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

 

The Gartner content described herein, (the "Gartner Content") represent(s) research opinion or viewpoints published, as part of a syndicated subscription service, by Gartner, Inc. ("Gartner"), and are not representations of fact. Gartner Content speaks as of its original publication date (and not as of the date of this Quarterly Report) and the opinions expressed in the Gartner Content are subject to change without notice.

 

 


 

MICROSTRATEGY INCORPORATED

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Revenues

 

 

 

 

 

 

 

 

Product licenses

 

$

12,584

 

 

$

18,291

 

Subscription services

 

 

7,968

 

 

 

7,144

 

Total product licenses and subscription services

 

 

20,552

 

 

 

25,435

 

Product support

 

 

71,158

 

 

 

71,450

 

Other services

 

 

19,714

 

 

 

18,481

 

Total revenues

 

 

111,424

 

 

 

115,366

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

 

 

 

 

 

 

Product licenses

 

 

670

 

 

 

519

 

Subscription services

 

 

4,064

 

 

 

3,598

 

Total product licenses and subscription services

 

 

4,734

 

 

 

4,117

 

Product support

 

 

6,718

 

 

 

7,067

 

Other services

 

 

13,093

 

 

 

14,989

 

Total cost of revenues

 

 

24,545

 

 

 

26,173

 

 

 

 

 

 

 

 

 

 

Gross profit

 

 

86,879

 

 

 

89,193

 

 

 

 

 

 

 

 

 

 

Operating expenses

 

 

 

 

 

 

 

 

Sales and marketing

 

 

39,518

 

 

 

48,760

 

Research and development

 

 

26,101

 

 

 

28,215

 

General and administrative

 

 

21,332

 

 

 

22,604

 

Total operating expenses

 

 

86,951

 

 

 

99,579

 

 

 

 

 

 

 

 

 

 

Loss from operations

 

 

(72

)

 

 

(10,386

)

Interest income, net

 

 

1,855

 

 

 

2,566

 

Other income (expense), net

 

 

434

 

 

 

(596

)

Income (loss) before income taxes

 

 

2,217

 

 

 

(8,416

)

Provision for (benefit from) income taxes

 

 

1,560

 

 

 

(510

)

Net income (loss)

 

$

657

 

 

$

(7,906

)

 

 

 

 

 

 

 

 

 

Basic earnings (loss) per share (1):

 

$

0.07

 

 

$

(0.77

)

Weighted average shares outstanding used in computing basic earnings (loss) per share

 

 

9,976

 

 

 

10,328

 

 

 

 

 

 

 

 

 

 

Diluted earnings (loss) per share (1):

 

$

0.07

 

 

$

(0.77

)

Weighted average shares outstanding used in computing diluted earnings (loss) per share

 

 

10,031

 

 

 

10,328

 

 

(1)

Basic and fully diluted earnings (loss) per share for class A and class B common stock are the same.

 

 


 

MICROSTRATEGY INCORPORATED

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share data)

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019*

 

 

 

(unaudited)

 

 

 

 

 

Assets

 

 

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

429,276

 

 

$

456,727

 

Restricted cash

 

 

2,742

 

 

 

1,089

 

Short-term investments

 

 

109,946

 

 

 

108,919

 

Accounts receivable, net

 

 

124,935

 

 

 

163,516

 

Prepaid expenses and other current assets

 

 

26,163

 

 

 

23,195

 

Total current assets

 

 

693,062

 

 

 

753,446

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

47,623

 

 

 

50,154

 

Right-of-use assets

 

 

82,690

 

 

 

85,538

 

Deposits and other assets

 

 

7,757

 

 

 

8,024

 

Deferred tax assets, net

 

 

18,139

 

 

 

19,409

 

Total Assets

 

$

849,271

 

 

$

916,571

 

 

 

 

 

 

 

 

 

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

Accounts payable, accrued expenses, and operating lease liabilities

 

$

32,539

 

 

$

33,919

 

Accrued compensation and employee benefits

 

 

35,207

 

 

 

48,792

 

Deferred revenue and advance payments

 

 

184,891

 

 

 

187,107

 

Total current liabilities

 

 

252,637

 

 

 

269,818

 

 

 

 

 

 

 

 

 

 

Deferred revenue and advance payments

 

 

3,660

 

 

 

4,344

 

Operating lease liabilities

 

 

100,251

 

 

 

103,424

 

Other long-term liabilities

 

 

31,273

 

 

 

30,400

 

Deferred tax liabilities

 

 

24

 

 

 

26

 

Total Liabilities

 

 

387,845

 

 

 

408,012

 

 

 

 

 

 

 

 

 

 

Stockholders’ Equity

 

 

 

 

 

 

 

 

Preferred stock undesignated, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding

 

 

0

 

 

 

0

 

Class A common stock, $0.001 par value; 330,000 shares authorized; 15,891 shares issued and 7,729 shares outstanding, and 15,888 shares issued and 8,081 shares outstanding, respectively

 

 

16

 

 

 

16

 

Class B convertible common stock, $0.001 par value; 165,000 shares authorized; 2,035 shares issued and outstanding, and 2,035 shares issued and outstanding, respectively

 

 

2

 

 

 

2

 

Additional paid-in capital

 

 

597,087

 

 

 

593,583

 

Treasury stock, at cost; 8,162 shares and 7,807 shares, respectively

 

 

(709,627

)

 

 

(658,880

)

Accumulated other comprehensive loss

 

 

(10,198

)

 

 

(9,651

)

Retained earnings

 

 

584,146

 

 

 

583,489

 

Total Stockholders’ Equity

 

 

461,426

 

 

 

508,559

 

Total Liabilities and Stockholders’ Equity

 

$

849,271

 

 

$

916,571

 

 

*

Derived from audited financial statements.

 


 

MICROSTRATEGY INCORPORATED

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Operating activities:

 

 

 

 

 

 

 

 

Net income (loss)

 

$

657

 

 

$

(7,906

)

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,756

 

 

 

1,657

 

Reduction in carrying amount of right-of-use assets

 

 

2,053

 

 

 

2,007

 

Credit losses and sales allowances

 

 

828

 

 

 

827

 

Net realized loss on short-term investments

 

 

0

 

 

 

41

 

Deferred taxes

 

 

957

 

 

 

(1,694

)

Share-based compensation expense

 

 

3,111

 

 

 

3,017

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

14,406

 

 

 

10,266

 

Prepaid expenses and other current assets

 

 

(3,295

)

 

 

(3,070

)

Deposits and other assets

 

 

84

 

 

 

(134

)

Accounts payable and accrued expenses

 

 

(154

)

 

 

(3,108

)

Accrued compensation and employee benefits

 

 

(13,031

)

 

 

(12,195

)

Deferred revenue and advance payments

 

 

22,001

 

 

 

38,502

 

Operating lease liabilities

 

 

(2,238

)

 

 

(2,074

)

Other long-term liabilities

 

 

934

 

 

 

320

 

Net cash provided by operating activities

 

 

29,069

 

 

 

26,456

 

 

 

 

 

 

 

 

 

 

Investing activities:

 

 

 

 

 

 

 

 

Proceeds from redemption of short-term investments

 

 

10,000

 

 

 

314,403

 

Purchases of property and equipment

 

 

(661

)

 

 

(6,011

)

Purchases of short-term investments

 

 

(9,928

)

 

 

(138,099

)

Net cash (used in) provided by investing activities

 

 

(589

)

 

 

170,293

 

 

 

 

 

 

 

 

 

 

Financing activities:

 

 

 

 

 

 

 

 

Proceeds from sale of class A common stock under exercise of employee stock options

 

 

340

 

 

 

1,507

 

Purchases of treasury stock

 

 

(50,747

)

 

 

(48,244

)

Net cash used in financing activities

 

 

(50,407

)

 

 

(46,737

)

 

 

 

 

 

 

 

 

 

Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash

 

 

(3,871

)

 

 

(1,133

)

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

 

 

(25,798

)

 

 

148,879

 

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

 

 

457,816

 

 

 

110,786

 

Cash, cash equivalents, and restricted cash, end of period

 

$

432,018

 

 

$

259,665

 

 

 

 


 

MICROSTRATEGY INCORPORATED

REVENUE AND COST OF REVENUE DETAIL

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Revenues

 

 

 

 

 

 

 

 

Product licenses and subscription services:

 

 

 

 

 

 

 

 

Product licenses

 

$

12,584

 

 

$

18,291

 

Subscription services

 

 

7,968

 

 

 

7,144

 

Total product licenses and subscription services

 

 

20,552

 

 

 

25,435

 

Product support

 

 

71,158

 

 

 

71,450

 

Other services:

 

 

 

 

 

 

 

 

Consulting

 

 

18,441

 

 

 

16,603

 

Education

 

 

1,273

 

 

 

1,878

 

Total other services

 

 

19,714

 

 

 

18,481

 

Total revenues

 

 

111,424

 

 

 

115,366

 

 

 

 

 

 

 

 

 

 

Cost of revenues

 

 

 

 

 

 

 

 

Product licenses and subscription services:

 

 

 

 

 

 

 

 

Product licenses

 

 

670

 

 

 

519

 

Subscription services

 

 

4,064

 

 

 

3,598

 

Total product licenses and subscription services

 

 

4,734

 

 

 

4,117

 

Product support

 

 

6,718

 

 

 

7,067

 

Other services:

 

 

 

 

 

 

 

 

Consulting

 

 

11,428

 

 

 

12,985

 

Education

 

 

1,665

 

 

 

2,004

 

Total other services

 

 

13,093

 

 

 

14,989

 

Total cost of revenues

 

 

24,545

 

 

 

26,173

 

 

 

 

 

 

 

 

 

 

Gross profit

 

$

86,879

 

 

$

89,193

 

 

 

 


 

MICROSTRATEGY INCORPORATED

DEFERRED REVENUE DETAIL

(in thousands)

 

 

 

March 31,

 

 

December 31,

 

 

March 31,

 

 

 

2020

 

 

2019*

 

 

2019

 

 

 

(unaudited)

 

 

 

 

 

 

(unaudited)

 

Current:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

131

 

 

$

481

 

 

$

555

 

Deferred subscription services revenue

 

 

16,567

 

 

 

16,561

 

 

 

15,641

 

Deferred product support revenue

 

 

161,135

 

 

 

161,670

 

 

 

166,306

 

Deferred other services revenue

 

 

7,058

 

 

 

8,395

 

 

 

7,568

 

Total current deferred revenue and advance payments

 

$

184,891

 

 

$

187,107

 

 

$

190,070

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-current:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

262

 

 

$

293

 

 

$

479

 

Deferred subscription services revenue

 

 

84

 

 

 

97

 

 

 

247

 

Deferred product support revenue

 

 

2,789

 

 

 

3,417

 

 

 

3,231

 

Deferred other services revenue

 

 

525

 

 

 

537

 

 

 

582

 

Total non-current deferred revenue and advance payments

 

$

3,660

 

 

$

4,344

 

 

$

4,539

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total current and non-current:

 

 

 

 

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

393

 

 

$

774

 

 

$

1,034

 

Deferred subscription services revenue

 

 

16,651

 

 

 

16,658

 

 

 

15,888

 

Deferred product support revenue

 

 

163,924

 

 

 

165,087

 

 

 

169,537

 

Deferred other services revenue

 

 

7,583

 

 

 

8,932

 

 

 

8,150

 

Total current and non-current deferred revenue and advance payments

 

$

188,551

 

 

$

191,451

 

 

$

194,609

 

 

*

Derived from audited financial statements.

 

 


 

MICROSTRATEGY INCORPORATED

RECONCILIATION OF GAAP TO NON-GAAP MEASURES

EXCLUSION OF SHARE-BASED COMPENSATION EXPENSE

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

 

(unaudited)

 

 

(unaudited)

 

Reconciliation of non-GAAP income (loss) from operations:

 

 

 

 

 

 

 

 

Loss from operations

 

$

(72

)

 

$

(10,386

)

Share-based compensation expense

 

 

3,111

 

 

 

3,017

 

Non-GAAP income (loss) from operations

 

$

3,039

 

 

$

(7,369

)

 

 

 

 

 


 

MICROSTRATEGY INCORPORATED

RECONCILIATION OF GAAP TO NON-GAAP MEASURES

CONSTANT CURRENCY

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

(unaudited)

 

 

 

GAAP

 

 

Foreign

Currency

Exchange

Rate Impact (1)

 

 

Non-GAAP

Constant

Currency (2)

 

 

GAAP

 

 

GAAP %

Change

 

 

Non-GAAP

Constant

Currency

% Change (3)

 

 

 

2020

 

 

2020

 

 

2020

 

 

2019

 

 

2020

 

 

2020

 

Revenues

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Product licenses

 

$

12,584

 

 

$

(541

)

 

$

13,125

 

 

$

18,291

 

 

 

-31.2

%

 

 

-28.2

%

Subscription services

 

 

7,968

 

 

 

(36

)

 

 

8,004

 

 

 

7,144

 

 

 

11.5

%

 

 

12.0

%

Total product licenses and subscription services

 

 

20,552

 

 

 

(577

)

 

 

21,129

 

 

 

25,435

 

 

 

-19.2

%

 

 

-16.9

%

Product support

 

 

71,158

 

 

 

(1,176

)

 

 

72,334

 

 

 

71,450

 

 

 

-0.4

%

 

 

1.2

%

Other services

 

 

19,714

 

 

 

(255

)

 

 

19,969

 

 

 

18,481

 

 

 

6.7

%

 

 

8.1

%

Total revenues

 

 

111,424

 

 

 

(2,008

)

 

 

113,432

 

 

 

115,366

 

 

 

-3.4

%

 

 

-1.7

%

 

(1)

The “Foreign Currency Exchange Rate Impact” reflects the estimated impact from fluctuations in foreign currency exchange rates on international revenues.  It shows the increase (decrease) in international revenues from the same period in the prior year, based on comparisons to the prior year quarterly average foreign currency exchange rates. The term “international” refers to operations outside of the United States and Canada.

 

(2)

The “Non-GAAP Constant Currency” reflects the current period GAAP amount, less the Foreign Currency Exchange Rate Impact.

 

(3)

The “Non-GAAP Constant Currency % Change” reflects the percentage change between the current period Non-GAAP Constant Currency amount and the GAAP amount for the same period in the prior year.

 

 


 

MICROSTRATEGY INCORPORATED

WORLDWIDE EMPLOYEE HEADCOUNT

 

 

 

March 31,

 

 

December 31,

 

 

September 30,

 

 

June 30,

 

 

March 31,

 

 

 

2020

 

 

2019

 

 

2019

 

 

2019

 

 

2019

 

Subscription services

 

 

63

 

 

 

69

 

 

 

66

 

 

 

62

 

 

 

54

 

Product support

 

 

204

 

 

 

219

 

 

 

231

 

 

 

234

 

 

 

224

 

Consulting

 

 

425

 

 

 

392

 

 

 

390

 

 

 

404

 

 

 

429

 

Education

 

 

42

 

 

 

38

 

 

 

38

 

 

 

40

 

 

 

50

 

Sales and marketing

 

 

594

 

 

 

597

 

 

 

616

 

 

 

637

 

 

 

675

 

Research and development

 

 

721

 

 

 

743

 

 

 

775

 

 

 

764

 

 

 

733

 

General and administrative

 

 

314

 

 

 

338

 

 

 

337

 

 

 

336

 

 

 

329

 

Total headcount

 

 

2,363

 

 

 

2,396

 

 

 

2,453

 

 

 

2,477

 

 

 

2,494

 

 

 

EX-101.SCH 7 mstr-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 100070 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - Recent Accounting Standards link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Short-term Investments link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Contract Balances link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Leases link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Treasury Stock link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Share-based Compensation link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Common Equity and Earnings per Share link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Contract Balances (Tables) link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Share-based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Recent Accounting Standards - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Short-term Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Schedule of Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Contract Balances - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Deferred Revenue and Advance Payments (Detail) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Contract Balances - Additional Information (Detail1) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Contract Balances - Additional Information (Detail1) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Leases - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Treasury Stock - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance (Detail) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Share-based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Schedule of Range of Exercise Prices per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Assumptions Used in Black-Scholes Pricing Model (Detail) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Common Equity and Earnings per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 mstr-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 mstr-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 mstr-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Cover [Abstract] Document Information [Table] Document Information [Table] Class of Stock Statement Class Of Stock [Axis] Class of Stock Class Of Stock [Domain] Class A Common Class A [Member] Class B Convertible Common Class B [Member] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Interactive Data Current Entity Interactive Data Current Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Title of 12(b) Security Security12b Title Security Exchange Name Security Exchange Name Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Entity File Number Entity File Number Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address Address Line1 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer; and amounts of noncurrent assets classified as other. Accounts payable accrued expenses and operating lease liabilities current. Statement Of Financial Position [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Restricted cash Restricted Cash And Cash Equivalents At Carrying Value Short-term investments Short Term Investments Accounts receivable, net Accounts Receivable Net Current Prepaid expenses and other current assets Prepaid Expense And Other Assets Current Total current assets Assets Current Property and equipment, net Property Plant And Equipment Net Right-of-use assets Operating Lease Right Of Use Asset Deposits and other assets Deposits And Other Assets Deferred tax assets, net Deferred Tax Assets Net Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities And Stockholders Equity [Abstract] Current liabilities: Liabilities Current [Abstract] Accounts payable, accrued expenses, and operating lease liabilities Accounts Payable Accrued Expenses And Operating Lease Liabilities Current Accrued compensation and employee benefits Employee Related Liabilities Current Deferred revenue and advance payments Contract With Customer Liability Current Total current liabilities Liabilities Current Deferred revenue and advance payments Contract With Customer Liability Noncurrent Operating lease liabilities Operating Lease Liability Noncurrent Other long-term liabilities Other Liabilities Noncurrent Deferred tax liabilities Deferred Tax Liabilities Noncurrent Total liabilities Liabilities Commitments and Contingencies Commitments And Contingencies Stockholders’ Equity Stockholders Equity [Abstract] Preferred stock undesignated, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding Preferred Stock Value Common stock Common Stock Value Additional paid-in capital Additional Paid In Capital Common Stock Treasury stock, at cost; 8,162 shares and 7,807 shares, respectively Treasury Stock Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income Loss Net Of Tax Retained earnings Retained Earnings Accumulated Deficit Total stockholders’ equity Stockholders Equity Total liabilities and stockholders’ equity Liabilities And Stockholders Equity Preferred stock, par value Preferred Stock Par Or Stated Value Per Share Preferred stock, shares authorized Preferred Stock Shares Authorized Preferred stock, shares issued Preferred Stock Shares Issued Preferred stock, shares outstanding Preferred Stock Shares Outstanding Common stock, par value Common Stock Par Or Stated Value Per Share Common stock, shares authorized Common Stock Shares Authorized Common stock, shares issued Common Stock Shares Issued Common stock, shares outstanding Common Stock Shares Outstanding Treasury stock, shares Treasury Stock Shares Income Statement [Abstract] Product and Service Product Or Service [Axis] Product and Service Products And Services [Domain] Product licenses License [Member] Subscription services Subscription And Circulation [Member] Product licenses and subscription services. Total product licenses and subscription services Product Licenses And Subscription Services [Member] Product support Maintenance [Member] Other services Technology Service [Member] Revenues: Revenues [Abstract] Total revenues Revenue From Contract With Customer Excluding Assessed Tax Cost of revenues: Cost Of Revenue [Abstract] Total cost of revenues Cost Of Goods And Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling And Marketing Expense Research and development Research And Development Expense General and administrative General And Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income Loss Interest income, net Interest Income Expense Nonoperating Net Other income (expense), net Other Nonoperating Income Expense Income (loss) before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense Benefit Net income (loss) Net Income Loss Basic earnings (loss) per share Earnings Per Share Basic Weighted average shares outstanding used in computing basic earnings (loss) per share Weighted Average Number Of Shares Outstanding Basic Diluted earnings (loss) per share Earnings Per Share Diluted Weighted average shares outstanding used in computing diluted earnings (loss) per share Weighted Average Number Of Diluted Shares Outstanding Statement Of Income And Comprehensive Income [Abstract] Net income (loss) Other comprehensive income (loss), net of applicable taxes: Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract] Foreign currency translation adjustment Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax Unrealized gain on short-term investments Unrealized Gain Loss On Investments Total other comprehensive (loss) income Other Comprehensive Income Loss Net Of Tax Comprehensive income (loss) Comprehensive Income Net Of Tax Statement Of Stockholders Equity [Abstract] Equity Components Statement Equity Components [Axis] Equity Component Equity Component [Domain] Additional Paid-in Capital Additional Paid In Capital [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income [Member] Retained Earnings Retained Earnings [Member] Beginning Balance Beginning Balance (in shares) Shares Outstanding Net income (loss) Other comprehensive income (loss) Issuance of class A common stock under stock option plans Stock Issued During Period Value Stock Options Exercised Issuance of class A common stock under stock option plans (in shares) Stock Issued During Period Shares Stock Options Exercised Purchases of treasury stock Treasury Stock Value Acquired Cost Method Purchases of treasury stock (in shares) Treasury Stock Shares Acquired Share-based compensation expense Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Ending Balance Ending Balance (in shares) Amount of amortization expense for right-of-use asset from operating lease. Increase decrease in operating lease liabilities. Statement Of Cash Flows [Abstract] Operating activities: Net Cash Provided By Used In Operating Activities [Abstract] Net income (loss) Profit Loss Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Depreciation and amortization Depreciation Depletion And Amortization Reduction in carrying amount of right-of-use assets Operating Lease Right Of Use Asset Amortization Expense Credit losses and sales allowances Provision For Doubtful Accounts Net realized loss on short-term investments Realized Investment Gains Losses Deferred taxes Deferred Income Taxes And Tax Credits Share-based compensation expense Share Based Compensation Changes in operating assets and liabilities: Increase Decrease In Operating Capital [Abstract] Accounts receivable Increase Decrease In Accounts Receivable Prepaid expenses and other current assets Increase Decrease In Prepaid Deferred Expense And Other Assets Deposits and other assets Increase Decrease In Deposit Other Assets Accounts payable and accrued expenses Increase Decrease In Accounts Payable And Accrued Liabilities Accrued compensation and employee benefits Increase Decrease In Employee Related Liabilities Deferred revenue and advance payments Increase Decrease In Contract With Customer Liability Operating lease liabilities Increase Decrease In Operating Lease Liabilities Other long-term liabilities Increase Decrease In Other Noncurrent Liabilities Net cash provided by operating activities Net Cash Provided By Used In Operating Activities Investing activities: Net Cash Provided By Used In Investing Activities [Abstract] Proceeds from redemption of short-term investments Proceeds From Sale Of Short Term Investments Purchases of property and equipment Payments To Acquire Property Plant And Equipment Purchases of short-term investments Payments To Acquire Short Term Investments Net cash (used in) provided by investing activities Net Cash Provided By Used In Investing Activities Financing activities: Net Cash Provided By Used In Financing Activities [Abstract] Proceeds from sale of class A common stock under exercise of employee stock options Proceeds From Stock Options Exercised Purchases of treasury stock Payments For Repurchase Of Common Stock Net cash used in financing activities Net Cash Provided By Used In Financing Activities Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Net (decrease) increase in cash, cash equivalents, and restricted cash Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect Cash, cash equivalents, and restricted cash, beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Cash, cash equivalents, and restricted cash, end of period Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounting Changes And Error Corrections [Abstract] Recent Accounting Standards New Accounting Pronouncements And Changes In Accounting Principles [Text Block] Short Term Investments [Abstract] Short-term Investments Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure [Text Block] Disclosure of contract with customer asset and liability. Contract With Customer Asset And Liability [Abstract] Contract Balances Contract With Customer Asset And Liability [Text Block] Leases [Abstract] Leases Leases Of Lessee Disclosure [Text Block] Commitments And Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments And Contingencies Disclosure [Text Block] Equity [Abstract] Treasury Stock Treasury Stock [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Share-based Compensation Disclosure Of Compensation Related Costs Share Based Payments [Text Block] The entire disclosure for common equity and earnings per share, which includes disclosure of the classes of common stock, the rights associated with each class of common stock, dividend and preferred stock activity, and the impact of potential shares of common stock on the diluted earnings per share calculation. Earnings Per Share [Abstract] Common Equity and Earnings per Share Common Equity And Earnings Per Share [Text Block] Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Basis of Presentation Basis Of Accounting Policy Policy [Text Block] Short-term Investments Investment Policy [Text Block] Credit Losses on Accounts Receivable Credit Loss Financial Instrument Policy [Text Block] Income Taxes Income Tax Policy [Text Block] Basic and Diluted Earnings per Share Earnings Per Share Policy [Text Block] Schedule of Accounts Receivable Schedule Of Accounts Notes Loans And Financing Receivable [Text Block] Deferred Revenue and Advance Payments Contract With Customer Asset And Liability Table [Text Block] Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance Schedule Of Deferred Tax Assets And Liabilities Table [Text Block] Summary of Stock Option Activity Schedule Of Share Based Compensation Stock Options Activity Table [Text Block] Schedule of Range of Exercise Prices per Share Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Text Block] Assumptions Used in Black-Scholes Pricing Model Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block] Revenues and Long-Lived Assets, by Geographic Region Schedule Of Revenues From External Customers And Long Lived Assets By Geographical Areas Table [Text Block] New Accounting Pronouncements Or Change In Accounting Principle [Table] New Accounting Pronouncements Or Change In Accounting Principle [Table] Adjustments for New Accounting Pronouncements Adjustments For New Accounting Pronouncements [Axis] Type of Adoption Type Of Adoption [Member] ASU 2016-13 Accounting Standards Update201613 [Member] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Minimum Minimum [Member] Maximum Maximum [Member] Investment Type Investment Type [Axis] Investments Investment Type Categorization [Member] US Treasury Securities U S Treasury Securities [Member] New Accounting Pronouncements Or Change In Accounting Principle [Line Items] New Accounting Pronouncements Or Change In Accounting Principle [Line Items] Available-for-sale securities maturity range Debt Securities Available For Sale Term Cumulative-effect adjustment to retained earnings New Accounting Pronouncement Or Change In Accounting Principle Cumulative Effect Of Change On Equity Or Net Assets1 Schedule Of Investments [Abstract] Investment Holdings [Table] Investment Holdings [Table] Summary Of Investment Holdings [Line Items] Summary Of Investment Holdings [Line Items] Available-for-sale securities, amortized cost Available For Sale Debt Securities Amortized Cost Basis Available-for-sale securities, fair value Available For Sale Securities Debt Securities Available-for-sale securities, unrealized loss position Debt Securities Available For Sale Unrealized Loss Position Receivables [Abstract] Billed and billable Billed Contract Receivables Less: allowance for credit losses Allowance For Doubtful Accounts Receivable Current Accounts receivable, net Contract with customer asset and liability. Contract with customer asset and liability. Contract With Customer Asset And Liability [Table] Contract With Customer Asset And Liability [Table] Balance Sheet Location Balance Sheet Location [Axis] Balance Sheet Location Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Current Assets [Member] Current deferred revenue and advanced payments. Current Deferred Revenue and Advanced Payments Current Deferred Revenue And Advanced Payments [Member] Contract With Customer Asset And Liability [Line Items] Contract With Customer Asset And Liability [Line Items] Assets impairment charges Asset Impairment Charges Contract assets Contract With Customer Asset Net Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met. Category of deferred revenue by arrangement wherein an entity agrees to grant access to software and services under a subscription service agreement, under which fees are taken into income ratably over the service period of the contract. Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs. Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain one or more specified products, under which fees are taken into income as performance occurs. Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met. Category of deferred revenue by arrangement wherein an entity agrees to grant access to software and services under a subscription service agreement, under which fees are taken into income ratably over the service period of the contract. Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs. Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain one or more specified products, under which fees are taken into income as performance occurs. Deferred Revenue Disclosure [Abstract] Deferred product licenses revenue, Current Software License Arrangement Current Deferred subscription services revenue, Current Software Service Subscription Arrangement Current Deferred product support revenue, Current Software Service Support And Maintenance Arrangement Current Deferred other services revenue, Current Non Software Service Support And Maintenance Arrangement Current Total current deferred revenue and advance payments Deferred product licenses revenue, Non-current Software License Arrangement Non Current Deferred subscription services revenue, Non-current Software Service Subscription Arrangement Noncurrent Deferred product support revenue, Non-current Software Service Support And Maintenance Arrangement Non Current Deferred other services revenue, Non-current Non Software Service Support And Maintenance Arrangement Non Current Total non-current deferred revenue and advance payments Revenue recognized from beginning deferred revenue Contract With Customer Liability Revenue Recognized Revenue, Remaining performance obligation Revenue Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis] Revenue, Remaining performance obligations, Expected timing of satisfaction, Period Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1 Schedule Of Operating Leased Assets [Table] Schedule Of Operating Leased Assets [Table] Geographical Statement Geographical [Axis] Geographical Segment Geographical [Domain] UNITED STATES UNITED STATES Non-US Non Us [Member] Lease Arrangement, Type Lease Arrangement Type [Axis] Lease Arrangement, Type Lease Arrangement Type [Domain] Northern Virginia office space. Northern Virginia Office Space Northern Virginia Office Space [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating lease, right of use asset Operating lease, liability Operating Lease Liability Right of use asset obtained in exchange for operating lease liability Right Of Use Asset Obtained In Exchange For Operating Lease Liability The maximum amount frozen in the bank accounts of the Company's Brazilian subsidiary. Maximum amount frozen in Brazilian subsidiary bank accounts Maximum Amount Frozen Brazilian Subsidiary Bank Accounts Treasury stock, shares repurchased, average price per share. Class Of Treasury Stock [Table] Class Of Treasury Stock [Table] Share Repurchase Program Share Repurchase Program [Axis] Share Repurchase Program Share Repurchase Program [Domain] Share repurchase program. Share Repurchase Program Share Repurchase Program [Member] Equity, Class of Treasury Stock [Line Items] Equity Class Of Treasury Stock [Line Items] Shares repurchased program expiration date Stock Repurchase Program Expiration Date Stock authorized to repurchase by board of directors Stock Repurchase Program Authorized Amount1 Treasury stock, shares repurchased Shares repurchased, average price per share Treasury Stock Acquired Average Cost Per Share Treasury stock, shares repurchased value Shares repurchased, average price per share Treasury Stock Shares Repurchased Average Price Per Share Treasury stock, cost Stock remaining available for repurchase Stock Repurchase Program Remaining Authorized Repurchase Amount1 Income taxes. Income taxes. Income Taxes [Table] Income Taxes [Table] Income Tax Authority Income Tax Authority [Axis] Income Tax Authority Income Tax Authority [Domain] U.S Domestic Country [Member] Italy ITALY Poland POLAND Spain SPAIN United Kingdom UNITED KINGDOM Germany GERMANY Tax Period Tax Period [Axis] Tax Period Tax Period [Domain] Earliest Tax Year Earliest Tax Year [Member] Other Long-term Liabilities Other Noncurrent Liabilities [Member] Accounts payable, accrued expenses and operating lease liabilities. Accounts Payable, Accrued Expenses and Operating Lease Liabilities Accounts Payable Accrued Expenses And Operating Lease Liabilities [Member] Foreign Foreign Country [Member] Income Taxes Income Taxes [Line Items] Tax years subject to examination Open Tax Year Unrecognized tax benefits Liability For Uncertain Tax Positions Noncurrent Unrecognized tax benefits would impact the effective tax rate Unrecognized Tax Benefits That Would Impact Effective Tax Rate Interest accrued Unrecognized Tax Benefits Interest On Income Taxes Accrued Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences. Deferred tax assets, net of deferred tax liabilities Deferred Tax Assets Liabilities Gross Valuation allowance Deferred Tax Assets Valuation Allowance Deferred tax assets, net of deferred tax liabilities and valuation allowance Deferred Tax Assets Liabilities Net Effective tax rate from operations Effective Income Tax Rate Continuing Operations Provision for (benefit from) income taxes Effective U.S corporate tax rate Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate Tax cuts and jobs act of 2017 provision for transition tax. Measurement period adjustment to reduce transition tax related to Tax Cuts and Jobs Act enacted in 2017. One-time transition tax future minimum payments due related to Tax Cuts and Jobs Act enacted in 2017. One time transition tax first payment year. Provision for transition tax Tax Cuts And Jobs Act Of2017 Provision For Transition Tax Measurement period adjustment to reduce transition tax Measurement Period Adjustment To Reduce Transition Tax Transition tax, unpaid One Time Transition Tax Future Minimum Payments Due Transition Tax over an eight-year period beginning One Time Transition Tax First Payment Year Cash and cash equivalents and short-term investments Cash Cash Equivalents And Short Term Investments Undistributed foreign earnings Undistributed Earnings Of Foreign Subsidiaries Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] Stock incentive plan twenty thirteen. 2013 Equity Plan Stock Incentive Plan Twenty Thirteen [Member] Title of Individual Title Of Individual [Axis] Title of Individual Title Of Individual With Relationship To Entity [Domain] Employees, officers and directors. Employees, Officers, and Directors Employees Officers And Directors [Member] Award Type Award Type [Axis] Award Type Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Stock Option Awards Employee Stock Option [Member] Other stock-based awards. Other Stock-based Awards Other Stock Based Awards [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-based compensation, stock authorized Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Shares of class A common stock reserved and available for future issuance Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options outstanding, shares Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Share options expected to vest at the date of the latest statement of financial position. In other words, unvested shares, net of expected forfeitures. Options outstanding, shares Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Roll Forward Beginning Balance Granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Exercised Forfeited/Expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Ending Balance Exercisable as of March 31, 2020 Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number Expected to vest as of March 31, 2020 Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number Total Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number Weighted average exercise price of share options expected to vest at the date of the latest statement of financial position. Excludes options already vested. Weighted Average Exercise Price Per Share Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward Beginning Balance Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Granted Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Exercised Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price Forfeited/Expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price Ending Balance Exercisable as of March 31, 2020 Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price Expected to vest as of March 31, 2020 Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Exercise Price Total Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value. Aggregate intrinsic value of share options expected to vest at the date of the latest statement of financial position. Excludes options already vested. Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Exercised Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value Exercisable as of March 31, 2020 Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1 Expected to vest as of March 31, 2020 Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value Total Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value Weighted average remaining contractual term of share options expected to vest at the date of the latest statement of financial position. Excludes options already vested. Share-based compensation arrangement by share-based payment award options outstanding weighted average remaining contractual term. Weighted Average Remaining Contractual Term (Years) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract] Exercisable as of March 31, 2020 Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1 Expected to vest as of March 31, 2020 Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Remaining Contractual Term1 Total Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1 Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table] Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table] Exercise Price Range Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Axis] Exercise Price Range Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain] Exercise price range one. 119.02 - 140.00 Exercise Price Range One [Member] Exercise price range two. 140.01 - 160.00 Exercise Price Range Two [Member] Exercise price range three. 160.01 - 180.00 Exercise Price Range Three [Member] Exercise price range four. 180.01 - 201.25 Exercise Price Range Four [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items] Range of Exercise Prices per Share, minimum Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit Range of Exercise Prices per Share, maximum Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit Shares, Stock Options Outstanding Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options Weighted Average Exercise Price Per Share, Stock Options Outstanding Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1 Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2 Stock options vested Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares Aggregate fair value of stock option vested Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1 Weighted average grant date fair value of stock option awards Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value Stock option awards granted Expected term of options in years Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1 Expected volatility Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Risk-free interest rate Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Expected dividend yield Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate Share-based compensation expense recognized Allocated Share Based Compensation Expense Unrecognized share-based compensation expense Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options Unrecognized compensation expense expected to be recognized Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1 Other stock-based awards granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Unrecognized share-based compensation expense Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options Schedule Of Stock By Class [Table] Schedule Of Stock By Class [Table] 2013 Plan Class of Stock Class Of Stock [Line Items] Common stock, votes per share Common Stock Voting Rights Payments of dividends, common stock Payments Of Dividends Common Stock Shares issuable under stock options excluded from calculation of diluted earnings per share Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Schedule Of Segment Reporting Information By Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Concentration Risk Type Concentration Risk By Type [Axis] Concentration Risk Type Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark Concentration Risk By Benchmark [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Sales Revenue, Goods, Net Revenue From Contract With Customer Product And Service Benchmark [Member] Segment Reporting Information Segment Reporting Information [Line Items] Number of operating segments Number Of Operating Segments Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Domestic North America [Member] EMEA E M E A [Member] Other regions. Other Regions Other Regions [Member] Revenues from External Customers and Long-Lived Assets Revenues From External Customers And Long Lived Assets [Line Items] Total revenues Revenues Gross profit Long-lived assets Noncurrent Assets Number of individual country contributing as consolidated revenues. Number Of Individual Country accounted for 10% or more of total revenues Number Of Individual Country Contributing As Consolidated Revenues Number of individual customers that accounted for 10% or more of total consolidated revenues from continuing operations. Number Of Individual Customer accounted for 10% or more of total consolidated revenues Number Of Individual Customer Contributing As Major Customer Number of individual country contributing as consolidated assets. Number Of Individual country accounted for 10% or more of total consolidated assets Number Of Individual Country Contributing As Consolidated Assets EX-101.PRE 11 mstr-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

(6) Commitments and Contingencies

(a) Commitments

From time to time, the Company enters into certain types of contracts that require it to indemnify parties against third-party claims.  These contracts primarily relate to agreements under which the Company assumes indemnity obligations for intellectual property infringement, as well as other obligations from time to time depending on arrangements negotiated with customers and other third parties.  The conditions of these obligations vary.  Thus, the overall maximum amount of the Company’s indemnification obligations cannot be reasonably estimated.  Historically, the Company has not been obligated to make significant payments for these obligations and does not currently expect to incur any material obligations in the future.  Accordingly, the Company has not recorded an indemnification liability on its Balance Sheets as of March 31, 2020 or December 31, 2019.

See Note 5, Leases, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to lease agreements.  

See Note 8, Income Taxes, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to a mandatory deemed repatriation transition tax (“Transition Tax”) imposed under the U.S. Tax Cuts and Jobs Act (the “Tax Act”).

(b) Contingencies

Following an internal review initiated in 2018, the Company believes that its Brazilian subsidiary failed or likely failed to comply with local procurement regulations in conducting business with certain Brazilian government entities.  

On February 6, 2020, the Company learned that a Brazilian court has authorized the Brazilian Federal Police to use certain investigative measures in its investigation into alleged corruption and procurement fraud involving certain government officials, pertaining to a particular transaction.  Pursuant to this court authorization, numerous entities and individuals across Brazil, which are unaffiliated with the Company, have been subject to the freezing of assets and other measures, including a reseller and a former employee of the Company’s Brazilian subsidiary.  On February 6, 2020, the bank accounts of the Company’s Brazilian subsidiary were also frozen up to an amount of BRL 10.0 million, or approximately $2.3 million.  As of March 31, 2020, the balance of these frozen bank accounts has been classified as “Restricted cash” in the Consolidated Balance Sheets.  The transaction at issue is part of the basis of the previously reported failure or likely failure of the Brazilian subsidiary to comply with local procurement regulations.  The Company is not a subject of the investigation, and the Company is not aware of any allegations that the former employee or the Company made any payments to Brazilian government officials.

While the Company believes that it is probable that the resolution of these Brazilian matters will result in a loss, the amount or range of loss is not reasonably estimable at this time.  Given the stage of these matters, the outcome may result in a material impact on the Company’s earnings and financial results for the period in which any such liability is accrued.  However, the Company believes that the outcome of these matters will not have a material effect on the Company’s financial position.

The Company is also involved in various legal proceedings arising in the normal course of business. Although the outcomes of these legal proceedings are inherently difficult to predict, management does not expect the resolution of these legal proceedings to have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

The Company has contingent liabilities that, in management’s judgment, are not probable of assertion.  If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.

XML 13 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Common Equity and Earnings per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Common Equity and Earnings per Share

(10) Common Equity and Earnings per Share

The Company has two classes of common stock: class A common stock and class B common stock.  Holders of class A common stock generally have the same rights, including rights to dividends, as holders of class B common stock, except that holders of class A common stock have one vote per share while holders of class B common stock have 10 votes per share.  Each share of class B common stock is convertible at any time, at the option of the holder, into one share of class A common stock.  As such, basic and fully diluted earnings per share for class A common stock and for class B common stock are the same.  The Company has never declared or paid any cash dividends on either class A or class B common stock.  As of March 31, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.

Potential shares of common stock are included in the diluted earnings per share calculation when dilutive.  Potential shares of common stock, consisting of common stock issuable upon exercise of outstanding stock options, are calculated using the treasury stock method.

For the three months ended March 31, 2020 and 2019, stock options issued under the 2013 Equity Plan to purchase a weighted average of approximately 1,073,000 and 1,471,000 shares of class A common stock, respectively, were excluded from the diluted earnings per share calculation because their impact would have been anti-dilutive.

XML 15 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Deferred tax assets, net of deferred tax liabilities $ 20,252 $ 21,513
Valuation allowance (2,137) (2,130)
Deferred tax assets, net of deferred tax liabilities and valuation allowance $ 18,115 $ 19,383
XML 16 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Operating Leased Assets [Line Items]      
Operating lease, right of use asset $ 82,690   $ 85,538
Right of use asset obtained in exchange for operating lease liability 0 $ 1,000  
UNITED STATES      
Operating Leased Assets [Line Items]      
Operating lease, right of use asset 69,900   71,000
Operating lease, liability 96,100   97,500
UNITED STATES | Northern Virginia Office Space      
Operating Leased Assets [Line Items]      
Operating lease, right of use asset 66,000   66,900
Operating lease, liability 92,100   93,300
Non-US      
Operating Leased Assets [Line Items]      
Operating lease, right of use asset 12,800   14,500
Operating lease, liability $ 13,700   $ 15,500
XML 17 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Assumptions Used in Black-Scholes Pricing Model (Detail) - Stock Option Awards
3 Months Ended
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term of options in years 6 years 3 months 18 days
Expected volatility 33.40%
Risk-free interest rate 2.50%
Expected dividend yield 0.00%
XML 19 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Balances - Additional Information (Detail1)
$ in Millions
Mar. 31, 2020
USD ($)
Contract With Customer Asset And Liability [Line Items]  
Revenue, Remaining performance obligation $ 188.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-04-01  
Contract With Customer Asset And Liability [Line Items]  
Revenue, Remaining performance obligations, Expected timing of satisfaction, Period 12 months
Revenue, Remaining performance obligation $ 184.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-04-01  
Contract With Customer Asset And Liability [Line Items]  
Revenue, Remaining performance obligations, Expected timing of satisfaction, Period
Revenue, Remaining performance obligation $ 3.7
XML 20 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance

The following table summarizes the Company’s deferred tax assets, net of deferred tax liabilities and valuation allowance (in thousands), as of:

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Deferred tax assets, net of deferred tax liabilities

 

$

20,252

 

 

$

21,513

 

Valuation allowance

 

 

(2,137

)

 

 

(2,130

)

Deferred tax assets, net of deferred tax liabilities and valuation allowance

 

$

18,115

 

 

$

19,383

 

XML 21 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Short-term Investments - Additional Information (Detail) - US Treasury Securities - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Summary Of Investment Holdings [Line Items]    
Available-for-sale securities, amortized cost $ 109,200 $ 108,800
Available-for-sale securities, fair value 109,900 108,900
Available-for-sale securities, unrealized loss position $ 0 $ 0
XML 22 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
Segment
Country
Customer
Mar. 31, 2019
Country
Customer
Dec. 31, 2019
Country
Segment Reporting Information      
Number of operating segments | Segment 1    
Geographic Concentration Risk      
Segment Reporting Information      
Number Of Individual Country accounted for 10% or more of total revenues 0 0  
Number Of Individual country accounted for 10% or more of total consolidated assets 0   0
Customer Concentration Risk | Sales Revenue, Goods, Net      
Segment Reporting Information      
Number Of Individual Customer accounted for 10% or more of total consolidated revenues | Customer 0 0  
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues:    
Total revenues $ 111,424 $ 115,366
Cost of revenues:    
Total cost of revenues 24,545 26,173
Gross profit 86,879 89,193
Operating expenses:    
Sales and marketing 39,518 48,760
Research and development 26,101 28,215
General and administrative 21,332 22,604
Total operating expenses 86,951 99,579
Loss from operations (72) (10,386)
Interest income, net 1,855 2,566
Other income (expense), net 434 (596)
Income (loss) before income taxes 2,217 (8,416)
Provision for (benefit from) income taxes 1,560 (510)
Net income (loss) $ 657 $ (7,906)
Basic earnings (loss) per share [1] $ 0.07 $ (0.77)
Weighted average shares outstanding used in computing basic earnings (loss) per share 9,976 10,328
Diluted earnings (loss) per share [1] $ 0.07 $ (0.77)
Weighted average shares outstanding used in computing diluted earnings (loss) per share 10,031 10,328
Product licenses    
Revenues:    
Total revenues $ 12,584 $ 18,291
Cost of revenues:    
Total cost of revenues 670 519
Subscription services    
Revenues:    
Total revenues 7,968 7,144
Cost of revenues:    
Total cost of revenues 4,064 3,598
Total product licenses and subscription services    
Revenues:    
Total revenues 20,552 25,435
Cost of revenues:    
Total cost of revenues 4,734 4,117
Product support    
Revenues:    
Total revenues 71,158 71,450
Cost of revenues:    
Total cost of revenues 6,718 7,067
Other services    
Revenues:    
Total revenues 19,714 18,481
Cost of revenues:    
Total cost of revenues $ 13,093 $ 14,989
[1] Basic and fully diluted earnings (loss) per share for class A and class B common stock are the same.
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

(1) Summary of Significant Accounting Policies

(a) Basis of Presentation

The accompanying Consolidated Financial Statements of MicroStrategy Incorporated (“MicroStrategy” or the “Company”) are unaudited.  In the opinion of management, all adjustments necessary for a fair statement of financial position and results of operations have been included.  All such adjustments are of a normal recurring nature, unless otherwise disclosed.  Interim results are not necessarily indicative of results for a full year.

Certain amounts in the prior year’s Consolidated Statements of Cash Flows have been reclassified to conform to current year presentation.  In particular, reductions in the carrying amount of right-of-use (“ROU”) assets have been reclassified from “Depreciation and amortization” to “Reduction in carrying amount of right-of-use assets” in operating activities.

As discussed in Note 2, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and its subsequent amendments (“ASU 2016-13”), effective January 1, 2020.  Comparative prior period Consolidated Financial Statements have not been restated for ASU 2016-13.

The Consolidated Financial Statements and Notes to Consolidated Financial Statements are presented as required by the United States Securities and Exchange Commission (“SEC”) and do not contain certain information included in the Company’s annual financial statements and notes.  These financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.  There have been no significant changes in the Company’s accounting policies since December 31, 2019, except as discussed below with respect to the Company’s adoption of ASU 2016-13.

The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation.  The Company is not aware of any material subsequent event that would require recognition or disclosure.

(b) Short-term Investments

The Company periodically invests a portion of its excess cash in short-term investment instruments.  All highly liquid investments with stated maturity dates between three months and one year from the purchase date are classified as short-term investments. The Company determines the appropriate classification of its short-term investments at the time of purchase and reassesses the appropriateness of the classification at each reporting date.  

All of the Company’s short-term investments are in U.S. Treasury securities.  All short-term investments have been classified as available-for-sale and are reported at fair value within “Short-term investments” on the accompanying Consolidated Balance Sheets. The fair value of the Company’s short-term investments is determined based on quoted market prices in active markets for identical securities (Level 1 inputs).  Premiums and discounts related to the Company’s short-term investments are amortized over the life of the investment and recorded in earnings.  Each reporting period, the Company determines the amount of unrealized holding gains and losses on each individual security by comparing the fair value to the amortized cost.  Unrealized holding gains and unrealized holding losses that are not a result of a credit loss are reported in other comprehensive income (loss) until realized.  Beginning January 1, 2020, unrealized holding losses that are a result of a credit loss are recorded in earnings, with the establishment of an allowance for credit losses.

(c) Credit Losses on Accounts Receivable

The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable.  Beginning January 1, 2020, when evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms, geographic location, historical loss experience, current information, and future expectations.  Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within “General and administrative” operating expenses in the Consolidated Statements of Operations.

 

 

ZIP 25 0001564590-20-019245-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-20-019245-xbrl.zip M4$L#!!0 ( $V#G%#0-\AS$_8! ,H/+P 5 ;7-TO><_0ZZF9XY56<-9?G95%?M,4\][%6%&4SU7+UO M.$)*L*:%Y)%D"N;3WYFR#39I&TN6K)#RWR^Z ,NVE!$9OXC(U%^__I^G!T?3 M'ID?V)[[94\_J.YIS#4]RW;OO^R-P[O]SM[_^?J__N>O_]_^OG9R=GZA]O8+M/^^^CJFW;BF>,'YH;:OC8,P]'AIT\_?_X\ ML.YL-_"<<@S?UWJ#4/J@?Z0;W3G#OPTC#_-.Z9 M=GXR=V"K?J?7FT;MKEZ_:UBU[FVKW3*MV_IMO7MK=JOS[S_V1L^^?3\,M0_F MQ^@4^?6Z+G,<]JR=V:[AFK;A:(/9E5;XT)@'6L]QM"OQMD"[8@'S'YEU,/W4 M8<@MP*W@!H=/M[YC?]F;&S7QEP//O_]4JU;KG_@(AOP+V-[<\=;K&^8/;GV: MO#@[]"$(_85/?K!-W^-_Y -^_QS90UQ,M5[79V\9!_OA\X@%+V^[,X+;Z/-G MK_"WZ-W]JKZ_\*9[PQ@M?8]X8^_QDWA%O*'SY@U^N.K, M7EY:]CU^N/0-RPZUS15G9)OB<'WQ<->PS6#Y&Z*7Q%O:BV]A3^9P^3O$*TM. MR1T_+/<,*_0_B4O^Q(]@OFV^O(&[Y?OO\=S]-^^SF+W\Q/@+2\[+'/L^#QC/ MR]\S>W79&[VQ&_JKWC=Y<D=[O=3]&K+[[XQN7GYT?W M$W]U=J#TD8O33KQ\:P0OT\X.O$9-;Z^;J),C7LXYL)>=,3]4__3?W[\-S"%[ M,/;?SF[[:=4WZ"(4B( KXNWKX>'RXU\/_<2GNQO<>?Y#%&W%)S7WJ[7]6FON M0_:Y#18^:&:3]SZG\VJEU?81T6XO"GO,L,2_#RPT(D[LLW^/[<\>>&W)Z M[%]S_]S3S,EO7_9"]A1^BMZM?1+O"^W08?P'$=CV]>J_;V;AZX ?Q%__-#O@ MUT^SKQ+Q^^(W'L)=SKN0^=JC($2-$V(:BF\]Z_GKKY;]J 7AL\.^[%EV,'*, M9S&7F#CK__&K_70H/H[YXK?)K[9E,3?Z-?J='WLQF5&:;7W9.[NIBO_XR+C& M@_A(9A_V.!XM@<@SQ[B?7N-3>,7N^-6+P_5JL]IHM":7I%?UEVO;^WIG. '[ M]=/"][SWW?7Y[Y[1^8P#W'#^8(9_QO\2Q#L+\5/,DVBL/HE+?JQG)3B-?^@Q M3Z(]?Q*G+G>1YV-^&K[AG+L6>_HO]ASO!%Y?C7DBW?D3.8Z"Y)Q%3EU+)$+Q MSF5_7Z_Q&1CO1/2J/")GML/\8Y$7>'[,\?AF^#RWZIDFXQ_!/\'2H@];=TYG MOF%&J=_8M2=?\N-F&CY_#$[V7L^U77MQH6DN<7AI/ LO"OIW)_:CS6>A%1Q[ M#P^>.P@]\\]8IZY9S+0?^.3ZLG=^<<8M.SOGV?DE/>EFBB>M=ZV3NF%UQ'MDN+P'XU(S"/,=2_]:Q[Z-X?_HT8B8W[K7]P _I MWPWX7X.[R3=.YK*^YC*F7[7U-PU"PP_%-.D]V8$PI"Z*A06;NK;#X>&/ M>?Q.RPUO:H5TQ%1/>SM7W/BTJ^WJVY,69VB'T7GW7$MD"]PU>(YILW?IL1LP-HAG6\WDJ=\_$:1X]OQXR M]8S>3\.W^J.HDCU]8KYI!\:MP_[)1"G+K![/HW@Q_3*'Q46*TQL;SC7S'S:( M M$7B$POFL33/YX^C!SOF;'("R??_IT]W#)_&7(N&W_HU>^UQDDL\+4Z+Y-! M))"3P3EZ?W".5@[.-%!YO[,@)#4^W3]BCHP$A6T]1PP)'PS76ARE_C@4!8_H M-)$:L-8?G>]Z;:T_K8\+-U$?)Q!#$NS-CZR4P"QWN^BO06\<#CW?_@^S?O#< MU)\[]TO'>)F.[)*?&[L2EOCF_63^Y">.RS#UL9H>L,4Y'SW+9QU]MYB#\DM] MEZTTTQQO:GM?=;U[4*W%"Y'MJL3#Y8Z>T!QS[CV=!QMZ>:WU9LR$34]OT>/,L/W?#6?,>D$P?GC3Y,^H M%3VWIO9^'A3];6[OB1@4G]TQL=V*!=.!$CN7#H-H>Q$_32W:'74H-GY]V0ML M?B9BKU'T-SZ;[B9+(?LO^VB> FOVLN&;OB1HYMVN'D1#7+YD=-]FF_Q+=5U[OW=7X=>O&*?_VT M]/-?3NK3LK.*[9V3[8SAUY=MW-67<9B^DLS3TG2!(^5J: MF*MF&_.3GQ(5'G MQP@]?W'<-T]S%Q-=Z>/FONJ$N=Z#[:[[LG?K]\5ODS]Q]NK\]<9/Q ,_O/0] M:VR&?7_ _$?;7&BU?>._N\&:1?SB3"%^I8?++O5UYBQ<[&XF#:7V4UH^(K5@ MX2.I^D;^/#,:W@>G;4:]>W,EA^^;8,=8OQY?);=Z[?D2;%#VI MU &(GB<5+B:));KI"]-P+NXNFQ_8Z=%!N8-3=-=6G(% E,K"MTH9K@K@6X6+ M6U,$?#=LH>HYW_SQ]48WH MLN*R$6.V]YM21QHR?D,VWA!P@-(.;*=X.T0Z5->&Y[8'Y#2LJFP/(.L"1\JY M0%YKP_FXP.F_QT*GT'L8>2X3:E)S;M"S+%OT(PSGTK"M<_?8&-FAX93)(Y9= M_JM7K!T .,CHVH_6Y9^C":6.6RRY;#C#J&>:XP>QXL*L?CADOCC*9T,QQH_L MW#6]!Z:.BVP\&'"M:)L4L:G+;I'D"]#23O(RI*RW&Y!826.GC/$K K+[2+$BD'2CK.NL"NWEQ!9B=N- M2T3V;,P*]58]!V6ZK8O>1NRBM[5?K[Y^+94EJH7"+E^;E+K"*ZO_'*GK/[DN M<1;"?[8L*4OC3N1KR])YU\IZ5!&?(K/$67A/BEG,*N)?Q*K:TGG=NDI8$1>C MM,1)TI\*5#TOMACFQX;.^M9")5STJ46O "Z""QPIYP(Y+G'FX );UJ-%]PCR M92AI!UE94I;;+8@L<1)SAIA58;E=A%@Q2-IQUA5VY?82.DN<.W")R)[M6:'> M+421]K;H;<KLDEZ@6"KM\;5+J"J^L_G.DKO_DNL19"/_9LJ0LC3N1KRU+ MYUTKZU%%?(K,$F?A/2EF,:N(?Q&K:DOG=>LJ845@5P$5P@2/E7"#')K3H'D&^#"7M("M+RG*[!9$E3F+. M$+,J++>+$"L&23O.NL*NW%Y"9XES!RXAODBO3@OU@CSTXDW1JU?C%KT+0K5T MEJCF"[N<;5+J"J^L_G.DKO_DN<19#/_9KJ0LCSN1KRU+YUVKZE%5?(K*$F?Q M/2E>,:N*?Q&K:DOG=6LJ8551"#)6NBS4'N4TTXZQ+6\KM)33ZS#MRB< /KPSWGD6FY[]\MUW[8?PPM?9T M2,[=1Q:$XKJNGT=LWDM^#%["+C/'/N<<)8OBB M/*2O#KAZ4%5Q0N,)3KC@A/,# B?,$HX]ZU_CR9@$9YY_P7[RI,$;\[-V[R]] MS^4_FA%#WF99TV,X8US+\*W@Q\CBM*E5]99>?U/R%\D97XNN&,.RD'&]/S!Y M.-1\&R!;AU(F;B&JI.X$Q=W340PGV.UFCB/#,7B8' P9"[]YIB&:6/.N<.FS MD6%;IT\C/IHLZ+G3*G7L^_S:>D' PE)UCU>-QZNG;#XB:"9GZFUZ=^IMQ8U( MQ?8V<=]X/&_;[1;YM&,;0EK),Z*4PQ.BDK+9TT,0SD;CA-TQ_H-UQ1Z9.V9\ MK'K6HWB7=6D\1^6I&OF3&)+#F&."#"ICCYO+H>!Q! M+IE_Y_D/8NSZMXY]'PVX(($9,NO:?N"'].\&_*_!G6&*UP:S"XK\=#)AQ/,Q M"<>Y\'G$K-4NE^Z0[+U\_?_X-9MO.+ \\3E?7\?^UT_9?M/+@'Z21[0DR6+Z M\T+'O,AM7NB8%RFLF+[L9OB->?>^,1K:IN%$[ATMN?C//P:$O7O]\N?*:]O[ M.KVXPQ^#DM;':TT[G3$7GONCR.V2=VP\BPMSEZFBL>?GEL3& >4S#VZSR>#L@W9@2LY_MBD\_"FK"HHB\\7_3WW-]M_YYG0T;_[L[F M)??(,(N\4S>M:!"C6;%JE*?-BG?'66WDI.6JI0MJ<-6TH^K8M2=^^N/&#KQ& M36\?77U[XS$/T881]G5ZP"$_8O:1LY<6OD=\YF;S(8JFM6IS]D.K8%+9(FS4 M]JO->%UT_H[6Z]=F>E/;T/!Y:3\:^^:0>_FE+R;4PTL,6?[RXM9?J*"DJ((2 MY^M7FFX:F-89#^M)E&8")D!))T!N-Y'EYE V+,X"_Z3(ZB_EWG!K\6_E[^(M_,,,O4SZS<+VO MSK[TBM/S]^4&>OWZI29"^K*AGT_KX?-K.#4%IYZU)\ZOX<'Q//CR&SR8D@=? M?H,'Q_/@TP$\F)('G^YH;;,\'GQR"@^FY,$GI_#@>![\VQ$\F)('_W:DG@?/ M+:A%?QB-?;9B/6WZP?S'U);3]/:L0=V=W&A9H/&<6RAN[V3[ M#?^BSLSI.@49I 6GZ\1VN@ZENWNC.Q(O/->B;OWZ+YWN67 M>R5H[6UR4P&@X-)X-FX=QG_UQVSA9E9^&H80"(KVP*CB.=$RR[9C4VZW2K*L M4F1G(;Q*42P7*-Z.PT*YP&[O^E_O F>>S^Q[5YT@L.R"58X!*QR@O"& @@/L M[IZ*:SMT6/_NW+7L1]L:3S>IB^3I]&'D>,^,!9.]T+Y(ETYLGYFAY\]2QYF2 M#$_"+HR'UVWKT78;/M#BTA^9>/GZ)__Y^7IH^R%CKMI;[N:':[8?:*,!2W&# M4C[[H\3&_Z4>-QVRNW+&X]]/PK;<"EK-1B8S4'XD:!_,/\V^+KU]PL[F% MA%6.ADDW-^F*G/Q0-_QN2Y_8AB_!&B)-#Z"TMI>%U\!9U./$_&T<1T; +/$X M'#["49,Z^FLP+4'_PZP?KL7\N<\0*4AP]'SZQ'S3%C<(\'3X]0D>47TFO=1W M2_5TS92=+TYVEK[)9@7.:J,AT!9MOEW_]##?BC;?7HR&^5:X^3;T&0A7O!GW M:C;,N:+-N3-O7*HMM&I,N5>K8<85;<:]J>(PSPC/LQT7;VA\;%2(8#X\)K=I\E%-37".P/INGN-!)<89#H?O!H%*):(CH@ MI9M22I'?TG/AZ!S6F WI;?Y>#VE M]1[XU9A&&1CQSK/HQ,OR)2,PQWH(Z^GWTU+D$QL^C/7U[Y M2 <*.,MKB;APS?"8[4A4X%RM("3*.T%*CT3E]14*)"JFGZPD47F=A0R)BNDQ M:VJB^>* 5I&7UU<%$WWJQ A?7=J MIW'K@Y*9._^03L'4:U+\DMF;2$A/U^AO%DBF.LWK%DBFAZ2T0/*R4A@MG?G1 M_2M7=O#GT?/;S96O!I$.+D.#\W75;N5(O(:<=\<"C<^,/*S C8NB>UC>#8VW MH7(F3MF9[[WP-_"CS?#?]KA<'92 ME[YGC3VE+-P!*RC#_ M5.$6YE_Q0;N[8J',,X%(!I?774ZIY?M%ZV(4VTG2ZF[83X<^???Q*AX)//7_XDCMO3#-_TUQ\\/>+3'8_F^W>>%[I>R/:T MT+MB=\&7O;.+:^&3_+\][8X'_NE?(S]MU;3I#_79#ZW9#^V]K[]^>G/NT15- M_QIX8]]D@?A3])3$<^X9CW[N'PK3,_\RI MR-%S6!V%L[^$WBCZ-7J+[0IO/*S^]?,=']/]G\R^'X:'MYYC3?X0 MV/]AAWJ''Q[]>F<\V,[SX35WP4"[8#^U*^_!<*>'BC,Y=#W_P7 F'\X]S WN M^!_X7UTV.>K1\&UNY$-M>N#>UQ\7Y]>G)]K@NG=].M!^_20&H107-C@]_G%U M?GW.KZIW<:*=_O?QWWL7OYUJQ_WOW\\'@_/^Q6XOMI;EQ?[3X/[KWH>>6]%. M#HX/M%JUV>AN?('B=:_^JZ)6,,/NAA'JSX1D,Y>)K]K"!!8 MS#X\\C;HI@96MICY'C< M";W1RT=.#FY.#WT[Q*NGW?17A]V%T>^+8R[^$&9C_YCS#-^YCO/5VSD^6$L=]7$R1CAESV;GQU/>_B%>LZMX3A>>.L] M[7W]VU^Z[4;K\S*'_O53:+UKEV[>ADDU@OSC1^_J^O3JVQ_:U>EE_^I:N_QQ M-?C1N[C6KOL:A\4U)X*FU[7^E:8W/U@?M?Z9=OWW4VV.(R\,Z1U?BY?U;KTQ M/YJ?)L[^*9IA7V>)0O;Q=P?!Y,SSM7#(M!=_U2ZCS% [Y>=FK8G,M65>/WGO MZ:1V3>SSAY980>3O'5K&\S,S?.;N?>5!SQS^[2]ZJ_JYKE8[X4#NJ)C."2 ,0F5CF^JIW,3B/4)$; M13*>X9F70SND5?@R,[1)(R-J$6B3ZTWV?RWTMGI_B> C;GNV ]$+T\YLC@,> M&T2';&7TTA>BUVG4LA)OG+PO7J7&7]VO-1KUYE9P;VU9\]8:60:;U4E52QY( ML5,J$)\;BOOEXPWF]_/CJ_Z Q[;KT]_^T,XOCOM7/+;QWTX2CR[]&/'A],DP MPV@<->].\U_&3S,"+1@Q4S2)+08?)1R!^+21[SV*[Q0I_ ESC)\\F\_+^:+QS;2;]2$: M08U3RA.['+5_C7T[L&PS(A5W1GM^M*/#_'O#M?\3_1[/![<(<;GZH"[[X+7Q M=#Y=O3&CD4@"CJ:^7ZW7ZLVV7F+W.C^X.A@<:%/91;\\5[9H_VG&H490KLD3 MHF=9/@N"Z3_?;)?I,?O=G695N_9^,C_0COEGB-'2+AWC/\;;R5%9G=;5ZBO/ M[)C_V/?Y%[CQSNOZ.?![PKOW?Q4&BM/)8JX?;$'Y)%'UY@)TN^]$@>+ MZ0 )[ESZ?&SLD>%HIT_,' N!):U_QZ<;"]289,V5_G/I\3S%^7_V*';"\[56 MTSNU$CL0'Q1-C$J97.3#:A]9*+Y$A.OYS(CO%>UJ_:U/?%P3V=KSW_K-,PWG MQH\0F=.D%Z77/MQ^%'%?],IZ)O^D5%83UJP=S#YWXE6BPSOM\"=< M3]AB#6%R36^ZU?767S]/3V-VT8'GV)96/6@W1Z'VE\EN@S<=[0039:L>=S?3 M%K<=.E%'Y-0PAUHD:KBBV;]T!/7U QB=PT@LU86Y#.*;49SWT$VOL-:$C_A& M%##H6[+ M1](S_ZQH?'(*TXR9]DOU@+]%+*QIP7!%NS9&6-BYP;:-_7"]Q46IA=IY2H@) M(.+YW?_ZG]\'UU%,#WK0RD#66!;(92V(O<4J+3HQ_TFR]Z9I7/Q=&8!G_ MUGYSO%O#X562P^LD36R@9>$[GKA0B4PN=EJH' KC)=@;^*]Q$-IWS\FJ[3C; M.A)]4>Y%[KEKB?X_+Q>?-7/(S#\U<0L?SRU8M)8F:MG7Q=Q#[8/^41L:@79G M.[P6-AR'ORIV28D2^=]C6Q3(O"Z^9=,#^(=.:V2QC?%XM"1STP69^VDLGJ4XQ_GQT:'\3>(L MII\C-HP%T4E$)VD$H=:M:I;Q'!RLW+*R M ?Y@P=M)MW ^O$)P9^X\[XAO-^'-;8$6;_FZZ@(OO&T^OC'[^,UG6D':2;%F M6N2 W/<>[##DWAI%4-]SA:J/\ZRQ1^8_:^>"6(89K2N<&*$QV3?T9AZ^?L9\ MX^IJS(]L5)MBJO$"8CRY:TL;[%]K'X3=VI]K]=K!](!P:$=;-D9BRT;6DW)R MOB]SC04?X\^D:F?9EHN7P1)C-9U8F$GEGTG<>0W-X5?$-,,T^4SR#3$=A'/Y M(N O_2O_,G=_Z0L!/P?^XY09POEY2<>'^;DB^,8_CD-!C-Z]=N][/\/A[.4% M-QXP%IVFQ>YL-]I2&:T8BO9ZK?IYU]>\#J4YT=*' W/7C%:<^. MM-U)T.#5[WYM!O!Y:A^DG1IMT GN7F^UCSH=-;43!L/QH:E1CYS\-MR']UX M)WO]H+9ND%)NVZV]KR"S,7J)\AN.2:-]4&N0\YQW:O$E$Z!ZT")W%6G;MI?< M\Y5P^\;G9.UH-:+GQ;+L K%SO1.I&CN+[>J#54DH N;[?=LE^[:C\3P:![;+ M@GB=H!1N3BQZ'(\]'W,)M6E?!&(CT=AXNKSF1F1\/S(NV< _&\W?HL$\GHQE M3A$2*U/;=_GNUG33Q'[3I4U ^VY9)SWJG_,\V_6B]OK=H]09#YC@S/]$^<.M'7=;)W:?K>YBKUQK^ M8$'"7OSJ$+9DE6(@SGVGD2O#!8C6*J\LE@OVHM9\;^3;CE:K3D1P*G*0>9'M M.8N6F?@$%P+ID>U^W$12C]&^+IZRS[G DCMD)H\_CYZ+/HC>T!^'443AH66- M2VSU;'ON1 UQG[+%3)M?=/!E[_SB;%$=R!T_6%XX/6#O:[O2KG4J7;T]\ZC9 M57^-UA02#,62N_!W-Q1'6PQ%K5*M-RMZIR$/Q>0RA?N82[;_12,U>>%H\07O M]3HKW,O$_?-BX=)YSFR1)7[*OF)"Z[7%+]27;Z-*[1R&_NPD1L8]V[_UF?'G MOG''4]]#P_EI/',G^U06D04Y .=Q%NOT+=Y+0N1==C'\(Q?M&Z&4.1&R+,]% M7?>.OIT*L:3C_L7UZ<7U()4;E1)-WYSO8IJ]9SBQ0NN@/II]^[JZN[VDMT6\ M>:(?M(IVRIWZ0;MHY]PZ:*U;^\RE7YAZ4V8>0]'[>"XTE5?_?> MUTM.Y#DFQ&\BYS_/TAZ[R][5M79^@&E;**O]:FA#7]09?Q'VNSF_.3N_Z%T< MG_>^W?#J@*<(/:%4&&-FO+Q?FWO_RU0Q-A>$?"?>^&(("/3U:4SY%?&[$'3P:=B6>V53^?7I]]O]#D^18\B^2Z* MO#AX>EG6>&FB!=J'L6N,+3MDUL=Y4JUJ"N]Z".0\DTZXR6=(='I!#00F?*(@ M,#HQ"B+SN'\QZ'\[/Q$=[)NCWC<.SM.;P=]/3V,A\]ASHQO.H^V\1X;#^!6*+X$5 +(GS!&*!6""66G!<@=C7 MBO2F?WEZ%;4^$Y-VKC[EB.V/V.0-KYH,U_P4F/;=BVY.GSQ>:Q6(@=VB>%:- M7B0#=@F?*+ +[ *[+]@][G^_O#K]^^G%X/SWTYOS. N7:^ KMBW[;"B>Y_[( M-/&(FP>F??CF!<%'96B\5)A. 2#7Z<4X )GPB0+( #* _ +DP77_^+_^WO]V MT'"YP9<] M@!8T! U!0]"0D M3I>%Q;_#WF[-O_7^FU!4^-H*A=N9X/]$5+C5VF_0B&;!+ M^$2!76!70>Q>]*]/!S?7_9L%_LH[AF/ ]\(+^;6$GK9 X66[B$'2(CA+BUYP M DD)GRA(2F'61O?NU'#O3K&L]N;>G=K-]]Y%[[=I*7QR/CC^,1B<]R]N^%^_ M_3$X']R4=[V7,-Y#NRH4'X%-N>X-9%# M$\=0+E0'E!\F)9[0W*ZSK?>>/:T M1>W*#OX$J8O@/+4VO> '+I,Y47"9PB2-N-P EXMEM3=<;HC.]_55_]O@YO*J M?WQZ\N/J-.92<^A[3A!1^-+W3&8)\ *S1?"%6H=>+ -FR9PH,$MADDY4$B&3 M6#"SO95)/+_I7R442.Q?__WT"N*(@! @! A!"A$,2BR%^.WTM]ZW2:%W>G)^ M\5N<2N\;NS><28G'A,P\:KQ"^$"M2R^& :]D3A1XI3!))WCM@:_%,MM;OO9N MKLX'_W5SUCN^[E_%8:M8F=3.##/T?&"U$*8'5H%5*C, 6%V'56P"+IC5I$W M/RZN3G\['UR?7HE[8WO?3B-=B//K/VX&I\<_KLZO8Y#VASMY4"GSQ:VQAC-Y M(N54"6+ S+%OAS:;+&?^")AX<5KR LR%\)X&03U$@#FGX0.&*4S)",--&A@N MC-.38&]SBT7+Z)GTY^[D8='\5>"S" [0(*A>"'R2.5$ E<(DC8#:H@%4U+4) MV=JZ.?WOOY\?G<=ZLL[IT]"^M2$=40R++X7II^A9[OROEOT8S[L7+FV;!\TG MFU#=@VK[KPLGL3_YTRY.)+-K%U^@UQ:_]FG5O/C7. CMN^?W9\:RLYU/!>+.BX230+.M+WOKGQ0] MV>&J[6LKG@0]VG LQ)6W-K9<7F.Q]JFDTWU62^6"M#4C8?(#F)_0AW,8B:_? MSX^O^H/K*W[IO_W!S7W3C4)MQ'@4'!H^TRPC-#[F1X0IAR,L:[>>S[.M+WO5/]_T',<8!>QP]L-G;9J(5ZO3E$>J M6][H0]\:YI_WOL=S/_%IGG_XE[/HO\_3,WC->&9_N(H,6SUH-^?^>"T&:_%/ M1Z\C.DW$6@?-=9G8INY&.A5;6W[D-_;Z04.JAPTO;FA=GQ:U87/W" +J>LT:Y^- M<*2ZJTT.U*(K&_$RPPW5F3?Y@F2>&C!-82FSSG2S05/&;)/G0>4ZG]0F#0(8 MTF,$KB2!2^\B<*F8(E-I^!*T"0DST&^K*)[XBA'."QY;F2C%=9,/8]<86SQZ M6Q_I3:#=@(6**1#&R*6_!$9_@W"%29*_F>J;D>5=4Y4:-E2-ISIG$IR29"9J.^#/79.'X1-PEE-^RYQ1^8068X3$' M%# #"3/LC >3H=77%78*##>\GH09-N3 KDHU& =SI'CK3;&,P*=^ MV :@&5'E=DBOAX'23:W6$#&5<5:NU M#^I-VH8X-H)A).]KBA_8O\J>YAH/?%S& MP?Z]88P.1:CKN9;XY_0USO7"8\/WG_G(_VXX8[:GF?P$^'E%'WXL/DJO-JN- M1NM&W/14K=?U/,'RPNGKW-G,0UAF;H0 MXNY6:NW6KY\6KV.50!SFN^IA%[2#]X-VH-V&M-/3IYW>U6M):==L5=JU-FA' MS;'46" M0-U]Q8+0M\V032IO>@TIY!_H ZIK!B0A29*0VMLDY#7*Y5I\URIM M\2"LE)(13/Z23WZ@#]ZOKAF OB3HJV>)OBTJ<;U2[72!/FH.AO5O(H88##V? M'\O\!\UV'_FZ:Q[KSUU"75J: 81+0KCFUH3;IK2N=BI=/;WB&G.<7G&-1>YM M#-$S33Z88:#YS&3VHWBD7$5S64BO_83D UT_=$=.W42+=-N=VJ5YIZ>@UE MS'5ZY3;6LKQIQ-R ?[.XK]L+A\S7S 5!+GH=*F0E: RJ:P9D M)4FRDL[;K&0:_TXGX:_G6GT1^R;J\1F7X;56A>==/FW1;%>*U>T;OI=9TQX^G5XH27OAOZ095X+7[MA8:34MF-Q8"2=:'I M/J40=I+SE%0?4XA$IMJ0E-EV4J*WNO5*M87;P,DY$-79#S@"CK 3X+A;.$I" M;CNIY]O->J61XMU:@".]@I[PXCK])UI=^MZ(^>%SM*8N9-)'XMZ2K7:S8W6A M9&UMY4,3#3-@=2%)WB%IM\TBWJ7#/[KG6J>SH'?!,JO1&^U*JX9E='+N1'6J M W3P?G7- - E 9VDU)88=%O4V\UJ16\V #IJ[J3&^CG] M4YD+-(9=^9!$PPS(/I)D'Y(F6Y_G'D;(A_@;,P(6F:-_]R-@4=L_JSJ[4ZNT MNE5T^ZGY$]6Y#M+!^]4U TB7A'22-EMRTFU1:'>:E6:] ])1\R>L:].PPPD; M>8$=SM\KCGO$B-MH<@] ]GP6[Q5KFLBNQVI=W$ M(U#).1'5"0Z\P?O5-0/PE@1O[6WQMDUE7:G6L()-SHD(K6 O5-&S&T6F@[QP MKTAT92-#W.!0]FK[COD^L[30>)K6V;D*HL^G'CLP4.&F#I76X#K;X*8X0J9: MO"EN*W,AU5E(=22UMUDLO3:>)HG.!0LO/-?,6&^]4]'K=!ZHNE&$F(_>B!* MJX*V %Q+8"K -2NX2M)R6\!U&XGW;J51!5R+X66$5O#7-1HL;WSK,*UVD")J M5^O/S0_RK>=86YHKJ6TFZG/Y+N2O27^RL,GRV4+$'E2[[AOHMZPSG9+9T2_T MS+BA%$\JID3F-)\Y-5=HV66V<;_1K=3:.IEEEU4ITLH(KU2HR#?LDP P; $$ M \% <(8(7J&8EU63HJNW*DT@N"#N1&@[1(;W&9 N?K_9QJWMV*$]?2+=(/3, M/X?\?)@?_.TO'3ZC/VM"F KJK92?A\D#3. M*" *[ 2BE,!6RA,%MZSG88?IHQ TY[6N/*37$ 3G<;>/NF;8\'8^F (S0A$S M@ ?P?G7- !Z0,87R9BCC F"M?5!?OB.9C"%ZILD',PRTD?%LW#JLHAFFZ8^9 MI;') ^R#RD2$;"83J#E")W"^S*/7 @'5T7DBO-\)FJBTMBK5%O1:9A'QY-P>#J-AD+%94$Q=6X?1<:/RJ[7*DU"-SDC#A /QZ @O!\4! 4WI&!]AQ3< M8J-OO5[IZJ @.8=38QVV&!5]5+^;WH.8K$8T_:/G8S^,'.^9,>V6N>S.AI@X M@3E"8]B5#U4TS("\)4G>(CV[ZW0:YZZ88X3,VF&!WJS4JM 6)^=35.<[: ?O M5]<,H%T2VDG/[]J.=EL4XHU.I=VM@7;4? I+ZT0,\2(K[K-'YHY95(0;UJ/A MFDPLMXN'V6/Q//_I06/8E8]2-,R K"1)5M)ZFY4<\T\6;_^G'0Z/QP$?$^;/ M4I/GC,MPO=.H=+KI28%@SI=\SH-X\'YUS0#B)2%>.W7B;:/0W6E7]!0[SYCS M]&IQPHOBJX6WR1AB(KUMRO.BB8:<-)3V1S\3+9Z0'>>UN MV;S6K%5:=:R;D_,BJB$ A 0A82<0$E)[&M;NE]EJK6^GH'1"2FA>IL=9. M7WP,2^T4K4*UXZU\D*)A!BP\)$A#6M*CK=8N/&3_Z.UZI=6J8N6!FF-1G?1 M'KQ?73, >4F0)SU**@WD;;/SO5)O-( \:HZEQF([_6*\G[Y4'-822M:C5CXT MT3 #\I$D^4CM;3ZR7 MG!\6W7JU6:DTZ3[W$A"<^X8$[>+^Z9@#NDN"NGB[N MMMGG7JU7&K7T2F],>'JE-];!MRF]PR'S-#M8\-8KM78=[7]JSD1UH@-S\'YUS0#,)<&&_=5N9"RK.0\D@2FT\I57?S]U11V<1 M8:,@,!^@$0C 3P5M 7Z6P%3@9U;\E 3IMN+G\L;!_!WIX&GF!_G69[1CHM"N=1I/,6@HR)KI! RBF8@F@N#RS"B@FB.)U@GJ9W;I?[52J>GI/ MK0.*"]*\('Q'/VD&'WL/#W88Z>=%HGI">H./ W--A6[G)V(+JDU]" ,7PTYI M"0.7R5:_\NMT9Q>V'S!SWW[:']H6/]7#29[2KKY:5!R,NPWSMAG5^07X #Z8 M'(!/FO#1 1]:-B.TH*YJ33H(/?//(?]^Y@=_^TNGIK<_:Z?_'MOA,[W^(N[^ MPTU!ZIIAP[O_8 K,"$7, ![ ^]4U WA QA3*FZ&,2XGT[Y"^]&>W2 >BBM/X MN+* C[L1,JNB_;+1+H*;IUO?L8.AX8N- J\["KK2LW%>OBTJ&2\-O^\/0O%5 MOQO.F%TR?R ^).:^O_.+LPVW.ZP\4>F)!BF?&BHBL(>N-PZ/G#FCQ$:3!+667?EY$(RW-ICH;XHK_^GY5L#< M+2TF*:0D/._WK97N>4NW.2\[[_XX#$+#%90@->C2/6;;G/Q6(^]Z[\^2S>>1 M'?F)YOF:]WKR]#KMJ!VQP*&N&: DEF"3;?N=I"Q*+[=2TDA/(@PSN.0S&/R" M]ZMK!O K";_>J[;%C!('6X[/KX<%S)PW;K7NT MT@W8Q]&G)^U[3C\E>I.X2R4ZY_Y=]'&])SN8'3#YENC5WG?V<,O\K'J[TFUM M.5Y@SCUAO;KD:?4O@Q&CJYJ!E3/J)>O5)4\KWODE;].#KM>K.^Y"ZU6I2I7& M[-U6;LHNLODSJ9J53E>>3&]:B^+6N03C(G7GI7'9K-N:U^"T*^U:=^78S#5; M*TE'2,H/=^PYVSS-C'M.IY.1YTCK(WEXSA:#TZE4.ZMGU8+G\#^,&'_]D3G8 M )Q_KDYCV)4OF6B8 4V/)$V/==A_K^.1 >KGD)6>[">F?LFG/L '[U?7# !? M$O"MJUHR!=][JP0 'SWWPI9N&G:8+!,C7_)8.C+)<, M]&K^2P9'9)8,]/R6#-ZS\4%@GT')OAZR98EKZ2S[I(*E>;DJ^DL2R O9 E MVX2G?(E$PPSHCB3ICDCWCF7;'7D/_',1&WLHJ7D7U9D/[L'[U34#N)>$>])M MQ[OBWKM/P03WJ'D7[AV@88<>OW8Q(PQ'&QFVQ4]2,XV1'1H.O74SY"18KE37 M#,A)DN0DTIKD:\"[Y/'NW#V>1+NY5"6KQTLVN^U*M=/&!@5J7D5UQH-W\'YU MS0#>)>&=M$5E2]YML3[8[-8KS4X=O*/F5=B01\,.USXS@K'_/-M^9X1\)@9A MXKMSI76GV1?,[2;(*KGM5/26W&9[V4>4[.9(J:$8]X*VB%[M2JA=B+9)%0@W"[;5;J552Z\U@BF>DAM] MI&;X8>R( MF^8T+QPR7]R0./+9D+D!+ZTUQPL">NU"9"#HTJIK!F0@B3(0Z:; N=C7%Z'O M>#[RG;L\$+)O//Q=L+!_=VT\)1'_CUQE?].;0ZL5O2O+W-%S0,7B0.(2' L M6>15S/&IF@$ 3 1 Z4[G- &XX@Z 6 #L5EK-9=(9U/Q/L3"03IF^;==DH2;7 M;CW?8OYL? //L2UM&[_+12ERHIV.:25*R M \L0GRY4&]?K;3,;.*4B&U5331*<5,Q5ZB0H?@XDB2'-@NCI-(;.Y40G[,XV M[3"SNQ$ZC8K>2$\N,:4HOGD(1Z@ 816T!0A; E.!L%D15I*0VY*PV]S_T*E7 M&AWYL3H@+$57(R1(L.M>0T,_J#:76F=^D&\]Q]K27(EOE/!"PYG<)3'D9\'\ MX&]_Z?#)_UEC_Q[;86Y/$T)>5(1^_:MMQ* NI2P2IX+8R*P6,BOI M[K+!7#P^C>)P5KV*1DNO-&IT'NV 3(IN[ "3Z=@"3%;!EF!R;DR6;I".R>1M MNAO53J793*^[ 287I+N1Y4X*RQN+IQ+5#M3K;CBV<6L[=FA/Y1+2[W9DN J4 MA=V6SR@B-J.ZL!"?PPNF4S*O^H6>&9.E5,E,B91J(:62!"._O0;FGFOMKNG1 M:70KM79Z&U*S6CY:&?N5"B)D-VCL#LVP!> ,. /.&<)94K?<"LY;=#^Z>JO2 M!)QC.]K$F6:^M,[M=M'\^!0:?'3X7RW[,=[%+USK7^-,HOG363'33?ZIS']_ MJB<_B;1'^'K(-,,4V@V&^\Q=D[\2BCZ&S__L:C:_G'L_>L*$'VK>G18.6<"T M8\^- F>D_G!FNX9KVOR@ET? ! =OQRC1B$17W4TR\N)3]=KBM\S_/G<>=$RA M3R]OZ,^N;V3>G\1SL:9^R<,#YWLRNNC'?SX^O^H/K MJ][UZ6]_:.<7Q_VKR[[X[22C69;#1488/.Y?#/K?SD_$I=T,KOD_WT\OK@;HC?3V 2MC5[%#!"A2.,(EFB8(@0B!I;&K6(?//012NFF AED(9>U4 MUA8(VH2$&;#,4%00[<4>F3MFP2&]NP3PC!0\PU!=,VSXC!28 C-"$3. !_!^ M=$2C8:<-GQ6!C"I61E6KYI-1/02A/WUANIP4/75B+E)/CPY2;8K4JI5F MLX9E)FI^2S7H@,E@,NP$)N^6R7IAF)Q&NZ/6K#3J33"9FM\2VOJ!VSW,4 O& MHY'GA_3:W4B29NF; #M8D*4XMUX6<[X9XD)YX3%ZZMWVT]8K>I+/I K&# M>.P .>']ZIH!Y$Q"SCHYD!L.K8 L4M@*A [*V(WB1([).Y@6(79#=$+MNA*R^^V-^D'-\=L'D MW@]_^@0#I6^C)6(1JDL.*3U14O'(1\.6&VX^15:6?E:6L6!G2@T17:\T:KB1 MMAA." D,L!OL+M>L KL)LCMC[="46B-ZLU)OM<#N0C@AH4TB&=XI0AK:QUX0 M:M[=2Q,D\6,<<2]MR=8F<"]M,>R4UKVTL!7N!%7$#" *B ([@2@EL)7R1(&V M0)$?)8E;)$O6H%4^'M$P VZ13-+BEI[O(+IC_;O?/,^*%(VF-TP-/,?:V6,C M7WO;K3;N6?5]Q5]3[P)_U)R,T HN M;O//]#&/N'>0#CAQ[R!,A7L'L\J#ZM*C#;+(@W;T-,=&I=K"S?W%\%3<C;CT M#@OSS=,!E+XWE8AEJ"X7X#%+Y;$E'K.46Q*6C@9E.FV.6J/2;#3)K 1=O(0;JF_LWW@D#H M2=S9B6_3*,5"$1%[4%U[0/Y4'ELB?\HK?VI( IM1_+V,PF_F38U.J])I8XFH M&+Z%O1NP!:"LCBT!Y=R@+(EJ;@KE-+H8G6Y%QX;*@O@6H7T;*R/)]OH2I OD M_HCY1LBO7&-/HTCOY9!>AQJWSU)=Y%$\7-&P$QZS71Q;*7_#*0TS@"@@"NP$ MHI3 5LH3I8R/3J"O5C PG.F#$OAY_\E$"4FO"PC,0R9573- =RE)^UIZM,& M.0X?X)YK?9]%NM-)KRSS)>9ZM]),46<0,[[D,QZ\@_>K:P;P+@GOI <*).1= M*L\!Z%3:K2IX1\VKU%BHI5]T7[& &;XYC.INBSTRQQL]\-.DUY5")H)FH+IF M0":2)!.1G@@P"W<\%3EY#7:[*K[%#7%5GCTX))CT5O4G;XC;G,-YRH_#:L!]NU@U!LGWYD]%I42$?0 M&537#$A'DJ0CDJ+^-.#Q;*2W$.YV5H/KE7J]A@4!:JY%==H#>O!^=JB^T TA #,52P#,Y9E5 #-!,$OJ\O' MG$8KH]NM-%/42 68"]+?(+S+@#21OPGY^#O?>YBU,CPW<0L#JRPE:^\KWVZE M80:LLNQ]_1 [&VE*6NTOV07^_/91QL[!\AYSD=Z%@#. MX/CJF@$X2X0S2>4\+L[>*:]?<+;9X^JKE7JG!=I1J"9?]8 M-+W2:>(60G+N177J WSP?G7- / E 9\D6;JO>M= M^_2+\WXX9/ZT,M<^3#?M?]RJ1L>S6NF 5!DF!> M%$[G\YZ%A&BKU?57C=XZG5L3L9^/;D 1^G8 APM@:G T$'S4;AE_ YOU#D+C*;^;_7>] MND'$'E2;ZGAR:3'LE-939DN=S<1/9B01O]<-B6>^]W#,O\=VQ]PD_9=;C(ZB M6#HY[EI$TM,G?G;<+K9K^,_G(7L(>#(DDA[?BQX.-%MPR5X L,*O$(LJU+R2 M:DC!;@(0%W8"<7?9H$EUW M<#=#D] #B;$Z0S=,@*YT; &ZEL!4H&MF_0I)&3 )7A-L=-"!TF+X%(V-#KON M,9!>;;]@XQO0%)$-T"0P"YL ? J8TN -[<.14N25]RR# YV)OC+"\ M\:W#M-J!*O7QD1'8IL8,W^6C%,QNW1@Q7PN&_,JU#WIN>M!K\BGES$1U"6"] M991,EGZA9Z6E"S7)+%7J-&BC+.CFZ=9W["@Z!@L9D:3V>#J-JI?,'XC#HUB; MM"=1V_M:/:BFUXG(:GEF96A6*@B0W>FP.W+"%F GV*D,.S=K(:R$IZ08&1^> M:]H*M=>N J=H&Q0MAD_1W^2@($[_&7T4LS3CD?G&/9LT"@+-&X=!:+AB]+1Q MP%^W73Y;'T9CHY8ZW5J3 M;:U*L20QREDD[TT"^<7XX9;Y_;LHW0KZK^%\J[[%YD^BKG3;]!=RD)CE'UY( M0!NV +:5L26PG1^V)>G+]+"=QD,UQ(,M:QUPNQ#N5Y!';2A7>I_8SEBT5+ / MHX!3B,8Z!=*M$BXW(=/*:2^')-'Y=CEJ&K&QFT.%.('='+ %^ O^@K\[VP\B M"78F 3!VA)0M8F!'"$&C)-L18KW7\\#R$@7C4EV20+Y5'ELBZ4D2\ERQ MO#3-MZ15INP%/JN5:EW' E,A'! ;0V +D%L=6X+<^9%;T@A-D]S8&I(;N2=. M-O.Q=>ZXBYTAGT*#CP[_JV4_QKOXA6O]*XWHR2^ 7\?L$B;!1%AG8MCH4J?> M\66ORB<(:K$W_BMG2,4< .9S]\UJ8^5ZU.'WHF]:KX M8+U\S.3@QD&SL>R!.2N#X;_&06C?/<\/?VVT+#KF&=[XE;BS<\^S*RVVT8AS M616%A#W2&>C4SCK&<$TXN%; *+B^N;2739TYX>G$/'$+[+W/T?@YGZ M"\>!=C=VG.?W>W+1DW-,QP@"K1>];_+SD>CK/7C"PI[YIR8.#(=,"SB>#J+X M/SNEK]K+N$\7+.+8[J;0]_YK; MPS!%^]5PGT7_59@CB$S%9Z;-+^_>-QR-HR_4O#MAOH!IQYX;*5<9PBG.;-=P M39L?- CY'Q[X104';\ KZ\AE+AU6UZ>4-_=GUC7@NMW_K M,^//?>..7]ZAX?PTGGDN^&E;;UUVU?.;(7>U_?'[^?%5?W!]U;L^_>T/[?SB MN']UV1>_G:0P)8E<9!2,C_L7@_ZW\Q-Q:3>#:_[/]].+Z\'-_G]Z<7^Q]G3]2>SU2ZY]I"P='H_7]5/OPK3\8?"S/<'W]8+L\"'GC@%,F MD"YL=V%FRJ6DJ>'DM Z-<>A]WB)-S*_$GZYRKDR*DI!Q>2GT:H=.[L4/B:%? M]K#D[$;^G5WPFQLF52OP,Q'I^I>]UAX!B]2K!]V&0B:Y'OJ,:=_YB\- .^6G M9]&;)+MYN"P->Z1X_PZ!1[^4>.*070>#:8J#F4UTRY4QVW?#-X<3V]7U2NYK M"& .F$/>4& .9=.\,*=&@3EZ([V':2AC5[&Q#2A2.,(EFB8(@0B!I;&KV"&4 M>PBD]+0=&F8AE+5365H@:!,29L R0U%!M .;;66B-#=NC5UC;/'H;>7V6.V\ MER"HF )A#&$,80QAK."F(*2%&"]#WE$(V\$>KPL6:G;TS-CI1F-Z>C!+H%*> M\:>KI:34S7UD99!P2UZL9V*WJ\F?B?W.G?*O-]6UFG2TBC"#B0?2;.B%88?W M@U_DS;*9 M\"P/3D 'OGAO&9V-YF=XZW*]UJ>L\"PD0OE?K>SJME,N/?#X?, MCR3T?#9D;F _LL7ZN:*Y++I]TQB-'-N,[ED*C2<6'-+K-B$W4:O)!S,D2%!@ M"LP(1

$#&%,J;H8SKH'R"M6G;XYFCGV?>::SY.-JXX1 MM6X,2XA/"DT0@!N])W7-@$YSHDYS[6VG.>IM'<^WMB:-YVE8/)Y&Q6MQ M0I-OZ;G6]6N(_,VP7=&D[OEVP"UU,O;Y_R^9;WO6!0O[=]?&TU8+L+'ZUWI% M;Z?SMS/_0;/=1S;I#024;HW/T&+$IQ'=QN8F M=ZXK%?&HFFKQN2I;F:O4R5/\W*GQ-G=Z#:ZS+*COGK^&U)1V;=<:Y)^#DJMJ M AF/HJ4LVE$\?^3395YY72PYY4!':]REIY2D>%FG84GZ2:W;V+'4F ME6 ]I[7I>HY(JE+=S?":6#4;=.XK1V)%6@')N[8UVZDS> MN,=1:]:!XD*X%2&5Y74]CI5/N-_",@W]H+J\QS$_R#F*FQVOODV>X.I.%B9: M/GF(F(?J@D%\W"Z83LGT*;$ T*[6?;(U)3*GA-U,JE?) M+PJM#/!*10JRNRMVQU_8 @0&@4'@+!<4NFDA.&55OU:*G0V >M>W@GP*A: < M_ZME/\:[\(7K_&N9NR5\)^?=S-],, M5[/YY=S[AJ-QOXO$_,(A"YAV[+E1 #5"9FEGMFNXILT/&H3\#]$&JX.W8U1V ML\0^"?&5>FWQ%.9_GSM).LY2GU[>T)]=W\BX9_NW/C/^W#?N^.4=&LY/XSG8 MTSYE88OY5M&NFD/?SX^O^H/KJ][UZ6]_:.<7Q_VKR[[X[20CA]OD<3ZOEY7! M\WPB>A_W+P;];^:[%'/&()I-'_9??I\E)]/O"B1X:X]#[/$U/^- ZQBA@A[,? M/FO3%*9:G4H($-+BK74..CM\MB.1)PB1&/KJ02NO9]:H^PQ-/(8[=QLT#AKQ MM"24>"1@_G;!W,C?!F "_%Y%&X )-.V"N9&_#< $^+V*-@ 3:-H%.$03:$;EY@%B4OPV6Q:(23P6B5L!, MR-\&R%AIV@5S(W\;J)>QYC_F\/O\;0 FT+0+YD;^-@ 3X/ZL(VH2$&=!E0BQ2T0;@-$V[8&[D;P/UF(#] MD_GOG^R1FP>(1?G; +$(L6BGL&(1XI%H]*/!VP D?,(#T^ M"D)QTG#(30V$I_QMH%ZZE/^8P^_SMP':>33M@KF1OPW !/B]BC8 $VC:!7,C M?QN@C8$V1IX&B9Y#2FY6(#+E;P-$)@I6P$S(WP;(7VG:1?&YD?/#H:?[AC=] MDC^%^2D^(&5&M")E",+12HSOTE"%<#9GU<&0.VV >*9P/%LY M452R )9P:W:>^"6"7,/9.@+T UX*@TPXEG!K4HD,4,\HQO/MII0J%@1& MI M52*)'@)>43IP)9X+18MP"&!B\XTQLK&&D/LT00FJ;AQ"IH42M,"&H1//L(: M@%>>@$>DM$3 HQ_P4((6-!(BT/'+/'=-[X%I'[YY0? Q]WB'.(8X1M,TB&.T MC79J^"X?JOQK5)5#V*K;//B5K1GZX[.SZMEQ-O=X6-[XUF%:[4"1A\FG1CI6&V#!=K-C=A'[J)CR%W)6;"1I\R2SXUPBX8O332./H&+87^TG\?J9;YCBH:[: MV+7#*W;W9>_'C1UXC9K>_C$XV=-LZ\O>V0T_5;U3W=-,T6&D M_C'D$&!^'#NZ+6ZOJ=9S+3Y.01? M]O;K>YHX42/\LF<_\>L:/UA>.'V=^Y9I""O4][XV:]U*NZ[_^FGQI+_F&^WE MSM7*4*]2R,@W^@/$9$P!$)??E*!QUC1^NO4=.XA6IA=PK$LXCH[IC\,@-%QA MK34TGKYG$!HA>^"C<>P80="_BXC>>[*#V0$3[=7HU=YW]G#+_.U KCP>> Z&3/ MU2B-"8!FH!EH3A_-S531/'F#>-P+/TDW#.;QW..F%R=E..+1?.?N5)2K-KO@[LL^=11IG#>X5WY(_[ M&W*]7:EUT$,OA(K9;MIYJ1\5D343%)JA+1G^XY& M5]*DX\%QTEX02M_KY>BZ_!=]\D-]^WT"W6IZM\QG&2M4"@6Y*;T#D:1&'8@L MA)F R/0[ UU))FY30FZG+_,.7%_ 604TB;D8T> A_1N &8 J:8%(#I#N00)!FH+&BZ6@$*B@IECR8+B@K)=)\R M$Y\KN^Y3E+KR*3R7NVIV-+G)Z0"B_9Z3AJ9*L8BH%:+,1NG$)6[>4JM*,DZK MRG21QO"[T^OCE9IV,[B1F-NF9#:K!]U6U J@6GVJ2]-*65"N: MK@1"0JE# G (WU?5"L!A?!Q*>DK (4)">4("< C?5]4*P&%\'$HB2;O'8:X* M$ @)I0X)P"%\7U4K (?Q<2@I'P&'" GE"0G8! R?5\WG@<'X&)3DC%+&8,%4 MCA A2ATA4"3"]U6U N@8GXZ21M$.Z4A&>P%QH=1Q 4R$[ZMJ!3 Q/A,EX2$P M$7&A9'$!W5/XO&H^#Q;&9Z&D)K3+[FD6(D.X.Y&>6Q*-%V D?%XUGPA9"3K@7)H2*8+E)E$4]EU@N#1 M(!!]&1X3+.9/?_9&49@8.?R3R8EIH?4-"3-5K8!4)G8JHTNR05$?6L1#9IV, M?3[.E\RW/>MWPQFSZ+5^%/Z"TR?FFW; K&TTA#:2,=0KS6H;,H;$7(UH# #_ MX/NJ6@'\6\._IUO?L8.AX;-@ 8"2PM * ZBM\8EX&X$%O3T.MP($:4.$< C M?%]5*P"/\"4D^:(>%8B(BXMZ+XOHG>(E^JD+N3M0*X&1\3$IB0KOLI]+6#T*T M*'6T "'A\ZKY/ @9GY"2?M ."4E),@BA@99DT+823@OZ0-JMYUO,GPUPX#FV MI4T.U*++&AD^'\GR6B5:&=F_-0)F\:G[,.))J!$%"/8D?F9Y"6W-YRK*&XFH M*I^^WC2S<5,[R)&P5)3_I&(KY$AS.5)=$BKJ6?\:!Z%(;X)K;\6^J2CD1A'W M>"[@7C&>#P5\] ?,?[1--A%GO&*F=^]&GQ)E7)F+'-4JW5:3C-SB1G%F'@&( M-0"TA2 =VGC$.!-QA2 =^$M!7AG V])$ KP M!KPIN#+@#5, WN6P%."=#;PE]:IBP3M7S0_ N[1Q"/ F8PK N_"6 KRS@;T!;E#8$EV3:0' 0G(P_@^!HLX/< MQ;84R)T-N27EN(*0F[CJ''A>VA %GN=N O"\\)8"S[/AN:1S5Q">4]+( [P+ M()RWK9#A.N$\RQO?.DRK'63.\?G1O?4<:SLS);7)D>$8KLDT(]2^&[XYU.IZ M11,S+B^5R34YUNYL0W?&4!'\G)E&C.E2>*^SG8K)V"_DK+B0AV5K1R1J%5^=+*4*]2R,@W^@/$9$P! M$)??E*!QUC1>\<35AB2M-WG(:G\3%.1ZL])ITGDV #A.-N* MXV1, 8ZCH ;"TR^H)7V]6 5U!@B?XS1J[4(X'1@-4X#1BI@2H,ZKUI;$]#*N MM8_2J+5KE6H]O7ON@?'2!AQ@G(PI@'&4VB!X^J6V)*B7=:G]'L'G, U$%\'G M@.B";^$'F@G-)J 9:)ZB69+-VPK-6PK=):VUFQV]TJAU@?(B^"A0#E, Z8J8 M$EQ/Q;H?$G3-)96\;;KFB41QEA7>D3_N;\CU=J75Z(#J1?#0CP Z 2L0I0" MCAH=+-^ Y2N*=$DN+[,B/3N6M^J-2J.*%?%"^"AHCDX[* Z*@^(I4ER2SLNN MU1Y/[&YKMGIF!?9WJ7>+%\X9>J=70 M9B^$93N=4(*^T!KA@H69'&30YB=1);E7:D2+3E#3I>'2^>4'PGAQ=8R;3VZI7D]UB5ZW4N^GU';(,$8@ N5L! M> 0>82;@<7=XE#3B-L7CMN(RZ\A*40 ?Y"0='$!.D!-F CEW1TY)FPWD!#D+ M&!Q 3I 39@(Y=T=.22LM0W(>@9S%=S&BP0'D!#EA)I!S=^241,I 3I"S@,$A M9W+2W#H-8JH]*4#,#(@I:8:6LF$ :#$]CFBL0.D)D,), .GN0"I)=64! MTI72'L!G,?V,:(0 /H%/F GXW!T^)7DLX!/X+&J$0/L6V,2D #:SQZ:D1Y5) M^S:>%!5@6DSO(QHW %/ %),",,T>II(&5!8P72?_!#4%58)(,L6GS&3GRJ[X M%*6M?/[.Y:U;*D!E9@JTWG-2SU0[()&P0I35(&F)D[2T)/VF526ZR&%X0M._ MNS:>MI%UFGL<1)..8#1F-NF9#:K!]U6U J@6GVJ2[-*65"N:I@1"0JE# G ( MWU?5"L!A?!Q*6DK (4)">4("< C?5]4*P&%\'$H"2;O'8:[J#P@)I0X)P"%\ M7U4K (?Q<2BI'@&'" GE"0G8 R?5\WG@<'X&)2DC%+&8,$4CA A2ATA4"3" M]U6U N@8GXZ2/M$.Z4A&=P%QH=1Q 4R$[ZMJ!3 Q/A,ET2$P$7&A9'$!W5/X MO&H^#Q;&9Z&D)+3+[FD6 D.X.Y&>6Q*-%V D?%XUGPD3\TT[8%8Z&D+U6A=RA<2\B>@T!^+@^ZI: 8A;@[BG6]^Q@Z'A MLV"!<9*(T K&#:*WQH7<;C04ZJ C,4,7@)*D4)H%8-'T MA1 ?2AT?P$;XOJI6 !L35(Z2P%#>E6.N^@J($*6.$* C?%]5*X".\2M'26XH MY\H1;"R!&Q*-#]@9#)]7S>?!Q/A,E+2'LF3B3H2(L#&'GE\2#1@H(.'[JEH! ML$S07I6TB#)MKQ9"A0%AHM1A HB$[ZMJ!2 R?CTI*1/E54\"D @2"@ 2C5;X M/,!8 #!*,D6Y-5JST"P"+JEY*-'0 5S"YU7S>> R/BXEQ:*\<$E)O@AQ@I9\ MT;9R4@M:1=JMYUO,GPUPX#FVI4T.U*++&AD^'\GR6B5:--F_-?C<%5I&(YZ1 M&E&T8$_B9Y:7Z-=\XJ*\D8B* NKK33,;-[6#' E+1 M]:]Q$(KT)KCV5NRNBD)N%'&/YP+N%>/Y4,!'?\#\1]MDDTSKBIG>O1M]2I1T M;2.C)*[?"+_LV4]\N,8/EA=.7U_8R%6I5EMDI!\WBC/S"$"L :"5,P4 77A+ M =#9 %H2=$NB4X WX$W!E0%OF +P M+H>E .]LX"V)8A4+WKG*A #>I8U#@#<94P#>A;<4X)T-O"71+L ;\*;@RH!W MP7?= ]JJ3!9 >\?0EE3%"$$[0Q$R;&M#U%(4\>4V!5!?>$L!]=F@7I)$*PCJ MR>C#@."E#48@.!E3@."%MQ0(G@W!)%83GE#3R .\"".=M*V2X3CC/ M\L:W#M-J!YES?'YT;SW'VLY,26UR9#B&:S+-"+7_.W:95J]6-#'A\A*97)-B M[<+HJ75H9ZE4*&?E&?X"8C"D XO*;$C3.FL8K MGLK:E93U)H]?[8_#(#1<8:T,U722@EQO5CK-.CA>!)\$QV$*44$M MR>O%*J@S0/@!)<$QF$*8!RE-@B>4:DMZ>EE76J_1_ Y3 /11? Y(+K@._B!9D*S"6@& MFJ=HEE3SMD+SECIWB3>H=1J5=JL!E!?!1X%RF )(5\24X'HJUOV0H&LNB>1M MTS5/I(FSK/"._'%_0ZZW*ZU&!U0O@H=^!- )6($H!0!TU.A@^08L7U&D2VIY MF17IV;&\56]4&E6LB!?"1T%S=-I!<5 <%$^1XI)R7G:M]GA:=UNSO5NIZ^FI MZ8#L(#O(#K+3GD@@>TG)'A_LDH1>9F!?)WJ7>/&\I5=:->R#*X1SIB6&EYE, MYU0?K[0&N&"A9D<9-#F%U$EN5=J1)ZI+^R9W4CXO(FHF*3E"XK-MXE.O2IIT M/#I.V@O?O"!X3XZN/5/I[2;,7+J5=I6.B.^Z"($ D+L50$?0$68"'7='1TDB M;E,Z;JLMLPZL%.7O04[2P0'D!#EA)I!S=^24I-E 3I"S@,$!Y 0Y82:0 "G,!)#N#J224E<6(%VI[ %\%M//B$8( MX!/XA)F S]WA4U+' CZ!SZ)&"+1O@4U,"F S>VQ*JZ+HDWK2K010;#TYG^W;7QM(VF4SQ- MZ5JE3NB)C@@ $S_+33X:W",UZHJY/5$K@'OQL2>I,FV)O:))3B DE#HD (?P M?56M !S&QZ$DM00<(B24)R0 A_!]5:T ',;'H:2?M'LD(#]P?!YU7P>&(R/04GI*&4,%DP "1&BU!$"12)\ M7U4K@([QZ2C)%^V0CF1D&1 72AT7P$3XOJI6 !/C,U'2) (3$1=*%A?0/87/ MJ^;S8&&".PTEI:%=MD]3%"#"_8N%]U[ M0E%)UP/34A;*3.FI[,I"YT$P-ER3:=Z=9HJ=;EI/Z P]\&@0B,X-CPD6\Z<_ M>Z,H3(P<_LGD-+G0'(<2FJI60"H3.Y6I2ZY56M04U1&*N1C0&@'_P?56M /ZMX=_3 MK>_8P=#P6; 0$F#: 4 !]%;XQ)P-Q(,M3;P2,P3B88(X!&^KZH5@,?XY:$D M291F>5@T?2+$AU+'![ 1OJ^J%<#&!*6C)%"4=^F8JSX#(D2I(P3H"-]7U0J@ M8_S*49(KRKER!!M+X(9$XP/V#9]EX+(?& ,%'J, %$PO=5M0(0&;_8E&2/\BHV 4@$ M"04 B2XL?!Y@+ 8)0FDW+JP*>HA 9=D/91HZ NX?.J^3QP&1^7DMA17KBD MI'R$.$%+^6A;):H%F2/MUO,MYL\&./ :T2+9KLWQI\ M[@H9I!'/2(TH6K G\3/+2R]L/G%1WDA$]03U]::9C9O:08Z$I:)D*!5;(6&: M2YCJDJ12S_K7. A%>A-<>RNV7D4A-XJXQW,!]XKQ?"C@HS]@_J-MLDFF=<5, M[]Z-/B5*NC)78-(K[4Z'C&KD1G%F'@&(-0"TDZ 5X ]X47!GP+OBN>T!;E;'>0NMJ5 [FS(+6G*%83%MQ1XG@W/)=&[@O"X%T X;QMA0S7">=9WOC685KM('..SX_N MK>=8VYDIJ4V.#,=P3:89H39@HS":>EJ]6M'$K,M+:7)-GK4[^]"=-51$/V>F M$6.Z%.#K;*=B0O8+.2LNY&+9VA')VERRUI $]Z)UB"'G /.#2;;TGD1>TBV$ M3;U9:8C@3D17>%7.M#+4JQ0R\HW^ #$94P#$Y3M-GL': M'X=!:+C"6AE*ZB2^%Z!9Z73H/!\ '"<;<=MA>8M MQ>X2;U#K5BMZ,SV5.Z <**> \G*; D@OORG!]52L^R%!UUQ2RMNF:YY(&&=9 MX1WYX_Z&7&]76@U0O1 >^A% )V %HA0 T%&C@^4;L'Q%D2Y)YF56I&?'\E:] M46E4L2)>"!\%S=%I!\5!<5 \18I+\GG9M=KC"=YMS79=K[3:#:"]"(X+M /M M0#O0#K2GMX@N">EE1O9UTG>)5\_;>J5>PT:X0CAG6I)XF8EU3E7R2FN "Q9J M=I1"D]-)G>16I1UYHNJT;W(GY?,BHF:2DB,D/ELG/DU)E(Y'QTE_X9L7!._H MT>G5J5:O7JOKR?1L:A6]U2:CY;LN1" "Y&X%X!%XA)F Q]WA41*)VQ2/6ZK+ MK"4K115\D)-T< Y04Z8">3<'3DE<3:0$^0L8' .4%.F GDW!TY);&T#,EY M!'(6W\6(!@>0$^2$F4#.W9%34BD#.4'. @:'G,E)<^LTB*GVI Q,R"F)!Z6 ME)C;Z88!H 7U.**Q J4G0 HS :2[ ZFDU94%2%=I>P"?!?4SHA$"^ 0^82;@ ML]) M/5/M@$3""E%6@Z0E3M+2DO2;5I7H(H?A"4W_[MIXRES6J5:IUNIDY"@Q[4E/ M>R /OJ^J%8"\^,B3-)FV1%[1!"<0$DH=$H!#^+ZJ5@ .X^-0$EH"#A$2RA,2 M@$/XOJI6 [CXU!23]H]#G.5AD!(*'5( [A^ZI: 3B,CT-)$@DX1$@H3TC M[F#XO&H^#PS&QZ"DH(@2(1OJ^J%4#'^'24Q(MV2$; P/@LEF:%==D_34Q_" MK8N%]5FBP00 A<^KYO, :'R 2M)".P1H4L4AU)-T/3 M1:',%)[*KBAT'@1C MPS69YMUIIMCDIO6$OM #CP:!:-KPF& Q?_JS-XK"Q,CAGTQ.BPM]<2B@J6H% MI#*Q4YFV)#@4-:E%/&36R=CGXWS)?-NS?C><,8M>ZT?A+SA]8KYI!\S*7'U( MK^@UJ"!25>.N2HS($*4.D* CO!]5:T .L:O'"6AHIPK1["Q!&Y(-#Y@VS!\7C6? M!Q/C,U%2+^U$.(."!.E M#A- )'Q?52L D?&+34GP**]B$X!$D% D.C"PN]G%&M46FTF]!@).9?'\D9 +R#VZMJ!? N_J:HCB1EM,"[R5:H&?!*I,N M4%#J4 ,PO=5M0(P&+_JDS2+MJSZ@$.$!$)6 [A^ZI: 3A,4!5*,D4[JPIS MU5Q *"AU* &X?NJ6@$8C%\52GI$NZ\*@<,2>![1D(#=O/!YU7P>&(R/04F" M*&4,9J@Z!"K2=42B$0)%(GQ?52N CNMVC*YJEDJZ0NDT2S/41]";7>"0F.=A M+REBL()N3]0*(&&">R5(74FHJ&?]:QR$(KT)KKT5 M^Z:BD!M%W..Y@'O%>#X4\-$?,/_1-ME$G/&*F=Z]&WU*E'%E+W)4J74[9.06 M-XHS\PA K &@E3,% %UX2P'0V0!:4E;*$=!%TZ, O$L;AP!O,J8 O MO*< [ M&WA+@E" -^!-P94!;Y@"\"Z'I0#O;. MJ5<5"]ZY:GX WJ6-0X W&5, WH6W M%."=#;PET2W &_"FX,J =\$WV@/:JDP60'O'T)8DP@A!.T-Y,6QK0]12%/'E M-@507WA+ ?79H%Y2.RL(ZK>43$.17@A_!L%A"A"\')8"P;,AN"33!H*#X&3\ M&01'FQWD+K:E0.YLR"TIQQ6$W,15Y\#STH8H\#QW$X#GA;<4>)X-SR6=NX+P MG))&'N!= .&\;84,UPGG6=[XUF%:[2!SCL^/[JWG6-N9*:E-C@S'<$VF&:%V MPLQHYFEUO:*)29>7T.2:-&MWYJ$[::AH?LY,(\9T*;_7V4[%?.P7;/&>U/PZ#T'"%M3)4U$D*7L:U]E$:M7:M4JW3>6H[,$XVX #C9$P!C*/4!L'3+[4E3;VL2^WW M"#Z':2"Z"#X'1!=\%S_03&@V 5FC>4NLN\0:U;KW2[-2!\B+X M*% .4P#IBI@27$_%NA\2=,TEH;QMNN:)='&6%=Z1/^YOR/5VI5-M@^I%\-"/ M #H!*Q"E (".&ATLWX#E*XIT23$OLR(].Y:WFIU*IY/>??>@.6B.3CLH3GLB M@>*@^(SBDGI>=JWV>'IW6[.]6VDU=9"]"'X+LH/L(#O(#K*GMX8NR>AE!O9U MPG>)%\\[]4JC W670CAG6H)XF4EU3C7R2FN "Q9J=I1!DU-)G>16I1UYHMJT M;W(GY?,BHF:2DB,D/ELG/KJD2<>CXZ2]\,T+@K5R=#7QBS[YH;YN@WZKF=X. M@"R# .9X[E8 % F D W!T )16X30&XE7S,QNRDHW(/DO@9R@IP%# X@)\@),X&%"!F!L24U,&2$G,;83 M+ >1S16H/0$2&$F M@'1W()7$N+( Z7+Q#N"SL'Y&-$( G\ GS 1\[@Z?D@ 6\ E\%C5"H'T+;&)2 M )O98U-2G/K_V?O6YL219.V_HN@S[/;_^S:PJ"0D)$""@0+D1N]NV0:K*S,HG;Y6YE_#M!LVF"$Q/ M5OH4U1L$I@2F="@(3/W4 M&D>02CAKE4!P2+)?52X0'&X.AYF&202'I!+.1R40')+L5Y4+!(>;PV&F"]+A MX?"H+1Y()9RU2B X)-FO*A<(#C>'PTQK(X)#4@GGHQ*HRI=DOFHR3S"X.0QF M^A65#(,GUL:(-,19:PAR$DGVJ\H%0L?-T3'3A.B Z*A,M%P@32?:K MR@7"Q,TQ,=-9B#"1],*9Z06*GI+,5TWF"0NWN$R8Z1=TR/!IB6V$Z(KB*0@H M75$DH*R0N"O*!0+*S7$RTPKH@#BY>X<@\AM5D\"R^@/MK5_3N?<'NO7]4'<, MIKECS# :]2$SOX0>T/D[\RS7_*=NAXS_[9ZK/__Z!_,,RV?F3LV$8J.D MW:&6OZI)DZ+'G"".9+^J7""(6P%Q/T:>;?D3W6-^"N,RG8268-PC_^JF('>8 M1@IM0D?%!%%1#4'H2+)?52X0.F[N &;Z"I7I )Y:DR'2#V>M'P@;2?:KR@7" MQBT\QTR7H6-[CD=MLD :XJPU!*$CR7Y5N4#HN+GGF.DY=&3/D;#Q#,104?U ME<$D\U63><+$S3$QTX!HGYAXD&Y$5)BCGEPJJC#(@239KRH7""RW"*]F&A+M M-;QZ$JT82$V4"X=WF15&=3+>B%-Z)4J@(\,ZH]0*I@K-6!02#)/M5Y0+! MX.9>7Z8MT8Y>'\$AJ02%N$!P2+)?52X0'&[A%68Z$1W,*SQJ6P52!6>M"@@& M2?:KR@6"PT2'"HF>51+2CJX M@F*O*!<(";>X.Y%I'W1 1W$K1*2[%Z$W!PA,_V##HB0*K4,(M6@5LN@75LXI?H#:2/7 M,YD7$=AW;^YFK61'2KMI)3@E/<_BF%5V0C)6RD;J91T=#\,_0#-&_\)W=) MW117N5SC7B44[@,#>\@'ZC\R[\4RF&C.^, ,]]GA3^$6U]Z;'+5KS5Y'F7:+ MA?1,$@)(UQ! 5XX5!- GSRD"Z/T =*:STA$!^M3Z41!XGZT>(O!6AA4$WB?/ M*0+O_8!WIB$4@3>!MPJB3.!-K"#P/@].$7CO![PSW:M."[R/VO.#P/ML]1"! MMS*L(/ ^>4X1>.\'O#--MPB\";Q5$&4"[Q,OM"?0KLIA(= ^,&AG6H0I!-I[ M;"]&96VDM2H*\>?-"H+ZD^<40?U^H#[3[>Q$H'['EFGDI)^$/!."$RL(P<^# M4X3@^T'P3)LV0G!"<&7DF1"\9$:S=K&IZX8W697&%C'8XWZIX851I^ M1JQ!FN:"]RK>5=$8^TDY+J;LL/WRD0RUA*'6RS3;XSF("6 \WQA*:UKC[=M M^6"GUZQU6CUE>@HOLY>6JOHJJ8SC:G\"8F5804!\_JPD--XW&B^9N-K+M-83 M0U;OP\ /= >YM<=V.ML">;-;ZP^:A..G().$X\0*PG%RJ G"]^109_KK;>10 M[P'"$SA-OO9)"!UA-+&",+HBK"2@/I:OG6FFMV=?^W,9OG:KUFAW"<9/020) MQHD5!./D:A."[\G5SC34V[>KO0[!$S!-$'T*,D<0?>(E_ 3-"ITF@F:"9@G- MF;9Y.T'SCHWNMO6UNX/+6J-_25!^"C)*4$ZL($BO""L)UTOA[OLMHN:9+GF[ M1,VW:HJ3YWAS>;PHB.O]6K-'#OI)2.@' G0%N* H"A"@DX].6%X RY7MSTO>'Y9>-0:W7(A_])&24T)PB[83BA.*$XB6B>*9UWOY"[9LUN]L9VYN- M6G/0)V@_!<$E:"=H)V@G:"=H+R^)GFFBMS=D7]7V;NOL>;]3:W;HRME6PMD\ M>H17ML/[)="!.O!;TWK9;/.IO?Z\?C=BW_C-Y'*6: <#GLJ\]>IA^T643>&G M"=-T VSDF>Z\@6C"7P)X/XB:ICN:!=MY]G1; ]D+-'>L@7WM,^W*=;BR19-; MN[$GA^'3 M]6__UF[OKNX?OM_C3U_V=':/L$F.R%?W=X_W7V^_X-;^>'R"__MV???T^,?5 M\/%__[CY>O^OQW>?DI_1YI_1[F\T_)C&/W8^=/GTWG) 3;FAKSNF_Z$4E;$5 M/DADXD EL?T?[QI@&3';1O0&91O_+.T"_G-JH1_U,'!_E98!H+*MSWSV,?K' MKYJT'AJPTG>Y;6+7VB][ZV'=Z]4[_9^76])%Y6J]M7*J&>C]-7JO=WJ'H_S1 M&_3F<@%6 J<,V-![IP!'VLUZHU,AECQ-/,:T;_#'B:]=P_),]0[)SP=QI=3@ M1_&^XGMG2 H=MAL1_X%V[63OZU O" M',(AXX>FJ"]S:UK M@4\]!:$**TB-D1HC-49J[,194:*%O+?B^%P+^4 J[ U7O7 M#80'RK"B\FPXD9S&1DR W:I-A_N6*!9O"&']MYV?5_!4 9!=+4B2,=AP];= M%/;'@8+H?*!6",=AR\:]$"X;B[T0OGONV J^@G);T0.!-S!H-IH%)O;TNN4U M$:3C>^9:E,"+I)_ JZ+@M7F/OLOFENC5'$CT@G_LWBJW-FB4UXZ'3OD^.N>= M8X)3?7=Y:/X9^@%OJ*,%KN8Q.)*&93/-6?2C\<_X2T/W)]K,C<,UVX8XO0I]INN^S MP%V,5.R!@HSS/G72 M>IX[Y=)W8<25QTPKT+!0&B>;.J;FP]&!?]FV^ZH[!MO:4:>\PID%M"NOHM1@ M YDIVY@IO9S;7"^6#U^^<;TO;C@*QJ$]- R,6)9T.[G?ZE/*0#7)4?54$Z:1 M]%>7#81IVV#:96F8MN[.<@+3* VNG.10&EP11F ++X\!K?]F)G>I-3C'_L3U MX ',FVJ6\\+DG67U(E!D@5#@K[IL( MD&PNDOVB!/$CM=QMKNM]TR_&_\O!B M.6YU@Z+YJ@F.JH>:((VDO[IL($C;!M(&Y4%:J9W .DW"/=6DB[+8BC#B"QLS MSP.G.]!_4,9:@7.@!MDKKX[48 ,9(EL8(OU,]^Q(R=WRYH9/J.F&C@G_+VIX M2G*O!W3133WI4?5D$ZZ1]%>7#81KVS36[F<::^\$;*4ZV54'I[O[C=KC6;%/!73J!4/>P$=23]U64#0=TV4)?IM+8%U)5Q0[M= M:S3IAK9R E6-W+;Z$#27UTV$!XHPXK*LX'2J,<96RROX^/ 8F:]Z".; M,J?'/PQJD+WR.DD--E X>9MPXA5WTXERYM5 M=G5JG49YLZM("9RY$B ().FO+AL( K>!P&[I$%AN<7.CUNH1!"HG:-7(M)Z M;_[=8S/=,J.*9I%?=8,)\S0C]#Q8\(ZSJRBN3E%$8@.9*_O@S187L3(]L;/V MBE2)T0TM.;5CZ)CWJ!;Y5(^=[AT7K!!K#;IT*TLUB?N@'@<(!DGPJ\L&@L&M M8##31GL/,%A2H?1E>2S\=R_L)GK6T'28Z(C113/',VD(FR M36(ATV8[:Z%(#5B26[Y98J%?7LL44@!GK@ (_DCZJ\L&@K^M//1,3^Z=\:_P MP*MFF\!-.1$JQ^6F9/DN/(@+V6?Z&]:Q<-=;-PPO9/,,NGK!*;(_*"9873:0 M_;&-_3'(M.)>7MCW76C#H6,.A2[\.N_/4(I'GC!-NM2J5#GIHJ0XZ=I*"KZJ M;"#(VPKR,DVZ]P!YI5:WMVO-1I_P4#71H^SX\7D@CV6Z;3>ZZVPZL]TWQK01 M<]C8HG3YB:$F!13/G UDO&QEO&2Z>&>-EVNI^AZ8K0?E>^G%+N2U:XTV=?E6 M3N*V]N$)!L],_U9,\%5E \'@5C"8Z?!=&@R6>R^]56N6>+^+M(%2KCMEV7?A M03S8VF,OS EEEMU\T1V#8>8=Q]%3EOVT<))BBV?.!C)7MBAR'Q1H('<%[\(' M_LL*)E>A#U1B7F2RO.W]&GJK58.G4(I!-5%350T0")+T5Y<-!(+;@&"!%G+; M@V IE]#[M6ZC12"HFJA1@W=%&'$?#^FR\;PFYW.I%]$B$X4"B=5E YDH6Z45 MXK9Q4S_P<@R46 -^Q9^/DEEOU5KM\HH!21%08OU$*:ZJZJV8X*O*!D+ K1#P M6$38V<>LH=UT:N9S(OHJ_OVI:IB0]J?%,S'5N?G[O; MSIO&V2X0*F#>M RWO1PN"0OE $Q2_.2H&N=>S9N(<)52.&"7:O/AN^<:C)F^-O;< MJ>8QDTUG/%#CCC5_XGJ!J""WN'>W4X,VBE.?6?RS\AI+#3;0M;=MHLR9KNJ1 M(KP!/?BHV^Q^_(CJ[PFTW^U<^>T]1]MLU."9%&%63<)4/?V$?23]U64#8=\V MV)=II5X"]I72CJW9J74:;0(_U42L&NG5$W#60\^8Z#Z\$KSSF8=UV,&;&'[V MG]":X2E5+[!%%@K%$ZO+!K)0MFA* T9%QD21XR&>W*$!NLYCWZ7Z^V[#RX:. M>1UIP')N8/=ZU!Q=.4&B>>2D5BLI^*JR@=!M*W3+-$8O"=W*<,)[M4:3H$\Y M*3O[T>,GYGU3;EP)GJ@:F*Z8=E*5#62?;&6?]-;:)T?)C0]J@Q8U0E=.P*@1 M.JG;2@J^JFP@U-L*]2[+1[TR'/)FNU]K#*AMAW(BID;[\SVZY*?4G^Q]Z#,3 M7/$/J4YE5LZE9/5"662M'+DM*_5949E/U&=E/_9.IL_YDD8K<6>'>4,9AV.[]0249Z: "2A/@T\$E'LIE\]T+B\))TL)#EPV:JU!>27S MA)[JE_RSI ;9*Z_2U& #%:AM$8=N M9D9+I=JVH+Z[%^KN6BI$LYRKT.V..F,SZ6@K?K0)V$CZJ\L& K9M@"TS\6DW M8"LEKUKK-BX)]523+86RJBF'O.@0[_-VW)/WHP.'522.B^NRRNE,XYV#YM0]A14-Z'LR;"*4'9O*)OM?;X; MRI81;.CT:ZU.AU#V)&2.;GT?GP?QK6]YZ5L;YY1ZJQ>LH]P(75\C/M'UM0.; M/)E>ZDONK\7W94J^YUTTTM"AC(MZ\D:WP$D]$XR>$I\(1O<#HYFF[27!Z)H( MPF8PVNG5+ML$H\K)FQKMVP]=LY#/E"1MCW@]_'H\9D: M0KP45B-H[$?QD1W MGIGFZ0'3Q+]]#90#QAIJ(N* @]: 7Q@QK/'):Q[S \\R F;R#U .1H7CIFI@ MGW(P)\,JRL'LS9+*M)<7JOA^?"T5\ /HWWL'C2O\[_5[UK\L;[X. MY7J4#'X0FE$NSUFRK,[">T+S2E1M*AUNP M9N,]G""\%\(^:)8C_H75&P<(KU VZLRR')2-.@T^439J/U97IGG_3O;5=^99 MKGDK=?(7J:5CJRMIR0GK[G#QDE:W=CDH;^H?9;2.'1LA*#XS%4]0?!I\(BC> M2_>*S'@ A9"XE%88G7ZM?TD#>I03U0HWPU ZTG%5/)Q1TT8,-N7@S15WK,WX MX:>DDYJG2XU,!B6=3H95E'3:D\W5RK3"5"B[U&QM>PVX>UGK-WN433H)H3VN MTB&L5H<7A-5GP"K"ZGUA=::[ISI8W=\:JYO-1NVR3UA]&D*KT&B/59$2TPU' M-M-:=8J4Y$1*&/QRYQA).>S+M;L.QSV%SY4J@>"U68Y5S*ND8?:3>FPLF+ J MA95DM*6,MDPS4F6,MAVZF7;:K1H8?CW _29?JC* /T.)2NM[J#6ZW4)Z#<46B&8D5RN$N%#!&=^"72@#OS6M%XV MVWQJKS]O#B68,)]I5W ^40GK&(&1/8W@0X\!_((W3*XOTN@(;#F5 M5_+']K>1+WQJLY5^2_+GQ#K4$;BNW-[$B_8WTY_9QTM1/MXVBK^'9[]7#_^/0P?+K^[=_:[=W5__SI MR__\@@O\M)'@]0K+V1'VRJV8N_NGZ\<_GN[_N+J_>[S_>OL%M_K'S>W=\.[J M=OCUC\?:,##\9L@G+V3BF]S,' ;S9?QA&DX _QYW36/FE1-P M[V>%FMEIDXK8F&OM1Z3'-\OPW,< ^^T]OVG@/;K>S/7X5][_]W_U6ZW&KZF/ M\-\U?]5<#ZU437[D2KQ5_O$#-VQCQ5<7>DK\[ZW#O^?.+ ?=8U@!D 9,$UQ0 M3=-M6]--)+Y8H,,,YOMX?F#[FJZ-=0L-&KD!WCDPWA=XNQ9WN67N,K3%#MW8 MV=4F^@O31HRAR8UN\L+:AO!V/S0FJ27@5N INB0T/-D(/8_;\'H0>JP&&[5A MD9H+^_)>+3#<37"U;=?/[!R RYK&2\,'@QL0[Q%$!I9E@GX(K!?^SNB39C/P(4D9EGP;YQPRA6SV^)KD,O+)UWP>E"Y\/7-2%N!K^3V BBA ^'UXU5PJ+THH^F66$MN[5 MX'EF: A1DHLT=,_CATTLGG,-"7/ACB]"$(7H##W<_SX_'+[/@J7+''ON-#I6 M7QBL#(0[%FMX"ZSF;_Z+Z"3"9J*71,L3+1U6KTRL(GH(?$&>D]0$C[IV9K(V M]/GI#'TYMN0._'"M5=,>&!J625@&\7),W3/]&E(8>;U6G];DQ[@N!"7BSO"3 M><_4?I_A8^#U=:W5:/8NFNV:EO5?4N#X[M/\G;>.#Q@MA)^?#F#A%4BG%6A? M71\'P+Y_ A5K:.U6[\-'[1N?!!OKS/0G05QR'UR3_@H7/ M>Y( M)>*8XO61A \??X^V$DEZ36/\@ARJL__3G1#U>+.FH;V1.F6<8IY0>^+4BQ*3 M @C&#Q%J47F0.#:87&,F%G1V8OQ41!PYX^YXH DDN,#'/19I0OB([@,Y_Q-: M("O:Z(U+]N^.%2M>7WM$(.1:@K\HNA>)\C^U0)N!7$6R\7A]-==^\%G3Y3Q# MTQ05OR$!P')$;%EH, '0D:)-6!@<"G0'Y,E.P+^?WCL.5C!F[H) M[F,(VC.B;T=/Y3*,^]"-10.:V=845A>PZ+C(52]:4$^)58$'AL=>?XUL:O@= M''?0]7ATYNC"7O!_@XD>:*_\8$I%A(:2"VL6 B#B<>8-H7-3,1AA;T)5.!>!/>BY#Q-_DT.\0E? M0_?S5PQV?Y(4)L._6X[ ,4V?S3P7[#3>HE\^S-"35,E_J*8'_/L!,)77$4=+ M$PX[.B3<(%UXA\.=:Z'?%EX'#V2Z@5C"V0+J$W>9HO&9X06*3%K7QXBYC.@> M[_#W>_T1F.IQ1^!-\V/;+8L*^8^9:_ZT_.@ONF5CEO@"UG[AZ[9@I\ZU-7(% M/Q:(P,V+;H>,RS4L*#(-WQ#I:P6L9(L"EOS!A)]K6."9%0BV) M8V=@/00'<= ;V 8A+1+7Z?,EM&+:T5U4#W&\(71 WFR^E@G %7[_&>Q\L5<[ M]C[Y$<;(UXMEAG/2O:';P?G.HVU!FK.2,//=&JX?I%;^^ZJWYRQ-+HB;'5%L M3IBZ168Y7)M[(.@QCVS+GT3! =W!**S[RH\5RG3B@5% J+BA ME6E-+&(/&'J(C=MYS(%LKQS;R_B0#=@,(PL=XU;6"^K?\[7$IG!J WER5\DF M$@:MC]A]\6+B@#+G.(&2/[&$1A.1#I]_903' (^"A>X(GH(H/,Q^H).*ZB7] MIDBUHH!B;1OJK:2:S5E#T1/_.D'W"K6G&6V1@K:("6Z^Q=4>W MW_YFJTDE#5!P\VPP*#W+_PMC!+A9>"*0RN $!X7CVK8,\HTPRU;CWB @(5?; M8_B\Z_DRKR(1XEEVV\EET$R,@]<05.#'9^8^>_H,N 8;%'9?#:QF'Y[*@98K M.F03^+CP@%K,ND0T2=QG&X>8KY$L%1FA3:$N8:4"F[C*3SG,B0TY+BS->89/ M^!/4PRL)BZ\ _ M#0$.0\>40'?K)#\#KIK36AU6)[B4"JWZ!UU7*FBGEW"6WD5A9 M[P#VP/$=KKAR89YW2V3R=6Z1K.57E:(3EBA,*,HV;/#@_*Y(>@Y\'#N:<2>R;2&W'A*;HOPD>QIU+7!/$XO6#C8I>U MY?LKX*6)6R;P$]1/Y8%Z>E@T#FVP4 M),*@-9G%PV^DZ0XL'"7B5)$#LL;9!W]@P@F%G_-Y$"Q1_92-#8H-1O[YD@#X M[7R#I@@R1OZK.W];4DA?+=N."YZ7[61M;# 3A%\2MUY/Y77A_B)9I:7(W,TT M??P";Y_7@0RCY=VXWB,L[@D\^!6XZWO! \K6\(?EXP_?P%N:[QZ6TF/BK_\OMCM+_Y"N1WYT">N*QX 53X:(;>*S '?-=WGY+9LT5_BQ_1 MY83(=-0JEQ#ZCX,2(LH:9HBP+(N(SCWF\^/3,J]FC74KG 49EN9/24>1T_(> M3$3$84UB:2'KX#)13O L0@X\2QM@BR)XL\_@$(E;=,G\B"@N$Q$1RUN0_QJ" M(<8V<)G67\Q^2[WO=5XB)*NB"KP'5<$+$^7_:8IEBB22!2\!H(;V'%HFUWVF MQH*(QE-R59)U_)+I&L84N+9[#'6TM:UC>\S=S.- M2Y:;[_>>,-YS;?>K)PR54,YR7= M<"A7>12)DS7_3&PDB\)-1,AF.WG(P'](7I2^O;O)GCDGG$9G+G%5^L[-W)(& M2R':^X4PO!(EZ4*N," .C(TR.MHK')DIV @;%$@=Z?9N3C9"[0S,E>V&)H?O M4)1'>Q[*X9G7OVQ0OMR_:'8+E"_?.O#]9PM4^KQH^3?7-;D-A9ARS^VDZ$_\ MO@28K1>_@W9]=,;7!(9IVQ2,.IMS M2\1*KERLY+EUN#7.TZ*Z)EA\%;-X.&>Q]H1YUENT,!^9]V(9/%#-DSY1@?1" M"322(W98UOA-?-_,CB$3?2.!.['ZGWDNKY2$9]AOL8&.+XF@")2])(&H2] F ML,4%217I8@NWXEOBFU9$?+PJX$?$C]<$WXBS_E%2($UE M@U,9+UKH,RX!?PN[07PX_JO, :3+P>/-B/SU'&XCBUY>O8@>;.:_/$[2\3H) M:5+GD"9*:TSQ',&*N!$Q8F]N7,'K&+AK;HW(M%!JP3?9^M_4E1( S81#G.+< M1^V]]6']5D:ILBWIW_B LE'>3/.Q ;L%N"'!4N(4VWR3@TL!RP/,RX=CNI+ MQMF[?%NJ"Y MJ9I7#"UT;M) E4>)&\]6I-WP0EWNOI,T6H%OL@H7*\<7U08&"\050AV<@V3U M-V:Q4Z9ZRH!-%OVN9<]&R]1S5TD&4=D&T0*^RK,=Z#_8!O80Q6-7TOC6B2]6 MR/L4>*+F2)-KEGUVX?]B<^1F^/AY'CCU_;"8-3>X:+8*67.BVV26W MQQ[Q) .YH^*517,L\<4E%A0N(5IY.E8P_SO&//$U5E1VN%PHL9 PNJ_ PX_R MOI&XH<(O-BS46_+R8PSKBDCTI&A2CXX2D+)J[IVNZSN*8,GIW! MO3=N1R6683E1MQ^\!QS5ET07A5*7&\9@7XT95^'X2MO21Y8M(GB)I;IA@(4V M,K1I6F!K>E@$(PMA?G2TZ/U$Y!<-[*61:]VSW^:HA_4F:&L&L&VY"N&A MS&]I>VPLC6@]CO&F!GOQ\E$+O6Y1((\!&?G\= 1XC#[UPMNE@2[NIT<7I630 M.:J\#)($GX88<&:Q$Y4T*G(,R(5+,C)/ (M8* .+(CZ+$2)9^+9MR .8LA/%DZ=CH;V(+7^)+QD>N"Y]H+2$OV]7YTK@0B*99^]3=XQR\K(+]]YR M?&3A5?^T>8(ETS!V,=VXD(R,5H^!3]X':7VV9,=D8Z)A;#=.=?3>?6HV!O56 M-ML!?+6C#B=;T"-3+[9(C_E*TY0Y*AVRXYPC.M2BN_$BXIM)%.XNC?E7]K<6 MR$R/.64$,F<6Y (C^O7L-()=!3(#1$<7R")TV%H@GSVLA,&+:G%5U,*%.T/F M,Y=?E1/%-$P6$<3Q07U9@)&SID#3BZ41RA4/J&V1],[<.U^AE+OV6D[SQR4]%Y+YO MU(QK+XZX0C&!Y5Y ?!*G?N!]C%*U_[*"2917Y'8]6/M?95"ME NGN5U/+T4M M/FN-FOU1>W#1;>J-BT[/Z%_T+T>#B]%@W&67COH^O9/#4N2+C>B[*WJBU&POCA.FG(^S@LK8=<7H@1"U$" [?0+7^,02.9P6KU;VX@@%7A+^-BC!2UZ^W%*M] M)WR7HE0GX\,_2J40=W3V>>>^KRY('F"53/PYS_,+_P<.1ZE^^G).B?:>ZS@W M]$$R_0_BS/$;%U%"B%<] 55KPM/XJ([HP"KDT)5 W(_G8VO^\:X!W(9CB(-I M8-WQSW+D#?\Y%7/]J(>!^ZL<>H/W/O29SSY&__A5$X-Q+F&A[XXSCG?I3*K> M9;W]\_+1446CX].U8WB.*+2J3G7CLY$/1?HU4Y#CR2U)/EW!2D:>M0?JPPJP M)N$?[UKO5.!$N][OJ,V*_".S;78P%:E1[V#\?)#!8&KP@I23LEP@)75,EF3" MQNJ=D6KK*3F^\/#&;-)R79@TF9JGNGQF\1D?&T7&2?>)-2<,,JM8%Q&M,FS# MJ,[1)^I6&6A(@:G,&E)@JK,-T_&DP$[14KZZN6G<7!TH[%L" W+H?9R0[V>1 MV<)<693.VO8$[(T'>2&6<^+!;D"^/[+/T0&)F@L-AU!6RO#I)_58U$J!^/9L M2H ZSXN7@>G*\&WSFL%!9KPQ5Y-1'=$\Z[VJ1K9 H2,6]IEN(/^>K.UKMGJU MP64SI\!/-1$\C,6BC#"IJJP)(PDC%> 38>1I\FUCC.QENF]NAY%K"^!78&2O M6VMVVX21J@G36:7 SHDQ7YGO?US5Q_ATH\GGQ"952UV*A8LKKNK48%6K<'2_ MVG;/^\T-GTRW[6&D3V]<[XL;CH)Q:$?UWW,SZ$JTT=E7P*!5:[1[I9E"I64S MBBKS2BF-#P2S*K!!5=U-,'LRK"*8W1O,9AKWEP>SN\0<:KWV)<'L20C=!R5* M"U9$($R08IMIK7IU,'?9[>%CQ>Q66$05Y,X)9UE6,:^2)M/I9F)*8>59FU.; M6U/9+GT9R^F.!7N.431;G=J@W54F8;/,?%JJ^2NE0(X+!@3,ZO""@)F F8!Y M/\"<[5:Z+3#O5$G1KG6;Y:4/J@+,0I!F!>Y('**ZXA?>FP=^BZUZ5G5'/%S3 MH#/IYG0EAVQ$HYQ7#(+.=HV-IG E!_QJS,&1S-^RG6#KVJV#G?BLJ1S9@LW& M5KPOT9-6RY]W%?5V2TS--H+$,%T=EC*U#,W00YS7-7K3=-C "\/Y<1[.5L%Q M8Z[G.OJ+Y86)2>CW_[S]]UOR_-!SM[ M@[O$%G3)9H716)=GYC[#89[ \G1LHLJ_#B(!G_5P6O:9]>Q[6-*0;SY/+!S] MR<2,1'W>V3 Y#ERPU/?U9]'Y%2?,RS:($6/B28O10'G'S$Z=DTS^+B?UR7%N M_GR.3C071CXET?Y/"-_ROHV^Q8^Z7;P M!F]\84Z8GAMYZ\A1S,G)<+6%C5IB:/2\OV#<4Q"'1]F"2/%+9MBI''5"M$<< M I0<."W&^H0CG_TG1-;\)]0]T$(U[+(NIDIR>4CV*A2[CPGI+Z,DG\VD89N^ MBW"6G/\K%B-'S+LQ*7#D$VP^^X5L-\>YKJQK7T(^F*FXON0+BT>2P9.Y M[< M#LMV24>ZW,83L@$"O.&)*1^) M]M"R7V+6N%LWTWD+6S0[ND %&F1Z1FY @R(MLD$?/3O6V#)TE.;$$'DY?6U9 M6U*I-\2@=BYU0@ 1:OX!K6N+^@RT MK!V:HI?O'K5YJHWEYN,)>IE>]4N;9(,?='C16STYHYZ]H;7CN(9>IE^]0O18 M.[AAU3P5T8.Z.)IN-6YA83C$!CWJ3\) C,]X<@0CXFG4ESBR"]"6,(&&"ZV< MD0?FBYC2EU) L0$0PV\\9AN>),?8QBHQ>F#*X'F0; .#8&Z"V&]:8A"'5"=B MYN![_P/^(AK!#1MSXU;0N2^'!\>KG _'S%U+7H=R8QGMYK8O2!RS4NI0]I6. M?I1Z]$LT#3,65;2.)&%G^AO'C^(ZM+:LE?D20F3-XU6$2V812BX< *! M%U('^!D*S>V8^\5QY7"45QVWQVC0.T>4*QPN>L.'BVXP1^0,!GSV:< G#?BD M 9]+]K!\P*<',2P8".OG\NP MM\E7-)A!X<$,IUO_0.L?V-&=\ M;*C!^6FQ1DF0H0;G-*%!J5-""DQ9UI "4YUM-*'A5"UEFM"P;J=RTK=IU253V7UG29>48/FBK"!$*7*B**JS:L&D_8PQN#$,W$5W,QSS9#?>##$?2]9%J=>_I&0_XS3OLJP8>O6._ON($Q=)8?O^W.8YU^H1CRHD,95B/SX/87<:V!89GS?CAC6_;[^@S4[2*$UVP^6RMVRMOI@X=_#,_^ 1[)/W590/!WC:P MU]H3[.W4AXY);#+2F#[X0R;'U/^6IE#H0;9*Z^;U& #&27; M&"7MU48)UWA#Q_RF6V!_.-C"ZI!.>;/6+'%4&ZF ,U-VN]RP8!H&IBIE#&?/?N/>?$F-AI%P-%5,F?[]X&XYR8I&I8NUB? MBXHK.C58U2KU1K>O3,*BD.)08$9L%94'8:XZ MO"#,/0-6$>;N"W-[!\#<'<(0_5I[4%X4GC#W1"(3>^PK;+HA#@IIU4L$X&:[ M?JDV;Y[<0+?CJ7Z%)I,IV+=S'[P[N4.E2M1U;2N65"Y#)+:RD"5$J1*-M8FP!:&HQ^I>U9J.\:X($T"<2"E&WK8'Z40]5P]E4+*I GU\R=U3E4];F(5ZI MRJO*5U^JP09"%$(4XA,ARAGPJO*(0O?M#\V#.]>Y,':<,T97"\\N@%YQ/:0& M&PI>+216T(FH"!L(#TCZJ\L&P@-E6%%Y-IQA4D]Q'NQMM!>%9BF,=,ILV+IT MB5JUJE5U5'2TUYWKE#'=J]5K*7.]B@ZSXCJ5H(RDGZ",H*P8E/6+3O\H@+@KA4PB? MV$"&AQJ&QTZ#NG;*4Q=JC=&J7?8'%/E73 V"+C3I*Z= MTMN%$+!=ZS3+\]!)!ZCGH>^Q(78%)U+L:537'AMK5I!)J@:O:6S(R;"*QH;L MRR#:=5172=7KW98Z([II.(BZ*H*051U>$+*> :L(6?>%K+L.Y"JIF+[;5B?E M3\AZ(G4 -'8K=^R6,V\OMM_16WN<6TJ3/12*HM)DC[.Y4TB3/8Y@8VTV>FNG MZP$%\S>]7D.9_ V-]E 7%0BAU>$%(30A-"'T?A!ZL]E;.]UR*(30G5J[4][U MOJH@M)"H2*!6R=XAXB&_!#I0!WYK6B^?(E[>A2!(EK'L+/X)HF:-W]:?QA0Y M?M[DL"577&P5^,[6+$]%;+^*TDLL0@^$5@LF#/[K,:9-X7,37V.P.%/[IGO& M1&R[W:QI:#S7^&>OW.E,=]XTCQGNLP.KBP,EON:.M9\VUR2#C33)@WC90_SZ M%0I%/O"S;F/PYG'"6/#5-71^ ^N'Y?^! 5P9BHT*3N3CAXXY%"$?\[L,^7QC MTQ'SA!O1;#3S_8ENK))Z[S[U!O5LZRX->&TC8<:>.]7T*6B=P-0O\P%76M0UYW1SLB=>#QHGQNCF0O(9_ MK.;U93WK'QZ_4L_=Y M8K:_@BZ7JL*!+6C_DS+DDL1I;46<5;N"+UBNV52#?@G'Y<)GQD>X)W?08-_M2%;&D+9#> E:H]< MV]P8\;>%]_?=#YJ@U :&RQ:,[!U 8HZ4:T_ JRTHZ8[':/#PN$=D7O[N<.@& MQ1$PH0_AR; *0'5IT/N@$$W ?16Z=I]ZLI]KD[J. M_::!AH83 A8X?Z;]AH_3X2" V6O#_Q=XU5/*NO/1>HX?.K9X^8_<;_VX##W/ M0,;OG$&Y_$W*P"+?:L";']@8(O*M4-+XTS%"%_\VF.A8$S(##PI=&\ /B\;/GS]4G? M,_Y"H/] ^S@,T-^VY'&;SLO68$-^(.QJ:6N+Y3_QI<:O$[2=4Q)H,E\LDL%< MYA:ZAA'.=.$X>EKHZ\\,_0,PTP/]6:X''P?V_Y]@8Z YKILHI-(??N-/M0&Y M7(].U]&\VIB?#_>_"^TI6"=B&T(\;!G603'C488MS-S>HNUR'^EE#LT\+'\_ M_MUG0US#"KO%]P(.,"A&OS'WV=-G$SPCW$HU,%#CO?W^6"S(M\(5VLJ:[S4R M8;+T-N, V2$V..C5FTLW6..J" ZF]<)0D:$RDM"^%,VW8'NF'&0O;)+YW_F5!.R?S?;J>K_+$\08C--F'[:$*5?&$&?^.*@/.AM$G& M$]J[-LE)<*9H?-E<%4;>4IHR498]:I-U&QQ/H4W6[K2[H2 L:I.G''TQ!6LUE;D0N@)L9WR"%6#@UYNYW'"?,-W\ M3ZA[X*AQ\;IS/31P'>V?%EICEBY>$:N@I1KH+1FXSM-B2]XIGK*=[NHU,G'E M/>LN^1K^\,1EEJ>W&8OS:Q$)(PH*'_P1W:_"*-/K[4$#KC$;2]2 AR+3H+6! M5:8OM^&W)&@FW'PBTK=.*X'TE6_-K[%>%92^M2C>KF9\R)A["V)Z/\*8"#-OG>L?(N5]XWJ;\VIUA4@OFQ9RPNFKZYD^N'M-#0R.6*BW_V*\9%)G8=,%0FL8,63>LGS22120#.3V)EZTOYG^ MS"Y&'M/_NN!)S(^Z_:J_^>^T7XJ187L&'"JK]NWVZN'^\>EA^'3]V[^UV[NK M^X?O]_C3EXUXW5,Z=7AW_W3]J#W=:U?W=X_W7V^_X/ZTF]N[X=W5[?"K]O@$ MO_AV???T6'C3ZG/V?>CHH8GN^H?%76VO ?D9+I;FSBDKG4XMD3<8.N853_\_ M,\< O7V4G/<)L+#W04M0C=N_*;IM6,*WPRD56[# ^[:,3?:_R6[UU&[WM;7C M8,L-5J &\$X>I(#_3QSR2UL@B[60^F!?!@E1J@+=O"U\*?<%-]X6G7+6I_L.:AE'%L7Q,)BP5 M<K'3%6@A\ M"HN?+J)D4_TOEHK3Q:GCL>OE[!EI9[I,/$Y>)+*C&DTAA?!;#5\:5UXDOR^C MQ^,P !6?6OW0,,#U DXN6SP6?WKH&,G,?Y)B\P@@_(#115E]KO'RP,+YT_FVQ 6"0/^AO<<'MT"WS7\-Z^>_;/[Z0;.F,Q>+2N*Z M&>WW^F,=/Z)=A=)0^3]WY&M#4 _O\>_1\^ 3\+OH09N>MK[:!LSH0]H\.S,3 MQK5M]Y67YSD#(NVGM?F(V19[85(VN:KV]+]! M=V,-<3CR+=,"6-7&NF5CK9('JOTO9L>_0*L(G@2_X*".=8C(QH%/J6PWQ?F@/2MIJ__1E!V^$/@?]:&9/@S!33O:/=L)$7(K5[ M>==C0$M[&'D32B1!*,,-O8##LAX&$[ X_N:?8HF/W# 3#2#MNXL7/9!KH3^O M=;.<%[1@T"9X8=H4T "XQ]EE\5M9\5]=1QC"8-&P9[Q$XGI>*&Z>\$*^!-_' M'OBX^%W7?D%N1^]*<)47(8)NQ6LHXJ]A[CY7R&?0SE-M:%)5J- M;O2/WHIX>&-%0+R&^D^?@9C_X.8^:+W-DP#-IA(;;:W(4Z7]@+FIGDXW1?<5 MY\Z8%(FT=*%>XL>$%XV#BX >@Q^9'0^@6L!%DC?2)M+\B-R2E"V6=B$RWF'R MLB B&7B_O+X!54DDXB/=MV)YGR% @FK@?C7>I8-W(*J%F.9(X1S_S7A!I28. MQ28@N/1:G26\*CU6)_*-*?4KTM)!SM>PS2;7..CYHWJ6F"O*G"%@ MA)J,?WE>(.WF@W&LML_NGNJ_)F#3K+2.N$!Y[HC7=L>D!?7MVF$@4V;B+,Q) M!YJ"AY!>X7#A1T,[0/G604Y\&9Z(="=6SF-"#9Z"?XR8FXDTX-OYN_'Z!M H M)52_ 8B+X^-CI?A\27(A,B(2!MSYF>IOJ47%40+P)'24POSJ=+1% +OD+938 M2Q)/BH,5B.N6RRU/B:M 4S^$?\P#!!9"L.&%B\$3]Q4([ZTR5I/;6-RDH#82 MC^-T8E]L/&;+]S7?"OA1W+TZM[C#@L[A6"[,-.$BX#?08$(5(K088Z9@M6?Y M:*]$-UCY$[G9Y7,&1 9]71O:8(2%SY,DBQ)!N[Q'HZ+#$@8>OC(MU#$HD_S& M,WS("&KH)^LBFC@/>46!KB6G,/LF>."B1.@F"!I\>%/)J,7B#N^3N6]0N=Q* M0##3QN"5;7*SZ>3D!['=B/SJ(%5YC">47SB?1^V9NH@*;1TR+/LI9,F)<4^2^JK: A6\BP,O#^69T MT]TS4Y%9%#U^91Y58'(!\GPLZCXID8D/XN[CW:Q98?TTB@VHSF&7L]5L4*$# M%3I0H4,YA0[MS&6Q)X^'7]X> ]?XBPH:DJRZ_*!%U-$X>GY>T'31[O/8+/2,B2YLW'FX*^Y2M$U/HEXS<_6$$_TA?MEW#VN9 MI\-X<2)"5*!_R^,$[(KL@Z(JY_P_RP+GZ!%1LNL*8S;W8[ZVY(T6K 9Q'?[7 MX8K*_-N[FV3,J=]8%5U#0O*+*+RYP) GSK"E$;X[I]) FNE@=Z.-Z?W%T OP MN->Q3"/TFID+7_E4O_XQLX0UC_U9U"9Y.U,JYUD1I"O6ILO6Y/KCE*$8+TGW;R9^&MD//NA/Q-UTV#8FI8O MF\I@F[.W=)E*P*,"F3#&T[R?&H^*Q^%E'D/ M27/IBD<_A%6H !&3GF-=#O4(P=2RE2BZ"1QU5_GZB.SWF4DBX@R#CE%0G]9LOC5 M%:T0 &(P(9HJOY%>K*RZ02K(Q82BX"95;1,'2)(^#3=W'SMTOYRQ9 M5),KM.2/D6=;@JLI-9FYS)6"<$YO?V@(/^V4SNF"CES>R/=3N]NI]=HYP7IY M!E9I37ZV-!V+G[![!&^A-\.VA>/^5ZP??F2#R M:;*JA==0V_5F#H9Q%944=VP/LJ5ID+F-DZ+J/T%)L8BT2--O#+3PB0I_.B?5 M;:SJ:S9+)7R7*]M=M%FVOVNIVBQS.? TM=F*VT5KM5FO56MVN5JBC+>A?,"(6-]R=A\;FGSG%(-E"75:K ML:(R:UFM7JX2$GW%4?^_Z):M1RT1$P'-K;B.@8YEFHV?Q_1AC)K[F^(F(2YG MY+ZPN.'BR'/_@N_S,GG?YR521\XO*I1E79[;R#1"$Y<9GO0?Y5[9U.+ W3"8 MO_P/TW""/]J=YGC0Z[0O]%YW=-$QNL;%J#EN7+0:[?%E#_[+VITS2I'T/Z1N MC.SMBN?QZSIXC327IU!:>>VU'#@0_X:OK\?=6$M)] [>DHCY1;+]2O3M2>,M M?$G,,$A^XUH' QF^(Q>P-.;T"?RUWJ)BSR\X-$.VK%]9*)* @N8."Y(=3[!> M,[J<=7?_-;Z19>B>]X;5L_D')N+@(D#1:%[P\^5*1.8.G"_Z*P!=0HQE)ZBMF13/Y@M 7Y8!X3\V;?W]9^7(B MN?)G0@+Q>ZEC*^J7X]7(:]-HIR1%?.8&>%\#JS43OI4EF-Y.(2_"FICW.@#XU[3>&XR7>A(JY#72L3B](A[Q^GF71 MXA>@E1N_P]T(H!X M80'-ZSQ:%I%^^UP:D?JKB%#7GES-Y,J<-V.;WQ!+SCW@%5&\KM/W1:XV>1D8 M_\B!@N=WA;.GSV:V943^6XXI=&85QAM$.4,G,8$/Y6S$'#:V@NVF\/6R%6-Q MN[4;U_O=D9<848QD#;A?<'[K6K=_Q;2PY*7$N.D"B(@T-NYY%0#:B1=8^9"L M,,YP![XEQO:YBV_?7+-*_*M M%SS:#ZLK<8J0>$4#X?C&P'*)>L5U1==B^_P=Z\,VTWQ=OW9^W-(ENYXB+Y?#KI+Y*42OA;L1$BVKA/??%PN . M!X3W\L_<-OV0_%YT:["^J&=3-W^9H]O<2.8KD9>&YT_AMVO'HO.)AP(K.,=O MNHQ80I2QJD;G5_= &RUO!U-P\0O^W?V+;,# )[TU6S+S7%NPV?->.+\\X,+?MDDF:;X^(YSRJXMX9691$.0-"(VK@#6"\(JT MWO'J;#L3HE^B1F[E"N^=^#AA8ITO?R<=TEB1TJNO#-AU,D;LHS$!I\YF]^-H M["H:,/S"^- QO\ZU^!-"_P&KE4_"2'CB5UJCOA=\/#9XD%-LE/4WRQ]J%0]: MY9J&$[HFO/AQ^F^I.SH\GA75!>+!( MN][O5(@E:=-&O0/R\Z_@U 7L@H_@@YV\>OIL@3MGPPM24LIR@934,5F2Z72I MWAFIMI[Z19JS!S=JDQ:L--TC O.0G28^)[H>S?!N5U"=8W-LBHE6&;1@P.O)YJC;0D )3F36DP%1G&U['(05VBI;RU3&8+I!IK/B3&J5L$4BR177+FIP:I6X9,XZ]=H'F'<$AS4&OW MU:FO.!5H%J(T*W#%XA U%[_P%C_P6^SXNH4.D_EQ#)\T0(J MKZ<:#W]D[OKS<6,X00$V"]M(MM63?293;90-T U6(#H[RX:CHG]R;5E[QYG' M?&QK)UOY\4Z24VSN;5M_80,V^++#&\CQT9GX#]X=#QCS-S//K:GH4ZIS:+*_ M(7:GTQTGQ&[3F0Z.HH$MGY0)-!I;J#AY,]LY8WE[5B9;://O8#="WON0M\&3 M'=63C0*18]&<4E" _-/I+H.I3T=K*#:/,VHZF6KHC[T/1>]0,8G#@[?#:]F4 MKX7IQ@2;Z,_D[F>\2:X6M>P#&9TWLYRW_IZ3,(=NEI]LZ#VV0R.0)R:>N8I; MLMD+LSD9I]8//#Y 6B2)+UO:8YO@1 MB0-'1.=.>,>,-]+F\U]=]R\YA"#^/A[E]ZS^7*^!]#@7)G9>#RQ$']GOT/^0 M(L4U$N\_H>X%V#U>3W5,-/&H\$FSEC_OW8K\Y',(YE2).V4F^FXNE4G=YTTK M=4]H"]%@TX*'RE4L=GI,#D@074[E %M!)=GP?MYT7321])?J%2X=<.POI)R( MI\/3\C:TODLJ7T1"^O#W\6GPL>=]W$42N^*[AA%Z]0T&M:3ONBYJJY/07LVF M5,<3+]K@3']F%R-0UW]=Z&/8WT?=?M7?_'?:+[O>^7?_=/VH/=UK5_=WC_=?;[_@ M_K2;V[OAW=7M\*OV^ 2_^'9]]_18>-/J<_9]Z/!.Y\S\L+BKK?8@EM6:98A2&XV,B46A^%*_-)7&2M;-5[O+!]G=2U 5[;VW:S[[;(V MOLT5W=:CF20(::+/.EC).:!58([F+,1)BPFG/S/E(&YP'F\7VYQ?":$%,^A> MS)M=Y\N&_5.9N<_UQ8M"EU+-KDN@[^9SLW;\'?=Z%4>HKA( M]VM>T?-]?XSN9.8(E,3H%11(,[I7SX[U_7DC1Z(YJ',70G84C\S3'$O?$;Z0 MA>:9Y8!C*0W*R(M=\#.CA+^*!W9C>P M;$N4:@4W8@H9KC4$?^(M]>'5@GP9"?+E8NB23^9-B'([>X1_1O':>).9R67[ MWN0*M;RXR9PIW*"6YZ?M_W0P8KPW31S-?LK#6V7G1&,>5LR @+*O[BL?B&A&TQ&C*6B_W7Y]NHWGH*%C M#Y\!7QZ7XKFVS>:#\B)!Y@Y?]/VKFRL__GK 9S?(H:%FI#6>\>IAA$_1- 7Y M-? VQ2GAHTDG8-\N>,:9D) MQRC [^42I(/+!YE.^63R:*0*UV+@?06^Q$54 M>F@/A0'(G7@Q7ZT?.\/Z#]Z(7:XV$>[CA)+#*,0LF)34LJ!1RDU&<: ?P-'@8$>Q&?Q)T(/7EP&5\06)Y>>$SF0H;EFX MA.,\C[^,)8?A&?L(N6T3[58>EM("YKO(*S'&5WO"!W#%P3^!8Z0]]H)3,L$( M")V *P7=D $Q'M(R(PE/!_J $]'4IL78=VH&:7I@2GUQ^F=" AVG/3D@"B+_!R!T.J1);8%B;I[)%'&;$B3 MJ+-RBC8W69N7(GS/)0R4(@KE3YL7MW) M($164KY$9!V>=H[=_R'>]W2^N AADB%J)VM;E#KBO=-/D>K>8:C+4N2XX?#Y M#73[-)Q^U]_XA+POX8Z3O_KUP=J1Z@O"C_.*0F>F6V8-/R$FL&VQY<$^MBP- M6#FRC4]L^^H:PEY-3#;DD^'F ^H2!07%Q]'WZ]G+$C'ID$C;3:3#D[6J1(HG,:<8EU?2C$!MJ07MXH+RCA7.).9Q%K1/+G@B52JB$0,32)ATSO)! MH=WF>@FP/#^0G%\S/K3@D$\>'\.DH17@[D(PR[RDK7%VH8B4H:[C@'2=@XTU MM@SX9&(\G,7GE[XP\"P!*0#>+9/E3X67([+B.@@M"C/58W8A_IZ>:YU5MI6Z;=7#5V MKA!KPO]?S!8(:?L3E/<'J;N>+V\]4^@+8V>G6^\M5 M^I80F G5'9\0ZP2XU1_DI!WFXVWGN7];3C=?(DE8CU&*-&5"@8W(\E21X3$8_=_)Z5P!'!=YA<3 9KS\ZV61\M M;ZV*EK=YHB89@=QI9+"X.IL[F31AH]>67:"%OP#)]&5@LUNF)8JNQ9DHM'XVVY^(@K"TYEEB<&'@N;A\_!=1/S$\. M _C4WW'@Z.[^:[IJM9:<:!]%:3'5Q?D'EN$,C&Y\M(BXR]W/O!"E1ZP*G!@K M^O8,?!+."!!B>- ST$L&!L%Z R[J(K,A$MS.V\)Q3Y,,CH[!3;[(Q'Q!>Q9Y MF*@7G4\W3EYQYA_"4D!)A<6*19X#$&$$D 3AD,4CHY\F%A<:X"A^[L6U7^8S MN'%O4=0T2,7E?$G]F8MAG7DI9[I24D3J.S$&*,(S,\\=H'?%N2KI8H,D93Z*S!ZIGL@ M>< !#U1N](F%@&96O/A#\*2[H9^FN1"=^8-\+A'/(DO*]X)E2#[PG1\J3>?9 M _X:3@$[F5!(,!YY5Q/<%.77H0>$%ED,/_7UF R);\>!Y[BRD2\3-8',;:_. MHRS/%%^Y'LCZB^4!(888NGI@ML7&@@S7\$!W"@?[D8$X(6?SY^+**_SWAI:70,A+G&/XXVG>>& MS^!=\$\S(5M3IB.C1&H/F3/3WS ]R->V^,1167K8*2Q<5 M\@MA"3A7\NS8;XEI]/R@8;FQ5*KR $2;N+K_Y^V7"RS/AW>QQ$:!P7_I*$OZ MBV[90H.Y"P:$QF,R/%_Q.D'O-''>H^H'RTO4V\KLERP;3T5<;D!_.09^B+.9 M']KZNN*V&*G."+:OU^/8$B".L8U'^WT_G,[DS[PJ?\*D<(2.3#UQ ?)XU3[& MTP+47K+$&5D+CJXH%==P/;!.&[[,%4KB92G3\RH2P#3VB)(7;FJ&/N.\SS4$ M$G7T?+ ]@MF#B+G LTR,YDT!FZ7">[6"B93S).K*,%MZ83F]0L&5UU_PT@)S M4)F#A%O^!!8D)#E8"/AAI81(R(LD*[=!B6G#UR5N"GQ.T3/%:I M==Z.%T$[=**SYX,P8[Y09' ]'MY,62MX(B6P21K4<*%82L[ON\S1/_Y^D'_% M1].?X4V^P(=<5@E\%T(BTY)85X8(Y#W+3/0K_VM"=G03"YR06A)^YD 0:RP1 M(XTM"%D_A<^T_'EA0%P4GX*.?5P XP=]L%AP>Y!7)PN65RSFC"\#M.@R %T& MH,L &U\&R,LH==N9R/(7RS=L[E'=CQ%RP%;GVNQ!F!I7KA_XCUA3]AEMX2C' M^ 1+^6R[QE^;E00RW]!GR$ ORE$NQAU:XJI"=]#KPU/8Q<#H="\ZK5[[8M3N M-"_,5DMOZ@;\VVP6M?A.0"@&'S1.8^EP)/FP64"J^(D_>JXMMEI;C68;#'X0 M)JRI1"\!3++O-IA2[[%*<,H+T6K)0D7^#0S:@KV#'XSK)G41>_V;";?4 ON7 MFS+@^T3.3O V$Z55?H+@NKQ@G&]61]Z7C\418PL,9_B7"794XEJARZL P&T2 M98/"M;?@,7'L0%L1D]7AU8%N%ZF^Y\OV4Q'73'>%^7E-2M(0_$E'!,\^OV6. M]!!) ICQ+S[,?^K/XRH::XXY;X7/%F!#=KCUC$M\)W!@8@+":XCRMU+N@T= M\TM$.!D%EXM&/M[!+N+O 9[^NNQPWAE@WD*.\!O M)R/P0(FIZ_"_#E?D(7BI\O)>$I]:M7:C48/]9R/-@C,+57NQ$!GX9FV(@3E8 M!YQFE'>>SHV%5MR5C85VGGE?E/?Z*ED*N._"G[R%+&4N[90E2U$$X<;U?H/O MKDHO5TRDVH-F#9*'I/$*#,B0]P"*BM&'"H[^]22DP SQ5 MVS(VP: -X$6@B#L3GBQ7ZN>%G\7.O2MC/AC/#.&CZ.5OK@MZF7M=6^N">[&@ M^S#P Y!6RWD6VF%]6I5__0DP.WGP(AW V2V>?9(GOUGK 9ATVSG%NVO.OCNG MY*K#O5BIO]0OZ&0*A!Z-"3-#5,+Y7$_0'LN;04T#-5$!E>$:G%,L%TW>L8M1 M-1YWYSK:#Z?8!R>R4Q=M!3^EQB1QM?<\/ 8V+/ =K$[VPV"S (-E0E@T4P]T MC@58:.A_V/!6Q\?BBO( W9.PM1,VX^+4$LVQ_O$.])'!;!Q.CPG3^&?96(O_ MG'*E/X)EY?XJ6VL9P )]YK./T3]^U43[K4%#CIH\UBRO3K.^IA7_\O:/6T1" MUG< .^)A.>ZXA*@=9VOK*2/[XT?2G%K6HJU?I$5;J:R!E0 A@#?-SCL%QEIT M>^O&XD5$JPS;A$DL@5I+6&!''P)QB&:&:O! H?&12X^.0*'*' M5Y_)P["$N M*#/(ZJB#L(E)JY@$'RA[%#:=KT.=+SH^Q^9!RLM9>GJJ?51B]Z:E@G?3;!;3 M>)7AV;_X I@I[[Q@$?+ST>9_D[8C;7?:;")MIS3/AL_/>($E( VGWM%1@ >D MX4Y.PW7J+6)9UIS3R))3@!L4M#X!EBC!!0I:*\&%:BLG-7@@8M(4I-Y9J;:^.EK05N7+ M+0KRB>ZYJ,P:Q< F71I!]USPG@N_,$N76DB%D0HC%7:2;/O./-$&BK18!;58 M9<2M)@I,$JK<%2M:6DP+ 1#X[Q>O]OWAR'])AR["DQ M='EU<].XN3I0O6D)#,BA]W':[T0C+\7PPO_3G5#WWC39(6K;,[,W;N2ASCEQ M8S=DWQ_9%>F.0'PZ?(,$#Q=3ADF@#/.VZ(O9/+V^F+FC!MNKFE-&D_7:O$UE M.SN-43UY/TS<2AG)557M$"H3*BO IY_48Q$!\FZ /)\XNQ2;R^M?G\7FZ'ZJ MO)X:%9/S,O*#('8+L!A%6S/CI'<-MW+UZ-\ZWYEGN>9OGNO[>PBM9J;/ MI;.B\]1G>9%6TB!GKD$(/TGZ%12=/5+!!G] M6!4>,RW8I@L8JDGAUBT]"!K/3"=73/"5O>=8;53<+2.X>8N!=1G!"#<53 KB MM<9VH][O$JJJ)L6JZGB*!I/P$[(2LBY%UA2:7I9=I9H!TR9I5MO7&_,0!;-7ZY_S"SO M>+]U'30&K+/O!/'>[LSMW%Y9<1[(6(..XEAZ/O@,YB&H$GZ%4ZK'GTB7541 MLT &M?0.&0GP5"*#VKZL#PA*E9-:574Z=7$FX2H_7H.5J/ MGNG6SBG5[XS+BP?EQ,+!.6 M^E%@9;_Y[E.G/OB?7_"3!"3'9MAIW .N8%/"ZQ\S9@3,U )7>V%^<%(7@BO( M+U4OD5('Z)-AU?I6590;WC(W'(]9FOJ!5T)L6^CF)_>?H)F/=[-W[J+W+GO* MWPZBQBO'5SZ$VT@]=P^#S4IDH3N]>E.= 8BD@91' M!^60^@0#[^1<5P&WR:\^?-Y[^Q9#]@AQA@?*!5.V$W83=A-QX2. M2;D-M,\;H=>GU\'+'-0;.Z;7Z=2=2,Z]G";I!^N]K?Y\Y20O"^]Z/%,JA]@DF \BG M5^E8*7M[G=SYPY<"]!N'-P3.L2R + &R!,@2H&-"QZ3BE/ MD>/G380XM>+4HN9F8;=SF3$+C0DS0YO=C_,-1/Y;?Q@&$]>#=YF_P]J\A$WV MW09B?GY+17T>T*1\@IU\MN%S*^P_;LDU&\V$2F.[Y'SZB M\&QTGLN15W@E'B94?[RYOE!'_W@'3HS!;!L5#FPX_EFJ,OYS:J$?]3!P?Y7* M#!2)K<]\]C'ZQZ^:4'C]ANR)=+3ZGGZ]V=NV%#5Q# SX*_/*@,ZJ&S?USM:E MP?OCAR3RR+7-I:C8+X**I;(&5H)&RS_>->'T'3_&U!G4VP5ODU2&;P)K9-Q& MNT]B3:#2R)*#MGA2@S4*U9HN/U("GBIS7%1-@G!0(BZHGXJJLOI2@TFM>K]5 M!J/H?!WA?-'Q.38/4N[/TM-3[:,2^STM%=R>9KN8QJL,SZ(J-,$[68NFWDDC M;7=\'I"V.SEMUZOWB&$$ZKY("+B4AF61!5=&B_I4N^ D)(Z/@](2:FFI$2@I#(L>6!3 MW7* %((W5_ IO/$3'J]G%"FL$XN(;%XY=C9<>H@*B--8+PJ(>>$WE64JR+93 MP*%T>I*J,K$JD]^DH%K+BEC-I,)(A9T;V[XK8A>0%CN&%JN,F)^"=DI71)!V MPE[1S)MJ[__-;S(>74&IU&E=#?8H--J\:$R@8*%1Q7H7=-Y]^JG9'-0;+>U" M^ZG9:=0;QQYPL%&(^IS8I?XDMJ/>FB$^'?[BS!GV<]FXF?J@5:S]6J'N&MG> M&J)O^OTX<;57WO8MO=F:_$#)S4'XNW%(7?9/]PXKW.=M4&+/UWWJ0E)U"K"! M+ &R!!3@DX(#6M@QL()-GLE6Z'JIZ-;[#IFQ0V&=9'4RP8 $Y!2 MV=AIY;%(V:+%\V5"@?Q#%_,/F'5H\OQ#KX3\PT%+Y,^)7:K>3*B\ZE*##9O? M\3Q#.V#S[$&;L@=;!@*>7MW"V8-.LZ7,G!C29(IK,L)QDGZ%DP,$X>K&_O,' MJU/L_R"0C['_;JO>4F[W?;7@?)E0('+?P\A]+X[<]^GF@$IG1@VR5UYUJ<$&&GX'VAX'T'R^[5#3Q6_C =K>R^<&/@Y4T;SXDS!2+ZEQC1[T<1 M_5:C66]UCYP5V[WQYCGQ4-4\<['>=157A&JPJE6X$6K%+8_-TP5=2A=L&3JX M<4.O<+:@V6TK4_ZG9(=(9L#I!>5QRSE[(<3S%70,3G[8])=.\* ;(@-LAK= M=Y]Z];8:P5R:?EJ5ZC#=<&0SK54O$:N:[?JEVLQYT&%D'U>4%G9-R\Q(EL24W+[$] M:ZH*W 7R$LU*Y266Y08ZH)0)PT]#WI7 #>4P_ 1S W1,SOZ8Y.8&",>WS0WT M,#=P>>0;#Z=R[ 2GCJX196K@ET 'ZL!O3>OE4V1IW(53!H;/9L1([?WG320V MN;PEQ^K/T ^L\5ORG:U9WCG;?A5EDWSH:/KSL\>>]8!I[EC;.)!UV2@XUFOH M>6C43F'/G]_F'_FNO^&ON"DJK=Q_,A]LW"B"]2C?N)\B&S2][V#U<74,_^2M M@W/AK1>&?WYZA7^_/4TL+V L90LW&\U[6"B:8G^3/6+0]55V'71C2.2/3F,9I$S<#1M)/$+WZ]FAA[H=2V8,/BOQY@VA=U.?(W!D3:U M;[IG3(2R:#=K&KZROL7!:N97O64BQ%EN?5["K=_@@X$?<>LWS_5/ZUPM1)41 MYO%HO0*2^LQ)AI7OW-6G2]-Q5W#&F,>T9R1+,:YJ&89*%)KSK=O)GC)CPLS0 M9E*99=B3H**/YT>PU??#J?C=$Z+?$S#ILPT?7,&R'.HQ(,H,8?GF#CKS+"H.DBQ""(HYE9]9-'SM"/"/C9!M/I C;NV@!G M,Z 0_F7JFLS67G6_H/):BCGY/2E*.QH+<1;^QR] @EC!J7=LF@/)>/A'-D;3 M[=3[.8 #ATEC.H@U)['FAZ,_F0'VIZOI:?YN?D2:@YK&44.#K^/GQZYMNZ_X M;7TNV1\7C3FA-C>UM/9M[Z&PRJ/#Y2IUVJ/C TM%\Q0="CROTL#_QSM0XP:S M;33A8??QS](YX#^GK->/>ABXOTKW $QS6Y_Y[&/TCU\UX4(,&K+%@T*#N2[; M]79GL?-$@FLHQ^PO>XQ6L9.19>R ^ MK "=>D1^!1C1:M'!/5.R6$:2ZC!&>6Z M2DB V.Y:@%I':'_:[. W-0;$D1/$ER*]"%1F5ZF:+AURH<)_Y1A$4'2*BH^@ M2#6.* U%10O(JXU5&!LCA%*.+0K=2]LLP'9.91S7/V;,P$ SG/@I9AFB9*CE M:&],]WSU[M!DPV[GQ!!%;RZUZJTBN%,QOL3&06L#XV!_/$K7>19D4L6KU)K- M,FZP4U]>]2ZK'S;K=DY,B(V"%]?6 \NV@C?U\@ID!AS#_^1F )']/)-HQ(8U MTM_@!E;%"__7U%7.0H^EJBI;I96.Q=5@B5*]"*O^&4/5@QZ47RZVLMYKWO;W MHO7N4[M=[RC3N(]4BA3;GRG0=%3Z/UC^7Q=CK&"T,+K,_$#SX*"JYW"177FT M\!*1G:(+560#V97;V)7MO=J5B%W$JV.;56VZC1\6CF9+<>HI$#ESH%* MTWJQ8'VF]F8Q6\$B:#(J*5A9%;)7#00490,9E=L8E9V#!"N_2+@ZME'9P(&T M%*E42V;SC,I4/Y9]7-'EV^G-%F[A_K)P#?? KU[2D.8 M9EM>NYYXT09G^C.[&'E,_^M"'\/^/NKVJ_[FO]-^V;5D-V_;R4+03>FP]?61 MVZN'^\>GA^'3]6__UF[OKNX?OM_C3U]6W$'/,KM7F+?'V.3=_=/UH_9TKUW= MWSW>?[W]@OO3;F[OAG=7M\.OVN,3_.+;]=W38^%-J\_9]Z&CAR:H:_/#XJZV MUP[\$!?L#]!N_6%B@X#NH-<'&&47 Z/3O>BT>NV+4;O3O#!;+;VI&_!OL[G4 M$CI NX.]EKH=<1TWKL?;3T05=8HLJUC;($UW3$W<%U!J]35.4K1 =>=-\YCA M/CO8V%;39S//_0'&7<#L-^TGQ9:]<<.L9F8V\="V70-V9^8;XFA1.[Z"[6$* MM[]JUULY-KA2;(R[<>'I.'T9RPR".%496^'G+R5=B-Y&1H(O&A.,T<:>.UWHY1?U3PJQ\S=7GD"EMG;]G] *WC2D M:5T;^KP!HUITR $EQ5;(L(Q M6^$?<9XF,_';\8OA$-C^?#C5+=P9L#ZU[LOH+CT M;'] 7 D^8,8;Y^'FTH+&L=^-E,].[<6\G3K9,=3WY*_S<*?1-76S M:88>WLQ,H7H4)E/M",HKI/)NE5)K2YW>Q/6O@X4XB_>TWB"&F0GY"/)8<#XL M8Y/PQ :4O$=[0*A&J=!$=]+--ED\EG<<>?FR:0OBM,]N6N8V+8G+Z[LJ3-]; M!W11B+_T.=N>)KJ3VY%U4\6(.HX_D2LZ_G:AFX_0_GM%GV(GVZ'@ ?9(0+W!/;O9'\!H947^FDZ/MFXX,F"!;A M)D)?1#,\]!JGVGE9CTGE.0$P#5Y=S;!UWV<<>@U!$*Z!/XH_:,/4;SF5Q!\^ MI_Z0TM'_"ZQDGGADWD.>F0,ZUK9Q$2^,GU(?Y%CCE5\^1EL-.\0R'/D;//11 M;2W\&18^67Q#>C4U.-P&PYY6$SW(?GAA.7P1R]5YYN:HD!NN_O[I(D;PHJ(" MR MAC^@9,I1"-*.%B1%$46#Q6&+SQ\N/Q5@WOJA,>'S$8#0>)+&(1X"T[)#M#Q8 M4ON(Y^*DAJ7G<;]'S]7]A!F=U\D_2]4 1QO_9W%=M9?)JWSTV9IXG M@]UBKM2M[X=LE7>YHX.WQ;HS($SWP:F37YBR M8.*:]0TJ:D^1ZU')V<:AMG3-@#RGRX-[: W/0G@@>.IY@8MED8H-]&([$R0; M@F1%4O?(C- ##YSYUS^$#-]X[A3MBC#@0GH_7M030QXD7&\H;AMD*-7 3BCP MQLJ!CLT:D*H&N\CJ8>3N%G3/A([.F>XK"H?6T;USVT+UY9C-BV4]W,9D MDI@B/+V!*AXQ0P]];FI;GF:!66T$VJL;_G_VWK:Y;:-)&_TK4]QD'Z<*H@GP M74Y4Y76[K5_$J6PQ(>HH!9RXI7?FMIQ*!+]HY7\UX MWE%]HK5>!RWQ8B0B+8:R*>NEML[MX9M4I^Z>>H#*#,KHBF1X%Z#)E!3#HO_3 MXB&>JT]9).?DFU1?M/22+W7#8O6AY)[&D^Q&+1KFM&!0TUON2U'0+",=+;EW M)1-IF5R/$I0A@?K]8I\T+?80US=%-T?P#RLWEI<2?Z9Y1+E,U2+R M_7=RQ)$;OB.MC^DAZ=O(_R..KOZ@18O_-DUEEO['[>\RODK<^32@1=!;%>$= M]X+B\>H%Q7?7R!: S6DA5VSUZ3WGI)R+):[4]=;TYW@29 4F8:P. JN)J"MH MI=I@*)9\ZFGZC_K6 7^1+LG<[\L/OM+8QWE*#TI_$J[GD4KJ4<3B:BD.>OT5 M 74N'A;"U>$JVS&NLEV<\N[3!_:Y8^T )[\?D&,EUZ'\?E^IU5W-U5X.93O- MN!WJR-?6['L1Q/$Z)G3:]@@7%JZ7;Q*YDM_W*K\(RN0+GN#$.$,#)\8=MOO:.1=^U^,=A]?9B)_I]9JF MW4KX SL$"M;&_:8[->'M/F@MMSB,^,0APC3)EGTFUHXBJCX3],<_XR2;OM4' M[]RM+D#J/M5D8J4UTZ!O]49C7%'*3>VX^F10(;0?5 @JW(X*'S3U>"D5+BZ' M^?A^JQ976]-@EVAPV 4-CP0=7[KZ4!I?76I1'P0[* MA7;'Z@T>NS&7F2Z:Y@VX.F5P(;0?7 @NW(X+'UQAL 47'HC7;-OJ.3T0&SJXPC5TYAE;';*N/!G3W:N7W2OHWC M-FR?EB:]P\7<\ <-=\M@0V@_V!!LN!T;/KA^[P!L>*R=6&=HV<,!F)";UG%U MR6!":#^8$$RX'1,^N#+D $QXU,W8D>4,;+ A-\WCZI;!AM!^L"'8<"LV[#VX M"7<[-CP0LPVLT?!P)T]@W/QV8_F>B7T<@U51,N_L:H_YE2V@_45C:T4 P@%6 M'\ !QF "* !:+Z1(( &>. 8^ F@ FF\D"* !'CC &#B !J YAL) FB M!PZF&P/.TM6VHRGJ1% G4F<84"?"$97=ZT3L4W4TM<=E70G]8^^.ICUK-$+) M)#NUX^J30870?E AJ' [*G1.T='T$#38'5J#81\TR$WEN/ICT""T'S0(&MR. M!@]^Q\7&0W2'X$+;L49V!US(3>^X.F5P(;0?7 @NW(X+][GDXD"\9O>M[@#- M4M@ID1%GZ/COPAZBHVG=*J/8"-_LMX^J2P830 M?C AF' [)CS&31?'W8SM6';WN3!]?!_QI&7)PG- M[:UV<(<^:?>"^W/5X7_'02$E.[7CZI-!A=!^4"&H<"LJ[#^X&_Y05/C8,;N7 MT*!C=7M@078:Q]4=@P6A_6!!L.!V+/C@YHM#L>#&(W8OH<*.U>_@H#D[M>/J MDT&%T'Y0(:AP.RI\7CVN MGJRSQ_R*%+#>0&V(L3"@6(H+$C ('C" #J#]QL( .N""! R"!PR@ VB_L3" M#K@@ 8/@ 0/H -IO+ R@ RY(P"!PL@XGZT#0;,1NF#]"]0A'5':O'GEP8?RQ M3];98]O9^V3=R+('**1DIW9%#^Z+/^;)NI?08-<:= ]W MN3S\0,/=,5@0V@\6! MNQX(/[C,_^LFZ%T6$%GT95,A-[;CZ9% AM!]4""K< MC@H?7&:^T\FZE]!:KVL-;81X3^A0H2<+-7E*HTZQ"?LZ9H%D]O5=SKSQ^Q\_U$<6NA?IU+X,;TR M"SR1Z+6C,KLT2#-]RHZ6E.*_R):E+_3B,Q5NY(MW;N3Z;KL02/%?]2"5@UD\ M)(B\,/?I\_%<)AJHE'XGWN<)_<+2S_T8^'Y(WW+3S-*/?3M1FQD/'ANK=6WY MW'3Q8.&&8?D7FB0)1(T[C[(DD*DEKF1$;PW#6_KE;)X$*1F8^(.&$8ERRT2_ M4(WB;1JXXI/K!9.E!-9&\%N[+$$RY1 MK=;?Z='>KOG$Y;76Z@/G?^9J#?_7Y$-$BA_XN1N6WWD7JWE>YC2=J[ 3.OYG>2VC7#[E.TMW2]_R2/T*:#X'Z;?_N/UZ.Y>K*;6[(./!AU<;=Q07 MB#X\ZOSAS]_6//)9*CWEE6_BQ$]E]"1G;!+0J'8">N*&U6<%%,6/D-2]7Y ] M+"9_SQ!NA>OI?Y&FTE^$W?E1T/]F]"%MV7%&7_%69$/:7PBGO9N/L[D[N:.9 M,,F"?&>RIJ+CYU2T_-*ZCGYT_XY7GK>'.1KX MHK7F!9O5AG,MNU5"4:K:+P*UX M#\E5+;*/8[?:-L=[162[Q86[O$C!)Y--,ZJ%9[+[Y?RFR6*"<_=*GETFTOUV MYDYH?N=N>./>DO:_YAMU[S:*U6XVN\I^3T%K=_3AZ_N/_^/\S\>W?[[]G<+F M/[]^^9]?/WQY]U]?OGSXZ\__H=_^\?]]^?#E?WYK77S(Y$PX;:*,B-!0FS__ M_F\CQQZ^2<6O04K\FBK7I\/GR UO*7)7=OI;$+F1%Y"MDF_Q@VSQF<\RS<,B MM/]K&9C?%^Z*W 9;*VT%DE0+^QLW\<_^B.-O*L+_$!6.D2:UV[)A^VE6E:8A M6/\S=Q,RPO"64)S'228(4Y+ C'STV7^*5YGZC-(-I_/F_D?UK^TW/VG:=WL648,@LM6!UBOUA7)TJQ]>C.R1G M-9YXG\SB5*CUT MNSK$+5#)1CUY]2"*O2%3J"Z0,I#Q$DO,D3N+]7\KO>I;+7ZO9IC2(T$T$_8TF MG>IY*M$'1($::YI/H(R&C.S)6:GD7C!3^DG#TN#$22K\PJO1]*GW);)\P\HCEXQ0;J"( K92!]6H"GS4 M8**,YIE'I9JOO?I#1!JC,5 ?IP$H RLL:UUV2GU+X>G)/#*2U1'L&L.-6)/. M?^0I>9XT%7]=JUA=WAQU_3DXP2*H&D[[&'A)_$4%/?+J]NW0D$GJF?+FY0;>H% MNMH*($^@%DKTC%2D\22[4B'']!?Y\^M +ZP"[2EDI+:@:'V1R9#> M*LE\Q'L:R*VV[Q7H'^Q^K(E)D)/.E&3%94)^08WM2NI-$(K%W,(8 M%1DMTBYI:8]KLY_/0^79E&5:(E7NAGB:'A*L18?&V:3!?_5 6QV'Y'*)3BD;U[M("&A5\ M%M&J%CVM6904"9Q%@HN\'0V,8N)8*/>NITTO(0>E/*9ZJO3S8IY$RN2K2H&) MJ7)L9+]KDETZKB"*XFOZUC6Y9^E-HSB,2>[Z<415-S(I145T^XW&Z&DO/G._ MD9>76::0H% ]WT MKM,!!IF_):YB&C0Q9&D):BV\;EP%=2HEU<4'I,VT:%Q8VMU0GQN7>G.H=7^Q M]WE>*I8?7"_$6XA-[?(7!0)ZRUQZ)\7 MY0WZ&ZJT(73GJ3Q?_..-*&L2.IVRQNO!T6B%V>(QQ8=[[7[OL1J&C74Q6T=F MAU7M59OZ/_>,ZO\\E9%XI%SDY%+8=MP'K_BAN41KUEW52/32?Z#\!(UH4QF/ M]BBU5KN- K]/ ZV+_WM+GFIUL7+(Y97V:KY4Y_23=)$'5]%!<)=]T2YQ0=GB MGSSPOM$RH4PL2+5P\E4$O%A)KWK-MOA5TO>B(HY4+*N_IPHYR".KM8FEZ/R, MW.A9.I7A9-WGA@$Q\1=RMZDF9TO\BYY +RN\]%]YID(J2SR0D/!O(Q*GI\/ M-$\H&B6A7MXJHR59J2!2A==^D%!812D22*TX\I79>IM:G MVGG+V66BW=LDD=)7(>.$0KB8?$[A:MWRFV\_?1"A>RMIH1\JI^U>Z5PP+9#? MWRVTO\B93BJ*W]5>YB&7_-HY9@GAHA;9B^6VCG0I1)]GP:QPS'$4R2)U2!QQ M2:\IBGU4="GF,IZ3#U0!HIZ:^HN.XBRQMIC7U8#J5>6B795$WGWC\1C\44^_ M),9@IH+:,FFG9K(R3B*VN_BD&.@B#O^J?+:;6^(_B:W4'X/E /PY3R,;W5^;R:S:>R7:1"=77F87"':49LMQ3:) M>&5'$NZJ/=<&5$\UTOT<[5S M.D_DC/@K+1)+BT'=[:2$<>X+&5T'21RI+UNBK")==_KOU.<.RGKO[]XI7I6; M7Q_?O7]THY1^7Z2[B^&F^67J)8&>Y2*=O2+^=%WV*[)>2CA6!?+N_]+_*"H1 M93%BNAS'VW]]66XEDSBT*%0.7;S]7[6Z6!%7*J9QJLN#"+,BZ:MWTO)T?DM?2-='6S-BR2KV4!4JJWF>.;B+XY#>:6F+BI(K5\3HK@ MRS*O?)5(M;DG)EH]ETI##TUT M'U"Y5X(%2=5BZCMB2^5 N#M-CM+G+!:FE$ M\6Y"+TWR8FFE<]YD+Y=RH91DELL-48I4Y_?4/\FC,AFX#(2#U=CPD>>O!YK; M<79%VT7-/"_SUQJ"B[,H:I=)J:@Z;.)&@5Y9T[+:54L8*1)=ZT#:6E8/!.MZ MGEV;1%GXKU6U)J$L"T>73RARAXL<6C'[,C);&VWAO8OC M7?,XTS,*E]+2%0K%6.YD2_%6J*.M(@%)K_Q;U^?0\ B66UU%03"K8AJU5:?+ M8\A"O\G;-;'%B:[/7N/XH-@5FL44J$26CHVMXF"9G,HH55N%*SM/2RY=;O\H M1EBA@F):12RFMXX6.ZJ/;16M/-G2 UG&O3JFU+2OQAR=+18T*PN>4H[E&,KH MV"_D36[AGYQ&ZWK?%-,N]M)4W4:2+??"-^VC*O)A[BV:4)([:$1)KGHG[YJ> MAY%.%:/X0*N'HGSRW5___>'7,WNL'+^BA47-TY'Q4K(D1Y\F M;EH6MBWV\H-B&RG4L4)YUEQ'I\7'%,L)M46EC@RKRD5:9D6Q>A1%,$E>!!2" M(AOU9#,=N8:J^38YE-G==(KE MQL-EX_HRA-155>>2;.8T#,(S<[_)2"TNBI1M41"4T]*CK!56[UZL&&19!EI* M@QY"ZV.O7*WJ:E>]^)D2-=TOK:7'O"XHD.97$!B!?Z8>6LSH[AVKRPD:?)P4 M]9\4SUWJ":5S!=*:X4UI/*L@AZL0WFU#%&AKNKSKV*8J>@X1B M\7^*^G:%F,JZ6T42HUAEDMH0]2M%7)PA).55E>'R2I=UK1H5*:DO0^)/X6;% M@:]BB985E]1MJ.?18J=U2157%=Q*46M\6;],UI[%JIO*[[K?@J6-@ M2;28ZKX#* OJBOKTQ2_O5%99PEI/AC+FH-\%L9_JHBY5X*M7@L6^@2^+?(G_ MA(QU[)L4XM/3UB5BBZ?2=,D5K7B/97>)%3^L+"Z_5)[,7R^)+@K.U6;'HV,K MXI @NE\#N!S;@TDJ3[:>C%FZ^5(VNMB?GC"+,UE4(:PEM[23#F8%*9!$I!Y2 MI/W9VU 5ZU\545GY6"V65$H=^-%7(GFCZJEU1XURX O1*C:(5Y?@_D[:O_CZ M&IZMY5U5%!;XZ5)VI.%?*Q4I!??#Q%4"YO%AL M\Y(\]/YI,<$;7=A#MJV+F%)5.E0FK56R1H_LNCBOHE;BC_Z]5,P5/_F\S:I' MW,CRG$2Y8;%\T(U:MI'1%CGO9URK7RQ.U;MH#1=KU_4\=9!H0U_G)U=6HJ2: M]-0TCA[.?M4APP"/4%V]3HL/,=/.6#GS!YY<6\/*'L)]IUZFJ2WZS-TA.6TR M6J?.5\Z_+5.-BRVV,BVTOFD71]J1KV]>6.JT'OF"LA;_+FNX+;O,CQ$Q7UJ&6C.L$8D=4HTE)[4&OV\2]9 M6/!J[*A#!37C&3F>K-Q+C-SEUDY)N27\); J6YBOBOAN=5*>Q2HD>G=NPUL< M]ZT=2_+/$OVU%/[_7=;D(Q6S=RIF$JM-:4V3.G&AVD@HDN:G/Q558KMW=SJ_+]#3&4.Y,;MOQ50QK',WS^(WSU5/C3<63U77 MUW+0;X^/T"AXI?#B7J72Z3M7LI"SW>Z/3M.0F8_4:7 J0_Y+:]!B@( S;H\> M0+!QB^K%RK_*B2]":7^OKESPQ\(%OUH#BMIP]U-0+>1H#+^OQU,56Q*('*Z+ MA>L"N_/$!2;""8HENSL].ZB4C!^E=M#_"JZZIP](WUS2W\M,X/+@ M\FIK@VJG""[/0)=GD*?:.WYY]]MOG=_>U6R'\!D=/T$9P>(.JGW5_&AB/Y+F M-\&U'$_F6S"R4?>[>16%E+R)1[SK$ M5@0;6&S'ZH]Z_+ QS#JX.BE0 Y0?U& H-8PL9VSSP\8PZ^#JI$RCALKVM+G6 MY%9C#E\>:4A>V;XW:G1KD.+;[L0-.(4!5.L;&"^"J]%+LZ$U'HPJ=GK;>SR8 M%@@)A 1"JB%4(*1M"Q M:*9_P)0#C@6S\6W'3%$?Y$P<>(H!EEL656*-^!S 3L?J]YW*CSYBDN!TZ'.=C9Z.3:T+;M?66$$2E:9VQ 8!@P#ZP##O(QA>OV]6Y:"81IN0Z8Q MC"GU"\S-X2]]#SU*$UC;"H_4/XI/:P,5BD^W/*@ZMH9V93T,L G#U[; 2&R@ M ",U "HPTM:M$WJCREHG@)'XVA88B6=9 )?S$*LBKO!"@>(T1%+QM0(LC&4; M1'#70 VJ0IF8%EV[:MGH.SL RAP4E8D!G(K$$F!3([.IGUK>Y@ M #+C!PW(C"V9&7/' A-3>!>GF8@G+TY7U*U7*E?]YR%SE)W6 R=<6E4?K%!E MR@(&TZI,>4@=3JH>.(%0ZH,5"(4%#*81"KH/U/461!S=J6.Z$ 3 ' ;<=]6Z M& QQKK-J#+C:!\@!RF^L\H,<6A=]>\P/&-@'"QA,(P<<^F=A#@>]"1'G6M@X M*IRTK VGX*1EU?CUK,X 1_]90H.#EB D$%)3H (A;8=?U^J/]^Y "T)JKFF! MD'ANR7,Y^<_&3$YU$V(CSJ#P-2@>N=$:':ED8X!L81<= EA" M@V.5H#10FC%8@M(.1FFV/02E<80&E,:8THSI%<#&' YT#R(.X]0Q"?NB51U8 M@P%.N*5JFZ,,UM"N;!,*]:K,30@$ X*!=8!@7@#>T.H,]@[W03 --R'3",:4 MV@7FYG"86Q"1\&+CH4ZQAX,M&N90H?!TRU[-7:LS[F(+AB,VV((!(X&1F@(5 M&&E+1NI9XU%E;1/ 2'QM"XS$LRB RUF(51%7?@NBQ^1Z 19&LPTRN'.@!J6A M3$R,*Y)U+PQE J_3L_J]/H[#\D,&AV'!9>"R!ID4N.S87#:P[.'>"79P65,- M#UR&T@C>]O%[$J>IZN@P"?8^[]"(E!]7*^&QKX$57U.0Q(KO(/".!M9HB TL MALA@^PI)U?FECT\R A]3! 2Q@P(W=K8ONV.KO MWP01)M)P$P$_0/F-57[P0^NB-[*&@PX_;& B+& PC1^,V>IFH_F?92K=Q)OJ M2-J7US*,YS,:)E)*5=L"#ZF#"%C @+52ORP@8FP@,$T?D W M_!415]X-/V9S1!N="]@G_M"%IRE(H@O/H3K*C?N5;:2C"P]7PP.7,0$"7-84 MDP*7'1G>\=CJ[]\=%5S65,,#EW$L#7@BF>''^64HA=-F@]+T:5E:XL&G% MM]%-&F1P/X&^0%^@+] 7Z.MI^K([5G]Q=KD?]Q%P59'N&$4'CU5)JNOM)WU(:S^O#+(_4=UZ!(8 M>UC.;YHL)CAWK^3992+=;V?NA.9W[H8W[FW:$J]W4\2CBOZ> JAWA6Q!/]PD4ACR727+6CH*=/)H$G M12AI3,4#/9ED;A )&E(:1Y$,A1?3."Q!_I &$.JS-N&MF 3?I;_VIK>>1SZ5 M9A'>TJ?IK>DT3K*)&X8TT^789^ZM\-RA*0T()2Z3GU4374.Y$D M,LW#;'U2),5L*A.IQ"0N91C0P^DW;B;^R=TDTPNGL_*?-/X9.?. 9I,N!/'@ MZ7I849S1PX0KKN+8IX'X-#8]IO);DSS+Z7WT706S&WFR_?-KI5<7V]L*'XL= M;6VQJVQUJD7"^]D\C&]E472V_:0&S-W06ZV"'U4WF *SKFT)I^-T+'$CQ=3U M2?NRHOQN(ARK.^@*N9"$I7YW,XUGPK8ZO2Y](2F:3+@8BI='V/ M%F99X4'TJWW]RM)FI']^'[;3J7^Y<"F&7ZSR?FEU6N38PE"MKVENRY_+1:+^ M>6V@YVZ>Q6_*-2*MT$)WGLKSQ3_>B&(I.>J4];F,FBGUA^W>T>ZM85(HS$+0 M=KMK5GDV29T&I_CNEY;3XH" W1X.[D.P,4*H?]YQG3;X&<1ICHWPP )."4X) M3HFF^:OTY.R2PBRX)+@DAB[I'0G@,@G@BIKOBK ^XH,%N].=95Q<69TJZR74 MR4N&NX"B3A2RS0D)8VA&I6LK/PQA,I/ 8<%AP6'MXK#LZD]OP6&=WF$AZ(8# MXF 1+!Q0W8Z/UBI&/UH]]+&VL]DT'_N27Z9>$LQUH5$JD^O V[_3TA%[D9V* M3] ";CUE^.Q) +3J8X!39XWT]\>JT>TN!UU^P*'5)0L80"^@%^ $>GD1O>P= M8X)>&FX_I\V&V?>/[ITT'<9 W*"5>N $6MD"O#X:]%<- :-B(G,3E9^2V,^] M3*3Y?!XG'"\O1PS9W*I&P+ 5EYM-U<[^E^G /AIN'V ':+^Y,( =U&VK*#NX$3,4#4&*$1D ,*[.%*MT&CR_/+="-ZPS6 N#*#I MUD7/Z?,#!O;! @:P [3?7!C #JV+[KBRRVI@'\SM ZD]:+UY6@]64#$#*L*K MQ@"E>PQ >._GQ4T&_#+=B-VPP6 N#&!IQ=+\<(%YL( !Y #M-Q<&D$/KHCOB MAPO,@P4,R.M!Z\W3>I!"ZZ)?6?MEF :=#?)$KW6!@"#[$; M[X]XP "Z)KH>HX-&U1APM0^P [3?7!C #HH=AOR @7VP@ $I/FB]>5H/5FA= M#(8X[E,U!BC=8P#"9YE*=:VM3O/Y\EJ&\7Q&P^27 4?ZLR *4OIB%ES+JK+CJX0-?+AN(6UW_[SA3HX' M5)VU.[A>!%>C%PI=N[(JPJV,:M7AP;# 1P9B 3YJ %3@HRWY:/^CR>"CYAH6 M5SZJ4^(3/&2,N8"'7LQ#U34Y! _5I'SRJ:RJ'^>7H11.^X"L9'?;0][@?(TS M-Q13Z?H>";JR:LHG5@O'P*5V%L-E.VB!C1+JHQST%'A85C#",!.(TC-."TNF=UP66P)W#9 M";FLMW_?+5.XK!#_/??Y*%"G2 R_SER2#OW6#ZYWF_S:7'_<1>U6A[/!-O[. MTRR8W*Z^&T4IM\LX]'>VAGT%_&5*2G5VZ:;2%^_BV5Q&J;[]1KS_ MKOXMMY_K;A+7PQ_L)=1C0'MHO7V;"C](O3Q5<@TB\6><23&VQ"9Q6R*+13:5 M0MTLKIRXF]$G?@LB-_("-Q1?,OJ%ZF606N)&BJE[+46<9VGF1LJ?D-!B[YN( MY^I9J7K6/$^\*;U&I.J-J8@G]/E$>*&;IN*M\.+9C$ NOJ8JICV99"X--*9! M),7ORV&Z-V[BIX(\'OU!/]I M>#X_8SC-*38>>, A5>N0*BYM*1F67<%EI0QQ\NQHGV/-*TCZ/DEO4U-I#)%_ M5,WU"NRZME5YO@R,#9<%&@<@L E.$"QIW.% XZJZ>H\],K-YWNDXE=T:!W9G MX,GV,A.XNLI=W<"!J]O5U=E['PF#JZNQJS/ 0_&[9?18FWML"HG>Q6FF-IG3 M_#+UDD!OQXM4)M>!)]6N]K6,PD(^R#N7V ':#] MYL)0!-QFL\,(M\Y6#0%7\S".'+ _7EE [<51FH?Z$#%0-09<[0/L .TW%P9$TL0.P\H:@L,^F-N'<>Q0V78T MVSN.JD'F=QG)Q UU=.WZLR *TDS=8GTMJTHW<;T B8OE\$C];7>!(;B% 53K MC<9?!%>CUV>V->KMW>'L0%YO>Y<'TP(C&8@%&*D!4*TW* &1'=[][= T\(]=^>]]+<^P2@=- V>AU8=>R[;_-IT_ MBD.+^&VJ&M]]5,<-BNEU;4LX':=CB1LI),UGYF;2%]G4S80[GR?Q=_V;\%;\ MT'7:8T&##E56@YZBM%EE.+9(?@@:F'!OW,1/Q14-5+V"K$@F]")2\8[=%>__ MR8/L5GP*W4C7_N)>23&7 M21#[:F#==D?<2C=)V^(^>NP49K2UPI1:]VV=+2HK\5 M[2[O?J.>4PZ.IEK:Z/H@U01)O-'= ^D/4S4405^C/X>YE^7%[-KBZU22D3\G M,R7A*,X6ORCF1 .[^RB-24%%/\G2/UP5U5OD?US/DW-M\)Y'%*R'/D]([,%< M-2$A:2BQ_E<4J,]\R6B0J7CU[_\V/CDF!9&;*%(262S2@%3636B,69"%]/;E5Q2Z]/"D^$(4R+1=.(GB MOQ_=R"VP%7D!@!K'$M1'QA"0ZTPB+0]Z\52&\T)."GR:U4P_L !8TB(F5U I M_;K,TR"2:;HF8?6IQ5-F[C>YHA.^]()48[LZWMULWN9.AF3TES(,R"P*U7]> M_$J#W3"-%5R3/%32"Z)KHLTX*:R3Y!_>IIE6QT))E#05 FN"]Q+R$J1^ZD94 MK<>:NTA?R."U+0=IIK2"'$*P#@%9&@V,\'Y&7>^= M+IE9S_SF3A)!JI4\D9-0>JI*K)O6NA;K;HW)^TV0QP3FA<7:92/?;F3NA^9V[X8U[F[;$ M:]ZKI@VRKE"X/U-T%BT&7^$XGB.QI5LHR#Q=,3N]9EGE=65.3R\#4D&^4'N0 MXC$%22X)4FI^4<:=NK/E"KUD:N)N\A=JG5ZXO2?6,@_=X)KKELH=*_M]WH&3 MGR@<^,3U@C!0JX15CU&ZNCL>7$Q+3R-.E\Y0NR5B^[@(,A3X%PUCQS^?X<$T MO_R;&$*)1D6(B?I 2"NAK%0>5Z]G;I>K/H)=44+B:PJ\";*I)514J!Y$TLGR M3"\ZK?7EX9Q(4BO2PZ\+-;HUK?B-GB>_NS.R@"*>);Y0(U0*^ARI6"5U!4L; M\0N+R):,NUFQK")D)LF@\# M]3\5(M#Z0'V71)"5"KX^^")@*>QL$11(FG]\*]5"/Y[0RVEU6/"S3QSL:95= M%=I?I,[/K7G*57N4E3/32Q1:=A:XD.F$9;2BN'2JV5F'[R[%&=&"EZ._\\C3 M']/H*3-Z1\]1&66=<[B+,?7J7>._0&5*43X]4D:[*<2_U"#H_>1KR-3(B)2K M27-ZX+-O5C-]V=(Z3POG])1PM716?79XVVZ8']$KUC@,XQNEXT$1=Y$V*/]; M:$WI4[<,I0OK5,_:-XQ6JW9%52HN+FR"0%@)Z?0@EA"]TGP5YREAJH83%S:[ M6+*3C,F^28O.GUH^W@/N!"NI,E6J,Z=E9OF75J=%7B(,56J?!+C\N4Q,ZY_7 MEGSG;I[%;\J\M$<@NO-4GB_^\484Z>MQISS9QZMKS/@(YPV-W:A@<+!3BW9T M;YG_C@1PF02GD38-2JWT?FD-6@PD[XS;HP>BWQBROECK5_//VZ+SN(GL322) ME.(C_7&:BO CWG5YE=/$!SJ!@R'@"5';W,0 MS!@>7Z\^J+PJ"H0-EP46!QXP"480+%G"&TVS:NJ0I"[P>2^ MEYG U<'5U<[VG(Y=6>-+N+H*79T!'HKEK8I'V]I[1K=/4'+_^<'>^';[XN?\ MFB 9U_*5A]BW8.]J3_BM.2_S\'&V6V$!HTIM".(WB#D,%S>\$6]\P!C\,0)C M@#$:W?CQ>/$X_Q:/?ZCCFO<";H,+W^H8;]>]YI,-##S[5/5,OWOKU=#A!XQA MIO$3/P3 "5!\<(*IG&!WK.YHP \-IZFSY!]-?CG13 JX< MX;.RPB58@.K>ML6+X&KT,NU%EQW@$JSFFA88B0\68*0&0 5&.L%]!6"DYIH6 M&(GI[OP3689C7"3A#-O=/F]P_MRJ;)[#*1).%W]P,20>65+<8]6@O2#<8W6( M=6&W^I..N,>*G0L%G?'! G0&.@.=;5FQ+^ M[M?!G.Q%ZK'UZK6O;FY8;[6O;R0[TN5Q^J*7(#EX6_W5^QP.> ML!&_W6'8B=\9M9W!2=J48\G_2)W?B62_*D]FG8'N&FRQZ+ U&+=[)F&"MOV\ M\&"W:542Q'[;B0TV'!X9/4!3;YY!HT:TGJ]>\""=V@(%TN$,#:_NP>NWG:!Y M\#:PJK08F,A@!W?@/ND--A5XP$;"^EMQQWR![KMR#^*)C9FFS?_]=V^J;B0,>X+ @RRW&-_>8&.IA=-WX/.1'4)V:&-V MR#QV%Z^Z2(CQ P=%>[4%JNK,):"ITXH,&W:[PNITG$[EC&4R$\'!<88&#J[N ML,+!56]%IQ>X,>H-K]5(6%EX+2026'HW=,)@YN!0$+.7A[/9-:R#AV/BX3I[ M!ZBH=T&]"TO#8K&B@Q^KBQ]KL"74PL&AM@/^C;.XM]_2IIE5<479H]TRC[HZ M.W&CS$])[.=>)L+ *QK'+CK+;K""BG!X+%W0)!B>)/JJ9+X%>1C5 WW3W0,5 MX3/:+B-M]IT"MF/U1SU>P)V(XME@P-*Y@5! *%6#!$*I'V:O^KU-E\.#3BJ] MBJ8Z\3=7UJ"1&H $&JD?9G;7LIT^+^!,(Q*6S@UQ"0BE:I"8$BA=L1M/)?M5V1RM8;7RUW9?\,O628*XN?Q>I3*X#[Z4E=\<[ M#]9P+%[ (<>3N6'.B",&Q?:5V3P]M,:#$2]88!H,, E0.\-Q "4T+IXU1WP M L4TP]BO[.V8XF^NK#DZ(=/TG2,&((+6Q2W#>#ZC8;ZL_@O'.!M4 M(&R:/^*( ?9W6A?.P+([N)D9M@%.J%[FT/O*,0 GJ,9?=H\7*J99!AI_F>V% M3--WCAB "71TT+7[O'"!;3# -$!]-Y #%#]19PPLAQP FP#^_T,9 Z]KQP# M5'^U+LZ&;3 "G_U^!N('&4#E#<0 Q5\79P.T_6+$!6C[=5KA_RXCF;BA+OUR M_5D0!2E],0NN);I_U8TF4(W:8 RPO].Z<&RKV]WO8A?81H-M YP O3<1 W"" MZOXUQMF=&E9_H?=74[R0:?K.$0,P@8X.^MW]SH; -AIL&X@.H/]/:N_8!A\JK^:T/FK$+"S$'")Q3N:_V42HOJFRQQ(>>FZ [+D,YZMPI$0^;__KLW=:,K M60C@LYM)@R;_84:4D8E7]J9F1*>CL&W=*:CNQ, 8XPG!7W5$[<\X.ENLP0V9 M\KLX2C/ZE4E3+AOBF1ML"[5PV0X\ M-O(JYN95S.-F\:J+5!(_$&4RK!W>>ID,_!U6?K6%I>[^KL$64PM'Z, /P@\V M )9#;=X?[9JP$UY-56,[9YX6*:6;!T3: #Z#WHP#0Z>&5;7:?'"Q?3 MS&)3#7QUXF^NK$$#U6, &F 'B3VV!G:?%RZFF05+UX2H 'IO%AUL>7]6L^E@ M:'4[2!+!-3V@@U/=O@*90^_Y8+#EA5N-YH1^>\@+%-,,XT=FX@<70.4-Q&"[ MF[D:305VMXTM SY<4$UW%G,+O+[DEZF7!/,LB".1RN0Z\%Y:Y76\(TT-QP*W M!P(#;.H\CLO0LGO[\31,H\&F 4J WIN( 2A!E7O975ZHF&89^Q5['5/\S94U M1R]DFKYSQ !,H((#I[_?A@Y,H\&F@> >F\B!JCZ4I0P&#B\8(%I,, &_W0 M>P,Q0-%7Z^)LT-[4W ^6P;CJ"V30($=DFLISQ !57Q=G_3;V#OAP =IZ5=/6 M*\WG\SC)T-6K;MR XM,&8X MG=;%T+9Z_0XO7& ;## )T#O#<0 G-"Z>.58 M@S$:N]2PY O]O9KBATS3=XX8@ LH/NA9=@]< -M ?%"]S*'WE6. FB_-"3TT M?H1M8)^?@J';338-L )T'L3,0 GM"Y> MC6P:?#7%"YFF[QPQ !/H:QV=,0YMPC80'50O<^A]Y1B@XJMUX72M M_FC,"Q?8!@,,L,D/O3<0 U1\M2[.''O/VQUA&NCS54=Q<_1$IJD\1PQ0\G5Q M9I,0>*%BFF6@T5>%PG\7IYF()V*.AE\,T.!8%VR:.^*( ;9W5,/^SF"_L VF MT6#3 "5 [TW$ )2@+G@<[=>P'Y:!;E^UDS5'+V2:OG/$ $Q07/"(QBXP#00' MUE\Y!BC]:EWTK.%XP L6F 8##+#7#[TW$ -4?A$E#-'?A=%>/P/Q@PR@ M\@9B@,*OB[Z]YP6/, P^=5_H]?72NJ\8/;^J!X-C;;!IWH@C!MC9:5W8/6N, M$YRP#7 " YE#[RO' )S0NG@U'., 9PWKOM#SJRE>R#1]YX@!F("B@[XU'.VW MRP_;:+!M(#J WIN( 0J_BHR1@XP1; .;_=7+''I?.0:H_&I=['NQ%PP#';_J M*&Z.?L@TE>>( 0J_+OIH_LB("M#OZ[3"_^*&]#HW\@4-^IO,2 I"?I_+*$6O MK]K0 TI0&XP!MG5:%[V1-1QT>.$"VV" 3@!>F\@!N $U>S+&HQP?+.&95]H M]]44/V2:OG/$ %S0NNAWK%X/7 #;0'Q0OJ)AF&>CY M9;PC,DWE.6* VJ\+QVXC8\2'"]#TZ[3"_UU&,G%#7?KE^K,@"E+Z8A9<2_3^ MJAM-H!JUP1A@?X>XVK$&'9SMAVV $ZJ7.?2^<@S ":V+5]WQ?KD\6 8Z?]5. MUAR]D&GZSA$#,('>Z>]T'%ZXP#888(#H 'IO( :H_M(9(WL(3H!M8,._>IE# M[RO' -5?K0N[O=\-P# ,-/ZJH[@Y^B'35)XC!BC^NNBB[QA=#\ILEB@G/W2IY=)M+] M=N9.:'[G;GCCWJ8M\7HW!=A_DJN>JII7$NB+EQ90*S4N+$#KA;B,$U\FO[0Z M+>'),%2&0J:T_+DT+?WSPG[U-Y3MANX\E>>+?[P1I=%U.B7_/UEV6'RXU^[W M'C/2C5[S[SS-@LGMJL >5\T*=?%GFDFT&'N5F[GV3S^_5F.Y>,(M'T;0!QOU M3JK^=2K%O__;R'$Z;WZ+$QI")-[E22(C[U:\_^Y-W>A*BL]N)L6'&2E7IC]K MOQ&)G(32RU*1T0,DS7-&G_%%H#\D)DD\$Y,P][+_H47$8^/I=7S+ZWVSQY[_F M,BG>U2[,M_COATRDT_BF&&<0>>3+4BE>^;+XUT]J8&KH),+PWNL3>2VC7 TL M69:>6L)-A3N?AX&G;-\J9JJ>G;HS*6@,0>RK9ZI?S>F'1-Q*-['$);W,5U-4 MDR+ 4B64++[W.?%/[B8TAO!6N-=&KN^VEZJO"?$!'<)!FNP@'7,?M!O*Z(E+5_FH5RPL-ELX!?U-=T:K]LP2H4R+#VWE=&&!L, GZLU@@60W M/XIWVFX>-44R016@*3XMK>M29C=21H\9ZA,O*VXWV-Y5T29+1T"\5;SU.P MD=<3GVA%Z07%L:+MYSE@'LW_1 M2%K\2FT9+B&0^/0E29223;4QK2W==\.#?7KEJ_8$:OY:H(^&-(])D>#X)P\( M$Y'K!?S,_787<17K]+]S_ZKX;#9UR3U-)N3YM.NA]\6)>G+AI32F;II*!4X8 MN)=!2+#KL(8>H]Z3W5KZBTIUPCC-$QT>D'XH4U%.LOBV_OS* X1;O$]-8Q%/ MW*E7NJ(2"]_YV,B6$9<>31ER"3]/E)G>?4G]5'C8-7TA :BKNQ(6%D'MMFJ_-JBW*@0.ER:E)D9A M%P6!-!#R0*%/DB:XDF4@F=X'EP2>S^9%9-M DTA)594YE S_E(->4#N%\6'N M%U[D PE=#!?&]#:*E+0_:S51@-'R>B;LSMG_N^1G'6;+2'W]5^G)V:5,"J2Z MMB66-W,IDM9XK;K=N/S'97>):B.M="H9$&U3&2OYJUDGS_W9-S1?PB)GR3FR!5F52?_(YB0.66@JA8 M-*RF(7U%<>3*G\Q E@'2ILSC1:_>4%.KIAH% PAT*@_;XT:U/ %S,!$%TZA@4_O(HT.P%GV5 M@>="QGK_0A0?%'IF:E9UL+@'@4C)^-*) U+':+JOC;+HJ$;%&D]G\16:RV>4UV%3@ IN)ZZ)($B[0 M,!=HC(;7P',5F1;XI=7*;UU[6;EG0DJF+AZLT>'FWBF9HW7N.E;A+9M678M* M]S]6R\J_K):5?UF4E2\.9ISO:Q5'[/5X*D.I8ZWT,=O:/1N%&-7WCBM.]G81 M([!B@)5AK2*YP@!& :, )S!* [ "H[" 8P"1@%.3Q_Q 50U@ J$P@,&XPBE MLHJ](Z:'!^U1GS<.]S/$!A^'XV((/,0.&F !0Q&* PH&4 &%C" #Z#]YL( M/F #!6!@ 0/X -IO+ R5]DX"$C (=C 81P=-+*MU.FWF>=-?R][=V#BHW !X MB-TP]_\#/P2V#(U7SALU[W+T@34>]?E!8YAQR7[B*<.H/=[;4=WN!\C3,W%/.RRT*XZ,.;E-UVJ]KN M@0758%MZF^Y62#'4!,LM>RHB!_$5%;)A1(@=[I\%#.B+J;ILC ^S_H45D;J-"CCOL0#GC_2_S@R6QS%6#;)@FL-$T^=#@ M%$V3T]6N#VG9]0&=DUDAQ71C&DTF&X0EFDP>".!AE97.6!7RM3UP&A\LP&DF M8 E..QBGV3UI'H=*Q^?^^3@< S=EC 3MAB\VBB?7]X<Y9_8+FJO E%AFVIO*-H6H%Y)^"I13)-I? M9RZ)@G[K!]>[37YMKC_NHF*KP]G@HCRI.I.LOM)VUH>P^O/*(/'S.N7\ MILEB@G/W2IY=)M+]=N9.:'[G;GCCWJ8M\9J1Z/_.TRR8W*Z^D[NH?R;[C193 MJ7+'9"K%) [#^(9\D="6)5*9I?3+))L*5Z3YC.1X:PGEZN;2%Y>W0@W'$O%$ M9/3M*)]=RD3]E$@OOHKH;_[#+1@]&M=3NR_ZV?JKQBZ,-V=OVOW1:9JH:=&.*F=O MDCH-3EGW+ZU!BP$"SK@]>@#!1D)_L?:7PKV,0_]E*.WOZA,IQ4?ZXS05[VEX M/C^C.$UO1QYXP#'Q<$P5U^\4C,NIL(H)+E5$WDKU 45MN'N;(R3&\/M'-_&F M!79=VZH\M0@BA^MBX+K [CQQ@8EP@F+)[@X'=K>[[4'O0"=(C:%_I^-4WQ4+ MI%^=1]O+3#:[O :;"EQ@,W%U.O88+M! %VB,AC/J['?J+40VY4&?RKWM/Q9[ MVU]7][9O@FPJ/M_MA"\_];DX:BB"2.]]OYW/P\#3N\R?]#;X.;]&+B?;":CC MSG"EO9",JL?CBI.SW1(-6#' RK!+ [G" $8!HP G,$H#L *CL(#AM-5*XVV" M^V;N9QXOWK>[[2%OY?\8)Y*B=C<2/]CMCJ AA*J-$(7RRP+WLI/02A&\P95] M=711=2]J!0Q;+:[,/G5:V0XQK(.Y=8 ;H/WFP@!N:%U4UHT UL'<.A!CG[9? M^:EJAOD'WO\ALQLI*>SNM/O+L%NU\SU!''ZHOMGK4,!&'+ &S4 *K 1V*C&L("-FIB ..*AY:/< M*#1L=_N\[41?*<3AC NGAJ!U=%G'S%+C.H6F8+EE!2;N5#C:LN]@!S'1VYJ= MW8'/^& !/C,!2_#9@0#&]4 L80&?-3&-P;P PZ\Q M/3P+/&/Z";"1/->=BG7^QUJ-*TX/UVK BBM6J$QE 0-.+8!1@!,8I0%8@5%8 MP("S#E7G+-%/ /T$6*#$-:>S&4#C!V5RS AOQP0)LU "HP$9' M3BN C9IK5ES9J.X)"/03.#0XZ"? !@JNZ5&1V]9W._#&GM?\H#IZ,F$HQB<,POB%% M%%JL(I592K],LJG(IJMU#\M2B%=!1'^*\]2-_/0GX699$ESFQ;>S6,R3V,^] M[*Z$0H_%]51;@M02RF+F]+3+6Z$F9NGRBT2&;D:_G,N$OI2Y5U)X4S>ZDGHH M>B#TIR#V4T&""SSUX7-Q'XS3X5]J7C'GPE!_:75:PI-AJ#PEB7/YU M@9Z[>1:_*KPKV,0_]E*.U/ M"HF4XB/]<9J*]S0\AB?/3E/(RP./&CFF!EL%5Q1@"95C,&B/=SSL >. <9B" M@6GKUXIK+UK+_L7(OQ*GVFPJ\BTP"^MH/9.5VA6[IF0DH$'8RAR?C?@':MHE\WAC4]EY?D?B\KSSV7% M^N>[(G9=NR[%V_D\##Q=OOU)%Y9SO"[O5$G-.A9G3P8!JAI !4+A <-I*_D,;LUZ MQ#0Q_WM@FG(!*U9?S3U6R@:&'_@A4$3J9G>0P]VK52/ U3^!%J#]H 5#:<&Q M>IV][TB!<33<1X$:H/W&PK![HZ;FT<.9W>FT$3I4#4-E)]D94$/=,Z^,"W3Y M9U[K? ,W ]NI(Y]CSZ[A,"#L5F%W=_^P&Q;2< L!/T#[S84!_*#XH3/8^PY# M6$C#+03\ .TW%@:D95L7Q)%#=L"89A][)V4;0 QU3\K6K;$E_TSM'S)-RQK9 MU5PMSQI9KKTPZTCTQ]SDVZ:!DE&!K-.6=. MOSV *7&$INI+L]BQ3=U3W2_=;7@JU>W'N>J)Z[0/"(PS;'?[O&WD:YRY856[ M/T_8R3'@8.ZNF&Y2;]-RZRGPD$E@A.66C1X/@F>CEWVV8_5'O8H=Y_9>$\8' M4C,0"Y":"5B"U Y%:B/+&5=6JPU2XVM\(#5V6,!.V&+S:/Y\?W@:S3EG7;M= MV?%1F!++JG"N;%/W_'D=.R>OR"[(:*+>0>UC!QQ^C>GA6>#M?5]> QK8U)'2 M3U%!IX2*_ !7G![F!X 55ZP,.WC'%08P"A@%.(%1&H 5&(4%#& 4:+^Q,&S9 MZ -(P" ,@0'M/:HNFS"AY_));[MK0"^<.OHH-(%J. QHHOF"*^]@'0VW#G # MM-]<&, -K0O;LO=O>@$+:;B%@!^@_<;"@ ;++[WW#A92]V):!M10]QQL'>MF MV2A^E??>-6#_HHY\CMV[AL. L%N%W=U.9;TF82',+03\ .TW%P;P0^NBWQOS M P;VP0(&L .TWU@8D)15G>I'[2X[9$PSD,H:!#-@AKKG9(_9"QC7WAW]VKLC MM@C!A0YL=IAPQU!MH,(=0UN&]=9@6-F%Q;CO@:]I@9'X8 %&:@!48*3M\!M: M?1N,Q!(:,!*P@)W4 QM<>K=#3;'3:_=A2ARAX=BT%Y?>55A\C$OO#GOIW1$O MA\15"FSVX7 _4'.PQ/U !P)X8(U'>R_[#N0W<5<#0]L#I_'! IQF I;@M ,! M/+;L\=[WN(+3FFM[X#1V6,!.V&*#*^]VRY[OW9 #IL0R>]Y4MJE[]KR.[9-7 M9%?ME72&>]][UX &-G7D]5/4T"FA(D? %2?<4E0?K P[><<5 M!C *& 4X@5$:@!48A04,8!1HO[$PX-X[+DC ('C @/X>59=.F-!S^:3WWC6@ M&4X=?12Z0#4W'M78?$Q[KT[[+UW1[P?$O @ZXP@-Z Q8P$[J@0UNN]NEY'O4 MWKMP"*;$,F?>5+8I1,TE9_XZ>9L'D M=O6=SOPQG[7_* XMXD])[.=>]J"@.Q6^]!+IIM(7/_3;PV7Q-SU19%/50SF1 M4LSHJ=-42)J*+SZZB3%TG(XEW%1X\4QIJB^R6'\U=6=2S&42Q+ZJ M)5>_FM,/B;B5;M(N'E#\][>=7J9[B#@=>VS1\^Y-2TO#]=2%?:FX";(I/6W9 M"?I>?L\D2G!1;^S1^WNC\6[>NW>CQ;],9U+>O2U#&\M$4]$G"WNT].CYR;EM&CT^GN;QV^MX?E#M]U; M/'SQF,%VC]E%D^QQ6_Q*.)0:%- Z*'J+?33N[_^^\.O9_98S D4.0L\01/5 M@XP">N--G(0^^56:YHT4\KO2/!EY]!I?ANYMJF3BA7%*GEAX,LE<^OG>L.F3 M;D@FD2?J0^J=DR!),_%/[B:93-1 "@4D92XZOM:6[61E--;TZ!_D>C< MVY5IK1CN1N&O07AG>Z51IB*GD8;ZG7(R(=5.%Z)>2GCJ7I,AYYV=8NGI+N/07_5SY>6?._C-'5SBKP0?C=E[PH1_)NJ-%I/=RB4OV*/X[_.O M6'6_3MLYF?M5KC,@;$BDI.[:X-SE6!8?)^P3]ZJP"J%DK-7C@8<--QX?>L3# M*G_Z\$U1/KLL[.M)!WZO;]3/KQ4^%T]HI:=<>;))*7=4TFJ8V['+^4V3Q03G M!,K9)0GPVYE+KB32;TF!)ZG, MQ.4MZ3EIZ*-*KBU@.\MZQ'XNMVFJUM["-.KGL-QXD*M-3025*T3,H3BC@]M=R@M0HM5,J56+N):O6%5C=> M$LSUHBV5R34!?4!M>OKQ@F G\!(**GPQ2>*91N]CX"7Q%QI^)J]NQ;LPSGWQ M/KH.DCB:D;A(9]1*EGZ9/O)P2Y%EIA^\ZC]<%4N3AR+/4^A8\>E[:N;1;!*% M] Y36/@Y7RG6J%([>.AT\U3[UL<$E2H_+;\'I+ J)%@LZ!NIY(OX/\WG\SC) M#J?>7U60%(=A?*-#)NU&B )3!3\QV'S#>\4KC4^P3K <*K-5A3"*Y-XOK4Z+HLXP5(E5DM3R MYS(WJ']>6[>=NWD6ORE3@QY)V)VG\GSQCS>BS"!V.F77B$9=,/9XOK*V>RY- MZ>0\JCPQ3%*GP2F3_Z4U:#% P!FT!Z/[$&R,0%^L_:O<\2*4]JZ@UFS^L6#S M]XK-^1G%:9H9\< #CHF-8V(@] &%.Q0JO?,90, 'L=6S7[*A#58-4SOI@\^H\VEYFLMGE M-=A4X *;B:LZ" ,7:* +-$;#:^"YAL^VA37.+[W3Y9B5>R:D9.KBP1H=;E;6 MV/7DA;=L^C4LRMB_E.7DG\MR\G-^';MPTRO7?G=&=3CABM.6#>V %0.L#+L< MEBL,8!0P"G "HS0 *S *"QC *& 4X/3T.1Y 50.H0"@\8#".4"HKRSMB#MCN MMH>\<5CTU3/XK!L7 ^ A=L/<_]X7E!P/@2+Z-KO1>\^QAOM?+@+K:+B3 C= M^\$-YG)#I^/PP\8PZ^#JI, -T'YC8=BR85*C^<%N5U;Q#_.H^K Y>*'ZHMI3 MGW/FGV5=ZX//\**T2H\\<[$7'OL^VYV3,8I,N$*U7B;U(K@:O2!S1E9W8'.[ MMK/2LTYLL.%P RXHB0,6H*0&0 5*VI*2QE:O-P(E<<0&E 0L8"?UP&;P;&>' MG>!I-.><==M[5[3 DEAFJT$V3%/8QVS5Z<>YNHW.:1\0&6?8[O9YH_-U[7;Z M^[<0=N]:MP:>D2D&MM5GIX&RT4O!H6W9_;W3#\?J_K71 M81IE=WP:@('/P&?-P1)\UF@^Z_6K;S4./F/G0\%G[+" G;#%YM%T^O[P-)IS MSCKM'BR)(S)5WS3&CFP*42\D7767Y=>92Z*@W_K!]6Z37YOKC[NHV.IP-GBH MO_,T"R:WJ^]TYH^YK/U'<6@1?]J0#!>D6H*4+[B6OI@D\4RES:\#I:XBD]XT M"CPW%&D\R6[4)Q=?=R/_[I?YW'*_ M3XXDD5Y\%9$4?)&X"OQ;$5_+1&132<-)9B*>Z'][-,O$]3)+D+ORIB)(Q96, M9.*&ZAN1%+?23;9[K4]15!1G8D9S(*FI!WBZX[T@H18OGB92BAF]E<.SU+]):4@= MA)]+]1TWHH]YB713J3X?D7K7:48X%Z..)Y-49N+R5KCB![OM M"-*S,(@CD4<3]SI.E"FI.9%2181-0C[%NQ7R>SG;@$;N96WQ-LRF<7XU%7&> M;-Q#$3>2T+HGMN()-'D:@IKIN[_^^\.O9_98S$DSY"SP:):)5JPGA"KNY/GD M &;NK;BD(<@K-R/E77T]"6Z29WFRD'RZ0(/,A2R1_NEF=\I)C_PG#Y+RKVH< M<_=VIC]'"I<* LN7ZI]!5,R8'D:B(V3HD<'#$;I)HN2IGI JE2!]R$JUI4_+ M"2&0I<5#Z'OJM7,9I3)M[^9P[.T]SNI%!2M.),CHX=XN3FD'?_,733<1J4RN M T^F2]C:/ZN[/A8SW,K)+?QQ\=^O4Z7#81C?:$72.DU:GRK%SDAG'W^M>*6- M+\Y3TL3T)^VI$AFZ2EM(1]2-'2Z90&$)Z=+P%^I#\B0W2!\^__FU&O_%?:A. M1T')4%VCXI%4EC^7RP[]\]I S]T\B]^4JPY:!(3N/)7G MBW^\$>7BI-,I3Z$UJM'5XTLA8Z,Y!J<0F=SLP?5V>F,N&OJJEP0?BR7!>T7% M_(P"-Z15CX&!CHF!U"MK"P 4[E#8LFD&@( Y&(&":53 LLH8M]"SV3L %'SC M.%PJNP+;>@*]\LU1!'5P7QU(L#LJ$/5E53.^F#SZCS:7F:RV>4UV%3@ IN)J].Q M*^LY#A?()J!IL(;7P',-G^U%99Q?>J=K+ROW3$C)U,6#-3KA >8L>M\/7 :OH8#Z"J 50@%!XP&$R.90;*#ATQ\*C,35S8&1:@,5 M&&E;1NKWAV DCM" D8 %[*0>V R>[82[$SR-IIPSN[UW00LLB66R&F3#-(/] MTEV$4V>P>W:[PSR#_37.W%!XRP8+(BE;[%:UTP/CJ<&&]#8MK9!RD M'M@@I[X#Y]C5U7K#DE@6@(-L4!5>DV[%[_WZ M)/ 9!RS 9^ S\-FVAZQ&[*H#P6?5^U#P&3LL8"=LL7DTG;X_/(WFG$%[[Z9B M,"26R?2FK[W3FCWFLQT91RNTR#OU5J049/=O;9: ["/C=P_8L[9])K:+%Y+9"="&9 MXK^//%.0G@K2Y.!:^F*2Q#,QE>%>)2.-)=D./:XO-;PLB+Y%N2N_ZP6Z/!,DL#.)(D#3T0[-I M(J68T32FJ9 $@B\^NHDW+1[8M2WA=)R.)=Q4>/%,V9@OLEA_-75G4LQI(K%/ M;]&_FM,/B;B5;F*I?Q/6!)'P3;+ #>GS M\622RDQEJJB7S2*L= M<2-)\%&%="4O(SF1"]3$WCWUW]_^/7,'M-H2!:SP*/!)^HI3\E* MW(GIAO[NWA)L2BXR\A1J7AA$&HB-(Z,_3?(L3Q;B3)6X]8>7&D%?H^^0(&/Z MB*N_3M]*Y"PF[2 I?*,!70=)'"G]2+7NN,%,B9T0RVD<:DA1JE3ZM=+IB]TL MU^9MNLO#((>SW(>/?&BX2BGD\G-*YC3<("KTQP_8ETE7X4P$[RR"LN0U"?O^\+5B?Q M=2K)=,B>I%)B[0S"G$:3RG!REN59K,R ;*\8%BD96:*:X[4,X[G2)$O\'0=1 M=C>OFR";WLWBW_]MY-C#-_1NAR%53R$_(.G MGDAN36H-$G'A1-*Y](()F=[B&_21D(1.BMQ^!J&%MR!GUVD/*G5VA=WIX96? M7[BOU UIJ&KZ<@'>G1(MI=06SQNJ)Y7<-]GICG9;T85#3CF_:;*8X)R$='9) M.'X[GI?4E(>_'1 M@#4=J4DJTSX8&7U5%!"'87RCN44OFVB)E"K/IOSQO?>)5]KEQ'E*@DY_TN). M9.BJA0[Y,.4VE"/RB'ZN9+ITCXO%!TDP\-2'SS=@7F< %P@4V!E>G8X_A @UT@<9H> T\U_#9'H;& M^:5WNM2SM.5H;DV/5_;(Y4+RHC_]JAXX@5'J@Q48A04,8!0P"G!Z M^H 0H*H!5" 4'C 81RC5E.F9F_C]E,2J*9(( T_W?BD:1>67J9<$<]W_:'$/ MS=XIX9.>J6L2-ER/,H(;6,!0Q.> @@$4@($%#. #:+^Y,( /V$ !&%C #Z M]AL+PY;MF( $#,(0&(RC@\95T=K=]I W"/?SJ=A2J-P*>(C=, Y@>Q6IX3>Z M#?<^#P[3:+B' C% ^T$,AA)#?_]3\C"-AGLH$ .TWU@8=N]JWSQR<,9MFQTP MIME'97<^@Q@,:R+)/\OZY;$"50XM.RIK\W*"NQP%(^Y"8%AP## M"0SS$O"&5F>P=W(9#--P$P+#0/N-A0&M0%H79[WVWHVB8!]5YWQ!##4OHC8W MO?M7-I7)RR^C0S.<6N[8PO4SAP&7#[&! C"P@ %\ .TW%P;P 1LH ,+&, ' MT'YC8V;?4<%+-6#0-7$P%!0/O-A0$$003A6.-1GQ\V,!$6,( @H/W&PH!:U-;% MF>U4U_L7!H)B5#8NR8R.OOP3KN_]W'-5RUXTY> !]>]']S\4QNH$ M]&#_[@@P)999:K -Q]3U8:X(Q&5T#RZCB]?:+. &1P[(,-V"1M*@/E A:;#M M;<)69]S%?<(%P,SM9X5%G/15 27]L");'# G;" M%ALDLG>KK![ E#A"4UFY-=BF;C78?IQ?AE(X;1,3V5Z<9B*>B$1>RRC?/Y5] MQ/V?8^!3.[/A452U^[WD:^ 9F5CX@1^,^UTQOQ^4C5X .CVKWV-7S[W181IE M=QRJ@L!G'+ GX'/P&=;\=G LH=[[^N"SYKK0\%G[+" G;#%YM$D^O[P-)IS MS@9M!Y;$$1F.Q>"5DDTAZH6DGP+E%"GTUYE+HJ#?^L'U;I-?F^N/NZC8ZG V M>*B_\S0+)K>K[W3FC[FLQT91RNTR#OU5J049/=O;9: [M7\N4N#S)/9S+Q/T M)AFE]/!%3KS],RE9M)CJ5O@NY%3\]]DW""^.TB#-TB(5/Y%)XH9B(NDONI?^9Q+=NF 4K MS\NF0>*?J:?=BC2>9#=D1H)&X\=)VMYM\#X],8K5NS-)P@W#6SW:*RE(]GJ8 MV3214LQ(3--4T#ND+SZZB3%TG X-54EBIBRZ'*,4J3N38D[/C7T1 M1/I7<_HA$;?23=KBY]<*FXO[^@@3V,L$TOPR]9)@KGKS+$\W'-X.GG[-FC'( M?_)@/B/Y6&+B>D$8D+HJA2X.8"0R))WSZ8'S>9QDA3D4&D\JD\;:8K3^EQ^, MKV4RE:Y??/)1/7]FK0]: ]_5"\8=(6; M/384,4GBF>CW'OVS/=YH9)LU'G:W'_4L]/AHS'/_!6NVMHW)6$JSPERMV$@] MXU0*6O>1)<9Y(MY'9!*DK_3++^5[Z+U7B3M;4]V_GORHR#.R\O]53)4$A%R@ M#&QY0!+)^3UT?A#-'%%!;WKK:Y5/HK3RN1I=D^XY/1[6+EKYG)ZNU3X/5CXH M]B>[(?<6AWUVD1]X]B.D77U\N+0'$"7'LP =2F#.(F[EZ1%2,+2-EK^^.AE= M!D"<#$7WK^;^T%))2:/P.U'PU?'HRJQ +PR_&]M:Q3YB]MGQ-_3MR\%O Q_= M"&D4'G0=I3FZ04 0>&J2UDT)!Q:THVL&Q>]8Q._\].).\3L_O3Y$\5,:A_+S M2]_JHQ\L?(/B,/#<;89?!LESD/W ]3P6_KO;]3P^).Y[%V5* O2H_*!(>$FJ MJ\_ ?W<]7'-@EP%%T0/AYVE5 2GAAV(R 3=&1URIPFP#*23@D028M$XK>##H MPV8,Y\3\B]_4%D#'8$#< O\090%R*[ZG:M T5/@\\-RJ67&+OU3S-(]*^5JM MXEF>QM2=F$]4J?*X9QS>SY"YP;; =/><0C?$!L7305_ MK[[MR!\<2@RKC$!T6((J(T(L N#8@>XE@_;=UC,/DO;CW7.6]'^>'#\)8I5E MF*&&79N?)4'R9Z05NT&.'%-,>2X6K5/"2L'4:/'S*C1<.+QR' M0H-#-Q.' 1VX@U'&P=])=H<43@9\FX#^'(Q>ZV:'MPZZX,WZKJBN/9:)NU79 MZ1=494RFIQ2'',SQ;QMCQ"WH%S=HXHZV.A@Q\!''SKBY.V2V]YT46S'3ZY,D MIX^Z0GW8(0DVL&S=!?"F?7L:[5%BXB,5KP+WAJ[8I.=5X &JP(/A\!W07$_O MA>P].+WTG-HWMZZ9?'[&:S 'CWP[&+Q?O)?7&2"-NYKRW4-3^V+]OKO89KU5 M+,*#0I_979S!P\9S.KL.+TZNW"/>EXD3G2&#JVK.6Q=O71R@D[6CJR[>NNRYFO/6Q5L73Z>[[PEY"W,G[8Y.KD?>P&R;"EO#GG7 MGB8V0VP M_KI9^C[LRP-A8+8T;>%,]C"Q#L; M70R"VM$;$:W(QL;K(HK"WZ(<$8L85:R8P/,8SDG-%UFQA$.-;J,RJ1A0"A<< M!:5"$#S\,#[@^>M_OWH!7EP AYJH>1J'N*;3-4![YK'P%E@>XJGI?=@?J^IH M,L$E9O#>K*)'GHR.'X_=%S+ZW]/!)[3*@6 "6\@M1NM:RS9,>$$O WHZQE^\ MY6'>> "Z\_J'(/FC.7PV_=/P3QPMZ$#^5,DZ!C18C.U3/E_3E*1")I 1=7(%E$V%B6$_\T.GQR5GP\H\&2?$FB_+16AZZ&SL/J.T: M][TB/:-(C=T)$>=MRF<\]12/.8BFTU)-09Q=.]2.%I]$-T6)"L*Q12)'PM/R M(&Y*A$-<(BXO8WRF8*WC>A0,>98M)J=C^[$@0D]'QU\[MCI4MHXMZ>+ZW+$5 M(6*K8TO: 65(<+>.+>KRZ85C*]H%WL)[#TZML..!.K:VWQ0Y5XCY?I??=0MF M.!BK("MNP1NU ]$VXC1(O)977.33 A_$MG!M' B?"VZ+,DMN<6B$%:6E^1'C M(=N+(KQBQ\YQD,;[A(W]5E4*)8W(DF"H72S:T/ES &3?^P8;)5N0GVVD; H. M#N-;-'./ /VD(T7UK M]^#6]D(]N+4'MW:JJ.<6\H!+6&<'H<&BFP,/'N4B5;8,M>5(X'\1Y"!(/6+W]@_>JRV5">'CJ+W7\ M'I[:/9JXHYL.YH /.9IPE2;>(+M#"+>P##T*ZR/HZH&HMR]&'HAZ=VGG5>#. MT]4#46]?C!R(8_:8PW= #>1_-4<#JNW(X2=%@9_+I:!ME MR.VT\-[;.;\MR)X[A.D R>0H]M@F&'%W$>\@<>1V%Z7TLY!RKW'F3B_#D^.3 M+>O,S17F0N4@;;\\\+;R<[ 9M M+H>2Z(\GSU[;G*.G(V]QG*3,UO"[734V'M1[/Y&E[\>3L7"43T'0^^/P2_MVDA*QDP[@.?]A@\M(B$-34 MG*9\[VS-)G($ DY;W-RT*LJE>:.&>1W^=JWB60Z".UW"3Y,RJNJRB0EJ5=!Y MUI*ZQ5FT@ U'EU_CD3T]/4$XLP&2,AC+KR:(YP7?'H^VBL,JW^H7)51)BPX3_,4. G8 M^$9MCF+5Q:RZ#X+W#NBK#19C UZU8%>V#BAN5(D\;@L2XU83!KX# 1N H^$"/?@6CAVDC/5,NJ5G,MF=W5)0IAC)%I*M)]MRK+ M\+_U+"V3(_S;TI+W$'30-,KLI2W*8J*JBF&.)PH.O0_1O(*TI1C>JYX%TPV. MS6-MV0OU6%L>:\OC&.S$->V#:23R6%MNT6.'%-,>2X6K5/"2L'4:;(B\Y87# M"\!7@5Z M_"XWQ,A'-P>NN3Q^E\?OVA7"> WFP)%O!Y?KB_?R.G.K;H-N?O<0%KY8V^\N M=EMO%9_DH&ZD[B[VR&'?\3X]"<_.3MTCWM9F8WHUYZW+UH_=6Q=O7?:!;J>G MX>7QN7O$\];%"3)XZ^*MBZ?3W=>%O(6YDW9'%Z-+YRAW:/9E:W!4#I@6CSRU MG\A3FT"[6-A3)Q;LT;:PIRX'@9<$NL5&FE]6P.R M5,UB493U"A+4\(-6P:H0;R:-L@P1E2:5JH/QLK^C''Z;YA8ZU@R.ZVA,A]]! MUQ+BK,#1?-+3@K1:/7,DRA1XB:!]4!'5C(83W49E4@6@YA3SP>GQR5GP\H\& M#^]-%N7#&XY564>P%OGZ6,%"\(PF#7[N1E4UXD/=P99#.%GG@I-U=G)^)T[6 MV>GU.IRL+E32@Y"DKC:6\14DJ0<(_6,E_$U9 /-K@?WF1SC925K3>7P;O,KA M^%7P/OH([W_8MB\=UVR_ :M$J,9@Y7.2WPA!Z?(&V$I-)BHF;JJCCP$PEC+: M#/DPF*15#!]#+<3<0WRX6&0IZJX9L!!]1Z0CY4,<*WB&^:FF(TU1)R Z&7 P M0D21@K/IT?GTPS2JL"QBJ4595:#" 1\Z2&#M);PS2!$6BY#PHGB&Z%D+V;,H M7-#'L*6R (F'S:QHDO; 0A'EBV]@ M<#]86@J6)=;P8\!>"!0W+HH/1"1XB/Y^C*!;:C0=A< J^1&<+:P]1= J;>^^ M[1S%2SR\/QK09*I$PQ$W\T9>&24H%@1)!^?!QP][1RI&^=(^%8-69S/C.DX< ML)-L%&45G>4]@Z-$VH+-P[W#AT&-@PVKBU).2=3XHJCY\ R8&"P) =>8&T"D MCX0O^&GP[?X&")YM8+V$66:X"W]O>+P*8-UC5CE5,(_ $L1Q4]Z%U==M>.A# M]3T0NF]+^74 MBDRXQ(X=63]%\2@L;\#>P:$ZMH.GQZ-SQY;T]4J\[YP8CZU(R+&E.2_%QS@R MP:D5[;X47XY.'%O1UR8B=6QAFW@U>!7(J46O1-@ >=18R] MYU&:MQE+G6+L94)TRJ!W[(0_CW#;98'9750AH!M^';T;!3>JK)K*Y")8*8^" M-5C;.QY(/2-#,YBYO\546@(?Y6.9J(22L[^\_F<01V6YA&=S-A>/^-;.4P_P7''LH;?M/;)H63T@1^ UE&Y[*2%4'G2UD:C;':D-(P!3#S M)U?M&7U*2GKWF2WBWP^<(QV4/01%UV/ RN:G)#P84V@0FA- MG.WE8@S.%4AK)OZ2RDX-#0D18'\Z! 9^>9/I1!^Y2*@4RZD2*:*_ZADR);ACUI6 MHSG6 "GMKL!I2E"\T/Y3G0_9/X8S 8M*76M'R1#1GA)\#XLRG2&V,!3*E7> MI*BN)?FN'S0RU.#J1T7S<6K@54Q537-4!EUQ^*;ZMI4(9/.RR"1+/_Q&>+!9 M6IO]-PO8,R,P.#ZEF6/Y^4]J.]B$([H#5"CK4$R^.X@Y*%=KQZ!L[_;WQ=/1 M^1><#N$.@M+VC_YD='9(LI9*G@]Y9TIKZ0>!EKTA4"C),SVR)Y.61/; M='C2[*R)\=B%'E;:*2GQ"LQ9TG@%YCK9/"CT]J5D*PKL8#C<*Z:=))L3BLEC M0N\>0/%0B7V?<%:>8Z\8_,9!N)55N[)/!^\H0I1'\MH1.AUWC+RGE3MZB[ &MO$5Q@@S>HGB+XNGD+T.K@+Y^=(8,CYY,\]=1@ WY88\%.#D[<8\P!R8: MKFHH;Q@\]WO#<*"&X?S*&X9MT\!5#>4-@^=^;Q@.U#!<7%RX1Y@#$PW?8;AM M"I@\'\)XQ66Z(!@] \/UB.X_7#)X R$&XM')/R\B>RXBWD!X[C]<,G@# 0;B(KP\]P9BVV3PS7[;IL!* MLY^>[^Y[_5P1"3>._> UDQMD\,8;H[N3\.3,E_"V30=79<1;",_]ATL&;R'8 M0EP^W1IDIY<1QV7$6PC/_8=+!F\AT$)BIVY1Y7]11%L0\["5(=-I5 M\JQ!E"=!E-Q$>:R"1;2(.V"_VY:^5P[V_H_U+D1[$? M!NX*^[MQ[%W#X_T#5^FTZB1X6KE*JX._>>,&&;Q%\1;%T\E;E#V@E;.X_7#)XX_#DA]-S;QVV30/?X;=M"O@)X(X1Q)?K/!F\Y;[;0ASK^O.SOX<3@G[VM[M$'ODKF!Y>^0.+;P]V@-2>7NTH3VZ>C3DDK='NY!? M_3P3=OS4[_[4[[R=[.(G?^^R6+E2/?)SY1Y*2V'-F3=GWIP] *7/FS=EFYNSB;&M7 M^+PYVX6^W+52N/=W\CD_K'/#F K._11PEP3"C6/W4]MV@TZK3H.GE:NT.O@[ M.&Z0P5L4;U$\G;Q%V0-:>8OB!!F\1?$6Q=/)6Y0]H-7!6Q2/$>JG@'MS[V:9 M\Z!4D[,5RL,N+I[Y8:];IX&K&LH;!L_]WC -!S74-XP>.[W MAN% #<-)>'SF3<.VJ> [#[=- 3\'W$FR^$J$)X.WX'=;\,OP\N+1H-Y>1/9< M1+R!\-Q_N&3P!D(,Q)5[M/$BX@09O('PW'^X9/ & @S$17AUY0W$MLG@V_VV M30$_$MPQ@OC:G2>#-][W1'=GX?6I+^%MFPZNRHBW$)[[#Y<,WD*@A;@(CZ_\ M6/!MT\%5&?$6PG/_X9+!6PBT$-?A)TQ7\S+B6 ;0#P;W@\$/C4BN%IC\X+N= M(=6Q'WRWV66R\.+JT?>,_>B[_14M;Y'Q.DD: M;Y$\+;Q%VAM2>8NTJ44ZN7CT$$YOD78AR_IYAO'X\> ;CG_QH\)W6<1]^/H]E>)>H/F#BV\0?,&S1NTC0S:]4EX M[@V:F\3Q!LW3PALT;]"\07N(03L/+X_]P/![B,,$T.=_%ZF^1"+Y[W4$IP._ M3=*;AVV^L]>O[;V=+NK.*]=(P.]-5:>3Y?TR,/2F;69]-\KNPJ?B4D45?.RK MT]%U ,O-$*81 H,.K7<<9;C6*IB4Q3RH M9RJ8JER5\-&J!M&8PF]RD"Y<*/[QU]&[49 461:5M%7\7:GB8IJG!#T*'UO MH].BJ7!1:UJ0\9OK9A-5L*NHK-,H@P<4DTFEZF"\A*_ 3MJ=]?H.4T*IF<4>5_*8"]7&AX'2!(80X?P);+N#0/P*_U K.\:N3JW-+=P#=-N/C MX@8HA%3/84'!R6DPAT7,0!C^;W$+WRM#^F.=SI%I\ E-5M,[^VR"O+FIZ"P4 M,@?SO.=1EA\ Q[& MM5>SHLFP$ >K)HZ50G\"UY<6R5V\ M!I( HKJ.U7:"]4XO9'^S4F]P$4W5T1C$],-1-(']?1=EM]&R>A+\_=.=@LTV M^7"'@<[Z:N.SE@,<%UGRX,-_[$G_-WB7N=[)UE;QS_2/)DW2>DDB]#Q:I&@1 MWZH*)!5T['__'5?YP\,._O+QY\[;P#6D\4/.X#$['JVEP%I!>O)#\!HT&!CM M/$X7:&+YF%!U9.U)EJ!AHFI&1TK_4/ G"'98*Y$F/)H6J%,@!LA4;&O4*(Y1 MRZ'MC!5\"3SP$7,__^_SM0^>1TNTIUF3J& &)PK/K]"NCJ/\ VC,.7X)-'%1 MI34H5=#Z:@G?*3^ ,4YS\!4:TIIA$"LPU1-4BKPQ^0[K87(?WJ/-;DK0CBIN M2C (JNJL$>Q7E%6%:$QX$MK]-+]1%6CD /T':\/J(QQ@Q=N!U8*B+H&4JIS+ M-UB7WZ;U#$@%:TI@T36^E35[!?J\OE4J!Q-1*B763$Y9!4L%?H[QC!9 K1FZ M&_C-T:.8VWD-_FR=0TIGLBYPZ-K7N[EW#8EF"@PLN'5(5&(3^"WQ1G +GO!7 MI^<7HZO6;&GGA]UGY=GOCTSGZ5!IPDD!#I.-F:+.RGGO6 M#J>?%.2 P:FGJ#YK]$'9MR(_%WX#S R_Q02.A#O$@."+K3"BYK95WH!GK1(- M?@F;9=]2\V M!'N@(U =%#;P5RN*8(<>PE6P7/50^+-GI'\/.YR !5\DZ(MA8@,CK/ZE@ZU5*SF0& PQH& ( [FD\E4"+3 M2K:^TO&42K[KG^B7"Q D7\F[YHSO_SPY?@*>399A3A>.Q/PLV6+ZN;/0[Z*F M+KZ7?#'Z:=&B4M_I?WP?Z!+!L:#.K+3=;J]N,8APNC9._90<=DN'JZUGK9TX M^B$8HK_NY.WX:5TY82/"?%8JP$K0FO[/D\LG#E#D]&)T?7[H)-D^&;X0"(ZG M@5=.KE/!2\+V:?!PO#0O'5XZ_GH:K+O#]X5:9#X)+,T+RY?O^?2DV9T09)/K MY@=#MO=4K?F9JS4O87E)KV:Q]5[!0S9#7KNY3!JCW4Z_H'83,IV0XWPPY__U MUM602^ 7;M#$>\T[2RAO5UPFS5;LROI,P,FC;M\$> M)29>!7H5N#=TQ=XZKP(/4 4>#(?OGN;RB@FV^9Q:YK:NFGQ"P=6!10]KZ-LG M?(!?5,TMJ(NRN$D3;A26_FR\AH@]_-3=[1Z4L)\[N&6P[;5>L4=/<0ED^_%D MVFMDE-/K\/CRT?'*7RE?!R4^KJHY;UV\=7& 3MZZ[";=3B_#\XM+]XCGK8L3 M9/#6Q5L73R=O8CZ%>-1MZGPS>YRV^:B@#%ONUD,1E" MX?-D,;_HSZ-P MH$;AY.EQ>'I]YAYQ#DP\7-52WCAX[C]<,G@+\>2'HY/CXY$W$-LFPV=(_OG& MQ4]._DGN3U!F?=/B#EL-7Y;8=F3W5Y?T#MMN?W-Q')X?/W6/. .K;_+9.@Z%, MWZX.:=[&Z+^-;QD_:C2@/0$/Q^_P:-^ES CL#-JY[_U!*@/Q8C,?L+IC0" / MN(N!',5.0VL_]<3Z<*:+(5228\%T=#AF;L=AY\=66]V!Y,G=.$3*(6D33X MZLP:O&P^R4(H8['P:T5^Q*Q>J_FZ$=C!5]?65$0S^KO_+.O,*AKCA0O)TFB< M9JOC-W_IO)B''5>U-6J6;:OV9_-.\<]BB6RF?/@29/H;2HF>GZK-2:+F"V.6Z+XY;0%J(#CU#KSVFM?C@YO;(&9*AQ]^G#0R[6K=5^Q#JJ_-6V::NB>%?=]@L+ MW] 2+*W=BF%GE#$0KC;SF.LB_D#DPX^HCZJ,4_X(_Z40:87@3+&HG!Z?G 4O M@=9 ]C=9E _(X."R+!D\&SW=B@2>CBX&S76'IP>.!F5JG42MB.ZCSG ?!>8= M6FH*>4/IV5;_<^&OS7WZY.3S$"7?/Y^]_V!E1J\.K5*'@% MGE!P.@I^S4LU!6=((<.](Q<%""NT>V>FF?.HQO5NH-+J(I^(=PFA^.H@GL[[LH MNXV6U9/@[Y^>['C4;-E-I?G*:6E>*TQ?=!4@#D.SFD>?(/&V]7V4&KYT7$8& M!SO/<&[SI$'_.L!\P[R9@SNY9)7"A@J>&6,@EF7TE3:@Q(G8.O6C?8IH"N:; MOWV;UIBL2=$U#="])(T)?P>5A>8/* 2K)>/,UM6:TFV6H#,QH@;?XTYIPGOP M/OH(?Y4<3&MV\=?/XCH,.#0L Y%0VZ)14P;":^ M+_UYP._HC;CVDZJ_#/;H^?GHJ8.S& YP?+6NZAX[2 X'T6!M=.63*Q?@E2_. M1O<@^1X#NTX3KP9WG:R@ <]1#5YX->@<;79(#?IXV*O+0R#K^YDJ%?4Y M;5U?'K(>?'2)ZB^[Z2A5J[^& IU.K\]YV?&1K6"OVU:P[]R[\%;*_NUGLB>&/C/AF\L=D!*GECL[.D\\;& M!2)X8^,$&;RQV0$J>6.SLZ3SQL8%(GACXP09O+'9 2IY8[.SI//&Q@4B>&/C M!!F\L=D!*GECL[.D.W1CL[6KQ5^\;\,92.K7/1P9]Z8!#MC^?2* JP,R#PR: MW;TAUFS'#WMHP7CA9UAOG0ZN*BEO&SSW>]MPH+;A,KPXOW2.-(]RE MY,G@3?:]-:#S\/KLRCG2> EQ@PS>/GCN/U@R>/OPY(?K\.2I-P_;IH*C N+- M@^?^PR6#-P]/?C@+SRX?/;_$"\A^"X@W#Y[[#Y<,WCP\^>$D/+OPYF';5'!4 M0+QY\-Q_N&3PY@'-P_&Y3RYMFPH.H0A\A@'E^T29]_BI%%L'@O?11Y?F%!TN M3=QM -QDCM"!*S8G2-6%%_HD:NVU=W!Z%5Z?^;%Y3M+&O(FUZ?>GTU!LD)TGC M$$K%76TG2=&,,Q6;%59W6H@J/AJ3Z M0G.L/HE0>^TDG%Q?A>>7CR[M?2:-M[FZ.RBQVJX&]-;('5IX:^2MT0%8H]/+ M\/+TT=#KWACMKP+TQL@=6GACY(W1 1BC\Y/PXN31B+[>&.VO O3&R!U:>&/D MC=$A&*.S\/STJ3=&+M+&&R-/"V^,O#$Z&&-T=1E>'S_Z=O*A&",^?WW\=U'J M2W26_+V.X'3@MTEZ\[#-=_;ZM;VWTT7=>>4: ?B]J>ITLKQ?!(;>)&3H(X^!F.5JTE:5Z/_!B[*]18WHIT^'_[? M9U503(*?HS*>\2_.3L+@]/CT. QN53"+DN"KT]%E /O)$/D$/EMC0TH $E15 M0;-N76&0YG'6H*0$41R7#?P]S6M5JJH. _P2" K^*OBOOUV=GAY__[J>J3+( M"I L^-0\R-)HG&9IG:IJ1!\Y^=Y>]ON9"NITCH^')47Y,EA$RSF0J0KJ650' M<=%D";RG:K(ZF)3%''ZM*K5^P<$M[#!(U$+E20 ;C8*\F8]A2?#X213710E[ MBN!OL!M8.[PX6^(S@V@.JJ2F/RU4F1:)7M"DJ9M2M>N*HSPO:GAA &>0SJ-: M)2-[2[^I("D"_(CZN%!Q30^I@%W320K?K6FYYFFERO )0 W9F379)DB:$D\& MR3CZ[[\CA_RPN30@[Y,@K4J'*^+P>C(Y&D=9E,!QO7#V>-Q[@'3S6WKQ5,2PA> 9B"G*)8O"N!N&,RJ1ZV#XO M-][F=GR>=TH%OQ0U^!=A<,>F0U$1P7/@%.QU);7QDV$Y^& MG JO!*U5DB9. M?+J_P=D$9Z/@7PT\!<2G3DGH$_Q%IG]^D59Q5E0H:<&S<='4J#L^ M@!YXFU8?]HOIT.Y.BBPK;I')$MAX4U7H&$2T;]1F<]Y["7M')23GDN8W17:C MB,EN@2^/LJ+X@,^H#/^-@'_KAC44*3DVXDDZF:C2Z$XPNV+/"[!ZB[+X'6PE MNQ(U+6[]X_\R&[@=6H## .$$G['Q!(QIF4 P4L^,TQ6 K5!!/$.[5!$'P_-A M+7D0-R4$)3$<:];@^9-)>:C,?X*_\ 5LPBM]"&_Q$% J[_41NAX!'#4X@_"'ZO/H( M=AI=QPHI"=Y%4=;D'X?!#%:;+8_PC4D(+L1'E= /EC>1YE5=-JMO>T\.H_45 MZX/$4E4S1JG"57?YAX0:F6<> ;_ :G%5$&ZC*<$=AW>5%)1 O #21=H%3Z/&7R^#A#8^5O6M M4KB?$FST')AKQB('+!HL552:B 1WPH,I\9M?WE?_ K+WDZB9YUK-/$[\T#-N M,"CJA$0+D >A&XK+N*G2' 4F-6H-25601P-^.)L()"D_-P%+%I4A_=:H0?CN M[2R-9\@QI<(WT+/O=9]& 3^4E$U.#$FV3-SXB'TS18HW.#\9G7Y-/'%^-KKZ M6F^ 8VOS'>)YC'1M1@*O'AXRP./TN-/CDVL*$S"$!. S07X,/$Z0)% MBZ*2='BI% K#@8/F:DC5R=II/7<2H+M^?2+D-#1Y+.\Q)PU?4A$DZ>?A\H"&CKI>:@ MMT:*X*TZ&A;&()%J,SQW'0?L&X+V,IJ*, %+]X_3^:J*PI$A)]0)*( M#XMB3K,4,;"A7N(_(K!63*NBPM7QFNS/PY,ZW*M7: X'/I K%,NXF*O@&WS0 MMW^=)[8MI@85(HDY9#1]0'#JL/TY\M(B4YTCRA-1Q)3NVT07:\O=8?N0OBMI M$WB2#C/0EQD#0R? &A4Z!>Q"PZ/'RU99=1BEXRN;T(,2?GU/RW+(5SSN.YY9 MZ(]Q:A$88A&5)(N<923-F*@J+M-Q&_U(,O67(C_ZQ[-G;ZRS^9D\&%5)+A4] M&1+4!GBBU-][ QP?O!H%&/7R!DY'8&GRB'-9(IL5!;PZ[H/%/0.MOJQ24ASM M&Y_K7!9]YFV;N'IM$E0Y7K.'PG.)Z[)&!_LU)O< $G>C0&K_+# M432!_7T79;?1LGH2_/W3*R&;;?+A59*=..M5OW)KL;GD^Q>E2E*,I4 \Q<2B MW[->\IN%3@MS 4'4E+8SZ,;5()\+,IWS-$_GL(N.1V#T"X5KJ,0*"&I:]2E1 MY[_[QY^_KYRQ>_OGVI\_3G(W0ZZK+( MF(??E$6L$DH__U59^&UD5%YBPBW287=;?%BW^0@;N[;\X(@3-]):4:$=_M&YR8%H,I/B+8?*: M381 5DP?8J Y*VY!#5 7 J984!?@DA9*6H*G)2)%$% M1T4A.BJ:& [^1K19"B$/97/A@*6%H:4NA)OH"G"RFN)]S 6 GO^]2:;T 4P, M"+^)=HR+JCZ2M@E)<(-[,$L7^.H%A*PI:;;A_8Z"UYL1%^-BX=:/[)E9*6I.@*U(?=]"N.$CQ4=7(WD"I"S0EE%U:#!!RX)-UT]62LC M>)@8P>4/'FX&%BY[;*^ V[GIYVT)1[*VF5&B#]2:OQ26,>=2CSS0<"+PA%6< M:3,:=^FQ24>/3=;K,IB M]?/APW;^\'K'(WH"K[] 2^!#7K0/"8VKO4AH?&+;YQ?R>M\\>_O^/Z]>_>?U MV_^\^N6GUV]_?O;^U>M?GOR OP]>O0J.@M?O_^_+MX'UQWWR=EO/_^0__WSY MCV?_9+?_Y8M7O_Q#^_TGH^"?$-QF[/,J+!'O6:^7M'I($TW"57=P-9H*S#/N M?-'N'#Z95I).1RO #\%F&LPS8%^(5$D[#M&SK)X5S90]_:*IL0*A/9Q*#;X% MUS-3F*(& X!=.FF,D2XY:Y3SXG;)3D\K>QE5D37:W5KW?'@,=UBV79,Z5Z+3 M:/WN27 ^3?/D8)LD=4%6LV "?:?MZ_>_>]_?GKV_/WKMT9$ MGHVH\![\Q+W,^R4>_U_18,(*,STQ\.6D09<$O(\JULE8 0O _V*R M#1B,6L6BW,Y?)BI.L<*Q4L_A1Z%7UH![7-81^#L8-O4?C@*"G$\"A>$:; = M;^HDZLI>PH42](W6/%PRR14+VX>\N,U10AIJ@2$'[E;7S$@:%= \G1O)P1)7 ME%4%%:,P(K2;)5H)V;=:XZN)-&A+:Z#N6^13)I=9JH+Z,,+A9NRB'%8ITJ(X M5AU?V!02M1?=H?:KG.,UT$2*6T^D8W)1IAS+XH+B#"*PX!GF_,"!YQ*Y;HA4 M<0:+Y5A^":R/U,VP&Q(;LF"IF*C!YRR[+6=[I?!^P#S"'R:N7JGJM@WT8;=I M@#K7I-ZB[%Z6;!E*H3]N<\;4J]"W.NMH1D3:+\WZ4T')0)UKZMSKX0[1%5MF@SA3\LNE;KE=FZST+T:H!+EGZ- NASMTMIC"3LD MC'^=KGSL!9H!VC^$TKV.AC9G]=H04XKX ZF1WFV:X![I[$HA,A4IK;!7,OFN MFR!(TAO]4CYGO/[(-R?I+J%:G^7J)OVL+X/RAN!R[1<_A4W7_<4Z"[[X2JAIYM*NI:^ARVZSW<:M'$]^H&(H?#64 M.Z%A '%R,U?:UE"&G<--NWF59%^7N],%5;C_ZV\7URM'2U>65RXL>W7DU9%7 M1UX=#:JC>?I1>X\%WE^CG!9)M^XK!2]RKLJ.1[TH"[KD (X?>\?4GI,534)M MS>!G+R23)8$*>K'LO5(A\F,M'=7\9W&YN7YC;KVG\[E*4K[^ MX]%V?8EVX] M-FDR]=K0=;;TVM!K0_>U80O5P06 #/OP4/LD*DM! 5&.+H MN'=O1]*M.O(#>NJ?(NYEP'S*LAU7O J MR*L@MU40@<"H?%H;X)@JPAL3\3+.E-2L8.&S=+ MBK+HHF;KUY@BGMR7@EX[:2Z2)$ M$RS\ZW^_>G%T<@W.39ZH>1J'K=LC;4%I3C@!>-LP22LJW>L/X_49[IN?9L48 MQP[$15[,EP)WV_62PJ!J"&,"_ZGFBZQ8*GTA0%_ \4K.=6[S2LXK.?>57%NL MQUN3B'I!:B9!,)."6KWU[ #NLB1D&YZ0DOYIL&"J8E+?,A1-^ST$P/%ZRGF& M\7K*ZRFW]11$>%61YRK3LR2\4G&=NEZI>*7BME+!B*OA_A_4*JA=\&IM[K/4 M.T!GKUZ\>G%;O31U:@=(W&*8ZQ$@U 64-#'_O5+E31JKSG4U'+0@J"C8)YVH M+%I6?!-DHLHRRJBXIE-&F*O*J,VZ\T8=EGF%YCIG>87F%9K;"LTJN]V#O$_: M)O#JQF&Z>W7CU8W;ZH8O;123M.:!;DL#AQ77 K[$8YAY>/S*)QG=O(N R:Z3 M#+2/VJ%QUBPQ/36C?V<6H;VZP]CP@?C%U8<&+4QZA$AZU/XMP[/F4>*],>?Y MU*M'KQ[=5H]Z9K"$A/H'Z8G24S"7I,^:W$(U02TE0RG$40,-Z)61PUSAE9%7 M1FXK(RLT- DI#0M])*#1!%E>B<(RGQHWR50A4.9&"FA?QT1<[\68B)U ;UV' MR/JEU_'/=)YB:O>9V&D(*)Y1>!&\E"YF(Q-K5FP>A0/+QP03--0-K44,8R". MGE1B ,_J4N6) #O6F+N9IK$]"0IGVBYU,EFW5X<,RTT3E7#84I"Q[T$8; S% M'E@5>VP""@GDG6=@X:CU8))^5,D(5RYQ4F!!D09\9_5QPBS\&&03KHC#[M S!KOOFKP^%(=3O*F MACO:J=7TEK^Z'=#Y],M!,:N3/U+!H7-S2, +$AZ#S&*DOA>'B>@+ ;.Q(HVOS_,FT MLF]VKW"09H,HF!:4:4C2N%.\T:D-5>)Z,8F Z<1I- ,CZ,%('_F!!(VQR$- M78C"^X9Y\P@&!D6T4BLXH:X9@T;4,-\1C:Z6? E#Y<-IP()R7@1R2_U E'[" MMD9!W2N\_?J"0T0@5)@[AJ9(I+%&JED6>Z*(O MSG8S,/O\)<$R!?4Z;FJC"C)Q"NKB.X_D[D-N'W+[D'M=R-TB$!M'U63_AB?P M>,"K'>8,KY"\0G);(76A/B%F:C@R55&9\YQ"FO MG@YH*AS-Q3/3);;H1" < M2M (W72&\9'QKR1P,1A:8\7!>TJA$96-$>-OR3/EBF"*5,E$\8_4Z2Q=ZS"M=Y:0/I;6?[+,3C.;U MF]=O;NLW2BB#UIDJ"_I4X ?YLE75F4?1+6RP"M0#)ZEBY)62Z]SAE9)72FXK M)8KWVGJ[0%6$4AT(!?>"YNRL0C5;P\FLPNHXJE+O,#G/)%XW>=WDMFZB($T" M0M UH8X&T_RFR&[XUVD>!J"\TBG%<%[KN$Y^KW6\UG%;ZV 'V#SZ'?- ?']3 M*H@_%E%)*?<7::FDRP&^$4U)$9%RFN(\5,SL!TD1-SYQM!.LX362UTAN:R3K M*@%K&/)\2C5MLK:/0?IIJSJJ&]-A*9\IRF40+19E \#"H5-R4$8G3I0?JBC0]%NLMT/2@XC3F"8C#0JEJ8L M\SFOLESG':^RO,IR6V7I^QG8L83S!ZU+)<_Q:DKNRVG.D]MK&:]EW-8R*SU, M ]U+@L+SN!Y0KZ1 (QNHC0CE8'0 M.7()%CN7O#9RG2V\-O+:R&UMQ!V0I%?*>,;P71-1/*8)7#PI^NVLR!*ZQ$_7 M[JNJP68D[@N_C1[!)QG'J^SO,YR7&WA"N3T +C6)]&1D[E[!!X'ZORP,1[@+3>%WE=97; MNFJJ9@,P:?;&AF0,J?""];Q;.\R(KIDI&O\I2+H#A. M*8V;+"K!<$0W##%5IHKZZ6%MI9HKP>3!ITJ8KN%WB&B4,*3O%I-:Y8S]@WBV M3"S$ODVK15DLP$;!%Q"TIRYH?2WBE7V9&T>FV$ODXJNFN6#TC,LB2EK@*\+F M IJ62X/>@W?0*T4P0 1*5,X?A'P58K,*N.]@4HU9C'#3V?"R]PL@2T#_, 6, M0V[DSE<%^T#D0&KO83CC'JI[%T5OOQ"QX$Q8PI"K!^#HZUFIX-C@R[,J4+#B M)/@99[6R23X["8/3X]-C=J-FQ:VZ4:5![GOP0=,%EQ9@ID"4A!R9DVZ[=.DP MXA7P_[[JX1[N$]+A*@X$(^MUCPZ_K]&X]58(G8R.F:')]#>R[N$]@_,2Z!Y^ MLI[T'0X#^K J;C$KC*EK1PT _5*"38L28(@*ST?/E'JH2G'=@#VCTQF0"2+K M#/3Y5R=7HY, UI9).7Q@&D1(LH?9E>"K4^O3 P,=1@%P^PJC/E"+&9X;(S+) M'TU*RRG:[U+Z>F":1#2%MU38/(0&:W G,DJL:+)$&(@%)09S-17HR%OZZQV, M8NLB67E_,@8-A.9GDG*@H4!W\M<>0#:?'>\/9//CO 4(D(ORN[\=T_]],=]A M-1;8_II^(U1'$."T^E"9.$+O__WJQ=')-3C#<)88DI#@L5A:@!T@<>#) MELVB[NA^SK/TP5L?A[KKN@_T?O"X$/$3U7?4@3<1/85C#R.>[S/-BK'@F C8 M"2:B;O0X('P,ZE0D30?FF7%"13.WUM2$!(2 #>3*ZQ)C!HI%4/6F=8//0C<) MG8E<.CQAJS<*@58@7DCC-O*,P8O@@$6#?,Z SBL8?1,XCOP(%J/X2ZN9(@J0I#9RQ86?A<=JL M)2F:["$N[5:!CP;_31%FV] 7'R\TYNB>Z4HS->>$N9Q/TD2191[F))8Y(F"D M#36\?I653/: L64IINLE$N PIU-X:Z3-(6RRLSHL&H.Q3HK;O&N*M7=H1\T: MZSQE964PN)$*[/.)9YXT M,:+JQAPGF+CD%CE:YX",U'0&K48UD'C<6)I<\\=DC5Z7&6-ZM$6%V;F3I]^W MXHVX8K?A!4*MF7(%4MZ," MHJPJ>DO)2/G*S45KQJX-O]_=$\TNL(^J18]N98="R'F!,-!%^0&"[INT+'*! M-X1#B](Y[JW$,;[*!*.=D.ZUQ855L\ D5;LJLYOQ,"^NKEH8$>2$(FGR(\P. M)'S@OV)^8!$M>52=*NJYA4V*<+#-'L:,64;&2W2!&=3F%)7*JG+#M!D:]XH%L5*6?1! MY7#HB%U)NJ%+KT;_4B\#>+&I-(:EFB^R8JDP>6+X(13K M.)\W.=]4L>&6F,L5215G9BM,2*35C/(AANO)D; Y0=LAZY6++(KI6Y;' _OO M^C%&W6B_ UYK@ U2/I0[)EI#3(D?G#50T>*Y791E86[- M*FGE@K0?,&]./X" )(56J%4T5Z2'==Y%3I=B]B'*4&H<'L&6''-J;26A=1^H M&8/+I6;-0@X]]@B\,!R&I.4H-/HGT?8GM9X3Q,N8'M?^C?A!T> 5%FU"K5EJ MI"T<1C( 7%/:\U+T;27*6L0SV[4HRH[5PA^IU M?R3*%W^)Q*@:3]9/#F;W2 M&<]!!,!HE904LNTZ; 5<6V E\IBKUH93D:'&P1ZU"$Q6Y-,CU->M/RF&LN,C MMP84Z)]+.0%)H[.?E:@:\&RL^[3 VK/"W&!+#'W(+\G@;SAIYU9UABI$@L2& M66CL[V81,OI.SV' UX'A*HEA="] 5*UDN=8O"//-%<\R27,J@9@72#OF3$6P MR!;4=ZPH065:-T-)L<$9:6-9"*>:(V=YK39@S^ 6J98H=-)1OL4J"WP4Z44[ M&)L!'V7+GJ&(L5F^YNRO2M+'9&#=+NJ\U%QJ\7MH\IB)N1= !49=0^RY?NM" MMKORDROD&\R5[U^BY-?1NY'5A&-'$I*Z6"VYHAG!.2H!1J7 P[J& )8^2W#6 MR6#='-P!Y&)#UU$P1&MVB:NJB%,IH\=E,?2X.>J'M-;U7S(4F.1 \ZN]BZ[U M9D3SCH7N./\_L0Y$/19B,@2?WBH% UEN4UF+4;'4:_/^.6F\M!2 *7'D[^L85.$VU0NDRX+LP(T*+0(.)3B37*/2#JG2+/"J9Y@G$B>["P\ MQ@4#V6G\]7V2:>6=\$$]G:(34Y*77Z]BPD#WL]!:B?=EM7J!F/$#"\*H/W%! M4:W(;+:DHCL5G%OVD&BXV_JW[/6I#:8_T/&IP(33>N$D,5D!AAU$HNIW8 RT M683KWS#O\DMHS\%&JIMQ* G^"C;-A1J<7SB+X'3S)*I%$ MVRAXW0X*;9]ECG6Y(2>BCEV]I*W-48]N:6\1(%?H"^K4)G^+L+D(C LE#21H MS_M!3O:F'^3^EOLO?+8;]W__Q>M8%1!,]3Q"0N1K*R)BX4=U^[XD%AAH\^)8 MM%6B*P^)YAA1H&8W1DJ;!",]*XV;Q'-2H XV?BHEP4Y*L@5:IE!3XO M*'U$J,=0O?M>\:HEXM<*W_;2UD^'U.E;2:N92L58 !_@51@K+&;9II6F8R-G^.D)NK$H1-INUVP 7J&Z6TX/I4N MV#G%<$AQ>1_D";B!!GSCU095PG'/5$;,1-.ZX7%=_8(S\.96)0 _^0RD-$.> MN^[&B#HKS?T '&"G56?INAR1XCA[3 'HDJ;.!&98RH]J_B8S(GR'*A-M#[-6 M=QBG+%4M_P5Z/).5:=WPE1T]Z:,!)'SWPGH#SC">)HK[" MT#H;3V_04Q1'$*?2JU"F3Q-SKE0_=6:"KY:;ZA'^Y35E6BHF"B;Q3";X>7%D ME FQSXNV.F)2):]?/G^ADR4RYF<,3#3&!*$J05ATE8<:IH-JEDZ(QOK[/[Y\ M\\XD6ZC)"Y^H,YZEDA .=Q07V,DFMG/.ZM]$[/73=LOT_'!NM$5=D6V$5ZI;E)8X)@ B+'2@KIN M,(@C!ZXM>78SJ;DY?GAC'4LRF&KT_ 8MS-S*F/=RIJ:$L5+'7'-?I/-VE*K! MC;=%HO5L8!6D>L&]K@IT>]Y^;Y*ISC"'6I45)<@/=EW$V""K[/91W7^!LD B MT[EPSG76+#9(T>QU4]=.QNBJM*SN]M+**FW9)_$ST*J@>U2D(^?45:9;(MH5 M:2O'G6II1%VV%"&H?!HQI/YB> U.?]=*B/R M=OO-NAZ&74'R47)*I#=A\%7KRF9HD\IN&<=<=NL%?'?6X9Z4'AF<*@M0];9 M4]F]TM51--H.@8HQCON>I:^EL&!=:R=(2K#<55L5FT1I5G%2&^(PZL/2+8AX M?A.KD8H^RW=7"^F"LSOL[@MGUMWMW"R?NU^Y]-?MG6+FP!+\WX2E3A"UY [] M*L7LFC8HMQLL'W8TO-U$BEJ!'\@-)R3_Q H07.$%1X$9:$=.2"^WOJ:-_EVE M%,,'KMZ/-JUUUJV.@35C=((,EG-> -/CU#PO"FJ01=LN3]VS1YN@QN3N(MZJ M*L4H!?LP\ 3-#1J)46ZB>(FO;Q:5!&GZ0A5BXJB8#5=3<U ZL?1-&XP"MZ4W:=+0Y ZY/9$31FQ!TD/_;'M[ M(&XJP+PI>G$(Y,TKK'CR#P4MF7^X56.(SJ;RTRMTQ.2>[_L9G1G_86"5^(=O MUQ/$9,6LONNVA]/ZI?"']"]:;0BH[ FEFS)GZ#8VE;J#GUG^X>"0I:T#,Y0K M4>SN*,5+Z(?'W1FPTNW>YAKK +E98OFJ3>>4=&1)34:2U.%418NQ3 W/:FG;D%J M<;7=K>7:COTOF+>E5QD;*K(E%X-PS7@-GAKA6P?!$>]@OQRWUQTB<]#\!>T ML[)?;ABFAEH!U]!0E6YX-X=]PUZ7G1B3:U(4CU!RM.VC _&/DG0Z[WEE*:AY MJ6"V5@)!Y%@AR(!X:G.C[(J.G^K65'*K7&5GNU_]^',8_)S&0%#X5!B\+J,8 MKPO\*TL_A,$[=/W@&&(AY[MG;U:N\TFTI2_P\*T 8S*[5S%H=6TP!GK!K!*; MI/OJ*4^Z^V(-)[NPG9-6_5HM==AO7576:?6*-VV_X01S34N^K?;GP(U%J\*G MUR/;Q3+-4L>TNK'*.@+[SKF)J8&79[0AN0H!=@+MBVEPQ4[&(NNLXIWD//D$ M-.@6D]'J480W9P5?GONUDW]M.*,8A5 9RLY.TXJY( MUE$W:07>OW0_@XY9F(0?RX(-?D=:&:1"!)P_@&KKCX9P'W2P;,H;O1YT'4"+ M>J>+POP0OOY-[;M%HC(#YQJ,2WXF-9ZL9%=_ B=(N@37:1KRY')+&YBB5H1A MC/0\F#NR=\ EM)?F[KM/I,TWA<>DODP_AGV7GHIPIM%X/YM=WME7$2QK(YU^ M.6)@M/XI1&;P5WWKIGL=5+>!&KD]8XZ,1(S MH:E]A\@M\X(]4$PM];=J;N*TCH")("+\CN"UZ#\'[:U";>CEZCZVX2M&N&0T MKEN\GC1N\B0#EY0\"O$?Y//KI2:#,8YT?45Q0UM:M0$PW3/+F3FIK$]\_C"F M7)!BP0R/M)R#FUB+Z"!CFIM0!5U;D48"<9U:%22?VK<&.:@V='@>C8_B]]O24-[C772FC&9Z*DZT1#VI3"RPZU MA9E&^:AMTQNNXC\F#;!OG/'\3CJT0"KJQ!0P MAC)KW'N5:I5@(SJLA&Z:8XNRZZ7,$!4U:W$P",]G@^/@K7O.%HJHB72Q[Q(X@[SX[O?Q':BL\ *=!3""MFR]?4<$U?TYUD7&"2KE9%]S<9=H0'^J7Z4CY5SI .5H2B85ON\N ' M>&2_TI>_*0M:HA-Y(.(A\+>5\ ?I,8'#E8U;3>I\YP[6&2_$I0;UXDW.]!1 M\*.2&\;2(ZT?3L!L>"2/(.WR$7,!=1_"&:FMA]+6@'."KZ+JDL M6F< M:SJE89MD,Z8J(FJ8M#AW ]#)_DO@R[^EE3#OKDLNE^M%>T[I%!:#.S^ MXN%&@Q:OR]S_IN_&6=%0PAV/>6%-3J!6S80N&H#]ZX#B$;)#+[;2SS1F7V#] M+ M%M,ZG[/=HK#B*:(V%&@4K=[_7;9S 73EIP+?P6Q!\JT*'-E*OA.)%S?R= M_HNFHMO!U.QDKL^T ']\\1[]%ZF\V>AW.K'5'H'U07(KK>6TL]ODWGO8R1KU M8#Y-S7.E'?<0BW5#F.D:A$#T&YT:Y6DZI1&CLP78S."36#@"Y+99F8#8=.J' M'4>KD]$A;64 _$QB@AKY"8K.'B_ 19JJ/FJOVO#$ =_2]>!:HM4)TFL*J"B% MA1?H2DX*(:: @ )LRAF]"1"/9 W*!JWGC976^12+6>1.B_(V*U7S<9$L=:JG MDZW"')7.49*R,?K+PNX;5T6&F0I"1,KY[%9F2/R&]T8RZG(@_5^LKUA20UNV MU*:IC5.^$T[S0];\D#4_9,T/65L9LF;WVQD7T*K\+XH%=G-9)I#O+;.V-IEV M/YO6=9[PJLBK(K=5$46=&F,UG6.XJ[KY:NU <4N"5S<.T]VK&Z]NW%8WNBRD M,Q8;9RD(,$C:SU?ZS;TCY#J+>,WD-9/;FLDX0KT,5]N%@FE)TY?IM8W#9/?: MQFL;Q[6-HL'H5I-BR4 #D^$\^F@S?;,OQ=]GIF=%<( $GX8P6F=*K@6B;L[4 M1[F-65,5@(:G1-18314GJ8GQ9"^[#PFOF>.L8TZI65A;G0N1O>):K:J-ZR?K MFX>Z4PH8V5QFB'%A%/DA43%!!#$T7<,=<$L+))-]XOZL(BQZZ4&8W9H0W>VL M"D2ZZ@U[V>3.\*V2!V 1A-L0Y&#HRFMO3)-,4Z*?B[N+?S01/;QCYA*]7I7$9:<]9;/%Q7;B/A%8?/6U\/\>&D_6Y55VJQ;6F]9/'=_75!]1HH M+PT+<-N6:GF*6ZL4AP9>=CJX3-=)T>LVZ4E]6E&W.?>4SZ,ZGG$IF[M^VQ<: M@"K=Y=.Y(D5W 2(T%<.J=Q[1E+ZV*86FU]O/I]9YQ.RAAN-YV]+"MV,0A8Y: M;E4'<)B@V/03:'(<#NSLW-O@0Z?Y?P:93K0S L6AQAQ4TG2IJ+N7F:I21$8* MYNFT-',3>_M(&NG9I[&H>%[3J$ST-#^QIW)O39XC'776)3B9J&-:3VE^#>$0 MR 3,-)_ !Y?K#:"P!PYT'NHTNIT5>L)&9/48&RJ;[=B#-7BY2F/TVMO&-N-4 M=PM9 WT"'']1E'CWA;<(^V,H#^Y#0HC9>A)EF=!JLQE:#[QG\)@[;VYW*#WK MXGR:JX\(1JH;'^V+QRPIU![]CJ\>+-N63>GC[4W)Y49+9O#5UCWYJ^"U,H7L MD1D30V'K6J6^$+,ZD%=N+ [.H TW8HW5SK7]ZD7Z311=K]_<$%&(3O\FY=HG M)W5OKA)2- @!U>IAO#CM))KKIO@5,FHBFX[:%6KBM7<#=2"X(E-0A$FCD0N9FSYTTN'%^.8U-.'&PZ,Z>E4F9> M%"C)]GD&>'[MO&B^K"A8 8"6IZ<5@9VJ&SG<>N%V]L;V/WP#LD ,F1>&K?C MSHH;)7,M;8$4;$795KN9SH=6FU)+['3 #JL['JH7W[D[F$YZWAT7=X'HN3F6 M#PV?EF$;FNG3U[-L]061 2!+:M[O8;V62H#+YHRJCD84NXD)-IG8 ]M(R:RG M16D-,R?$$ 9?YQ6,%:LV,QMA!5.QU^7'[8ER(/=JY@UG6 ZC]<(F9L$D0XPA M#3&G<1YEHB ?$M_2$5XPTQQH^VU,3IY.[\JJ?8M*;MNW>$PK5!EB)#T D7:Y M,JEO15<:>+V.Y[SV6GU_G.'#;=Q^]4^_)E_U1E4UB2&0#$7>7#[1EQ_E3%)D M02*()I >RDS>?3O]0:=;I+&_,U!5#\;BJQPZG6*0_:,$8CV>RVF-0-D[#X'V MRR>/P+Y\N@)S1[J"KWOBW\,'D&5]K'=KWBEA:M)ILDOSO+CA*YN=7N)$89J0 MK:3B%GO&G$Y9[.)H 8$6WK7'U-:/Z31X0=B'@J1H)RR-M(ME0X1%T" $1;** MH!_=M/=F^5IA)^5)_,?M MSQJPGD @6W@GNBL:F>;K%@-:+L)1O&6HTO)_*%Y]8HV_VR3;&@Z-I[=Q)/O0 M$'*SP99+!BK0^,Y&$M0 MW;2+_;+2K"[05&F9'*&E:(,=>H;6!K 4'/M)+@MS7.=8.JI$7\OG"_&#ZJ1[ M[UHRRKBT.Q1>+]V.[USJ>]IW?,T""6A! 23UNXDA'[KA03O_U*GW;ANF'S6K MBH5A7K6A7>'8VC]0[DJFMC!Z0GLYDYN%PPZ3,<(HA1X!Q#MTCI,H%E;5\F)_ MH]5:CW7 BC*PTRT&J.%611]HJZF^U8>ZD F.X8MPM@3P_7=9:)*,9Z&W71?Q MA_TRF]V9P"M7&M=4L*S9W>C)"MR-##+!>1FQ-7^A,\*JM&_FBB///") ^;\4 MA$B;!_].\=12L'O/P7@)].^;(H/_W)GW0Z;JCQ!GY8^6QBS6+-.P!GBG,0-_ M-GHFU*;V)KAGR:BUIO=":P%G; ]#MH^ =@^(;7=+1%&:(#>$!@EM$5Y,S_'P$ M*RAQ7BON,UZ"MW04U744?\ !=IRN SU4@#68HRDM%D4FM +6F8#O4X<6DB,I MI3AC('Q=Z6C'Z@#9$ UI 2$*51;JSGW:!<&+%DT=39F7P:K1L*$F-S7A-)^4 M^ R(7.@<^<,\"=L44;%H(!AHA-R_2FE]T94FK98WSI9LM\$U:LM-1@[ M4D,E%P:,EI08DB="F=OB'/@;U*J6T\RI-+D]"A''2V3($QK2;V@034L.14#*Q-F\<)GA4^+/V6 "?$ MM"Z:6K IX"_PIT&/!_1BR?YIR8-!RCYI\!.H-3MI12+RGG#^%5)_8W]C!7N, M NX!& C3PFR%W0-H9-C"X,$6'CJL5D@'^,R7(RFP)Y?CM,L!8#C,TZ MV4?L5B!H(2K"<)4(?.XY(3,BP!M_4>9IM.YI**%2LNJYAL'KES]K5,46']YD M+T."[+=A8"33WY'=E80JNYR(C#J'TYE5E&E,@I\Q]N1/G9V$P>GQZ7'8+3&- MEZN\BT48 ^ANE8QTXDVP.17CEYU>CJZ^-EY[47,<.%C_'(#R&\+LXSJUY6;, M3#6DZD+CD/-SHS@JTO5BZRQ;CZK7M=2!H"_Z!2.#B#6T0AGS@1>DBC:CIS[" MFZHUV()-U1OPH4/H%L&5^KRHB@<<_*>R 'BM9*.59D7NHWVM98NV'2S!/D_. M4*/BT?T;16F0@'#H>D3I( 3R8I5?F^&M*P2ZSP)8SI7D/'3W:4@+)^=JF+'W M+,XQL[!N>Y@E'=6T,N"G.Y5K'OV.;&&"EK7B)=D;]:%C::).@@IA@C,KF&CS M4!J4(;EM)\ +2W(H!5.1M]".!>%BWH+B/F)(M9,9)I4 MSLTC4YS66Y3+[GV1@,3TFXRR_7HFQ<21J5;6-N]8NU@UPUMA_GW!6Y+1T,VW:(.&L-]-J M50VJB$X=N;(0_/O?&UP9UOL)K=%:!9>_1!2HL:AJ\+AA%Z9+9\EY*SZ4/_4@ M6P;[+5L87]5%X*14-'DU9AI !U?PSMF- O>WL@5Q/RA%M#0GVCM$>_BI@"$^ M6CD(T/L! ?F];INZ= X./"5NT#/><)YH/."VQ:X[,KUMM#(-VC9=(AE'+\YA MJ:09A1L?VH8K]LSE=D_;KU3M5QQG(WSCR@US1:=+FJ#O9/ TNI0H!I5VKA="&&,2P_+K FR$2TVF_8J_WK1E'L MWU4!'/]+(P[O:F[@9$\7J;]+J[9@I>M?'11Q*_A,+?58E+ 7BD7 C^GE<H97J&&,VL2"9Z75H'MP#G'-UVISL-WDG0 M;\61)Q0<4M^U:".E6^:$>7@9YBT+ZN.+)7"-:=32:F6..+D7'MNG;"C03GUQ3!E0:F;/E2EYOK<@.7?.V.AAQE'9N MNLGL:J3DOO;-]*T>UI!T=!2;!=)-G&&)AT>U_;STL1G#8YIX3!,WV>X!F":3 M#'NP3%M6:VLIP(KQ.KAT1%&WA =M.VRLG5;=C>UD.M$Z[+B'MU MXSK=O;KQZL9M=5/#FR83&L-KDG3I7"[+8G4FEM94^R=,_FA7J+UXBKT]$'_* MYTTY#YOI8]-P/L'[?'1]H06BQ M^WY@IO-C"3:K.ZO?1-_VK;^U["O#;!-&V MRC+5W;!E42MN8YZKB,:K/D!)[FOCZH7[C:O>/GG[Y.W3P=NG+T]Z.>F=6=" M!9]AAAQT'5^LIO:&5$;$!Q&!KE&M0'%Y$.VR72'@K#PW2W%?3!:!ZL2Z3ZUX M3BB8Z+)!" .\U-.4+9Z/[IR@:R^,O(+3?F6@CV6-\:OI310O0_X+V?_T3[F. M,L6^RYR*CQFA]56,4DH8!+FJ;XOR@P4S0*6K/"Z7=&O&!T&N2[LW,M[(N&1D MAH:757RK5_12IP/>*QC7*>T5C%M4]\K& M*QNWE0VV76&;I&X4TQ,*^/Y?'<%?>;Y!'DU;:#+3O5?YSB1>-WG=Y+9NJJ./,GO( M+LGU6VU*M8C@%QR>J:C,?:9H%_C JQ^O?MQ6/QB!J5) ^15?F%V4F.Y!"'=3 MO?>JQG6:>U7C58W;J@:\&XBQ$#,'+V'R,,8J6J"V(<\&^X#J&2@+NOP ?Q. M@T'=%%I0 -FR358_ M\ J$5TU>-7G5=)"J">2R*+_[VS']W_=W*ZK^;)6*4$>IP0 \J] >IT+XB7FB MYFG8J MCQY_27T7D=Q>6"/*<# 6WN4/J2=,Y3(XW72*M2C38?M+/.Y,38$(O=&_'? 4 MJ[.,YEDA<.#@$(86R'( L7(MNF4[B_W.H-E@ A6X'#Z F\*Y M@T6.1-K^._G=D96U?CGX= M67@1&OY2I?1CTI0Z$"&6U2B!C O+:>"TTN#*<$H:%%?F:!-(\0L5*QJ_;2 ? M,7U=,'PUB!%]LSLMA4^)0%:[1U$T-5"$8'&MB>P3!IJ\X6NW<#C3HDAH[K8& MT264#54LT"-1]:U2^="):?#>+A., GL]C%&?J8BVV)>NI>!Y$.8DCW2142EU M8'BU#^/?G]6'+0_#GXD&"9THGIE'RA-1Y8FH] 3"DJ>!X3R6EZ>4J_63,?#Q M[\MFOH#?P2-I,#C)W2Q""-,L$RA0G,I71[1)HTK@9;^.WHU,I8'!1PC<9-F/ M:Q% I3+8U[JYK-_6T95Q?A[9$*M6H-J\/P@"V3L"7+6[IZCD1JE0X4UZP7.2U5%89(X?2 M&2F2(8:>87Q961,=-2^,5H-WU.5%??AQ^(M^NIZ!.6EHI"\X_D!4,Q6]+6@# MX>6\-4K,_8.9B0)FS!-/,.C,AX.7AT2EILS[4P,>:5+V#+SU>2M*Q%](8U ' MAD"KAH_FSZN^23/4^=#6/31^ M^&-:RU,)DZ81!S^^?/.NA7+O&XFD6.#/ MH/K32D2'M1G/I\;=28<^#BL!H9NAK:.NV$4[9$7Q5&660H.F\]0T;6&N)(YH,JK>QLBP1 M/*1MV1U&UWK ^%$,.I2>&MV.;DOSFR*3^>0]M'&P M1'[/QD4KY6H:,>PW2E(DX49!8_BR5E_(]_4DXA:TFK1@!+=>0 4S>A3 M$%1#/?B" ZMRCG]WLXML(-H$ U-R*#*=O#7:]P*]2GI\WM65>@K/B]X%H$Q MLWC&+Q2V+6G5]QR";QPF'(PC\8,[\05'%CS2QVALG5V:%K UB) CS#^A^SM5 M,L: OEN)^V\K3SEMD/GT)DT:^'['D;8G+Y(?90;"* O"46:IRV1W'!L/KV-? M .SZ NP0NALKDEP;$A$GW3<-4<&WBZ7"'>SY2/%+]Y$9_4CQ3UR'#*+C0VUG M3K9I*; /%2H8$I7;&?B(MY@;;NT.I<_T$$\SF!!'P*1%UHF>C*#RE!(1NE'P M#%Q'\V$]/U!K3;9*>OX:FZ48E 2-Z(M+BE2RUCQUQLM8B1*V9 S"RJ9 \AR] MKJ:!T!GM=:Y,YLR:9,/8!28S9%1<:JLG5Y.O%PO%UA>H]YNA)=624?5<.P\AXE()>H.*V0*NAHPE=FVO/OC""]<\SHL[808\+XVRBM@QRD1P^&TAJ-3#EG M\].RJLF?Q4A0,#I-+R=/E\(1;/HWN$#*<$>8.,+@')@$-U+3Y.JJ'7]%S?0W MJ(AE1%6[L4EW;T4YO*47NB "\9'%S,2Y84#9(YDX'^.(78Z\VCPIL@J>V]_Q M_3P24NI1O'#,>\$S AY>F%)GZYA#W3V4D&8^"@_3M"H7W!?OD7SZJV8-*I6UO.!II0BDEJG#I1)FC!,(H( MT##@-'<''\AAZGL^.]6,4>![P2AK1NDHSP[7L. MFP_H#&7&YT(^K^_Y@3)7.9;=.WLD,R*3K?^TAA:;"=JGHS,]/YL\D9.KT1E- M$N4IHBM/UYX])[\CZ<#YZFQTWG_,Y6:/>:GB(Z]O$1G@;'*9Z36VJF4M6LVQ:Z0K>@.GJH-U"XN(%+AT MZDBX8VMI"6&D*($?HGNSG>" A1RDJ5Z(<%)8:ONV%E'07<"/Z?:F M41L M8'UX5:>U-3L^*.$?[KODJ>]P -B2A+U:H#:($]%&M"26SU M^JCBIE9MI]C]A-8QO*[G9<4MG5^44^DB3A?D*]IJ3E?N15NOJE*:FW1+;2W@ MJJ__/G9(<*J'O_C@DJ';OMAO/#L:CLB::F&:*7LE.]+85%B0/.[E/_FU5D<$*3)K2@852S"7)J$GZC_89JJ?SQX9 M79CJ-(1(O28T97:;Y[G.01GZ#%U+D L00L?BX4VS#BS^1? \@UIN6_SM' MN5J0Z;##DQ^>6[Q,![EHQK!R+'O6184_'/2<=]S!6>*'F7.9/#%RC]BJMCLM224L- M5^2[[#(V"[* 'B<-IY"BFRC-I"@52KN)_(D2[U*\$H^JLAI#^87DK71>E_"* M5U9Y*/1_W[5@6I8?2/_6\*)+5@(2 ,'C;E,;@-KL2U<[NDK*;]./M5 M\!-X3*D.;Z5Z$P'U)A&X:J. 4V;R'50TYDE)_P&F7H/9%,J(]U*#W<2D))9- ML8 2DZ"K=,>2H(V"NW@JH33UO9>M3==J;KF+*O66D-9P>$M]@_$ MK!93@1CYWBC)XG-/=C0G6%1V4^2CL"?L5\O8_58?Z38& ]"3IK7Z9SJ%#_:; M2#JM<&^P:G$@,O6\Y_?]HW4L;%OY=ET4=J^X_6/5D<3H):*67GIHTF]!Z[A! M.A;FUI[N;0YK/IQ@-]U(*&JW>5%-#)?#X7?W7@:C!ZB2/B!IJ '?5]+H4\H. MK%$@=OE0U 27^.8J(?^,JH2(7T RC2= '1>F$#D!1D_XNA;U;>&#[F?#?6A2 M>KHW34J;:H MBOR](AL/&E;./D@C*P5'PN22LN26?&JKQ#2)/9F1>K+1?$7< M,)WF1AY9:),VM&V%+[04QDI\6A5Q6AR9;DK=E=29W4Q7_4SSKI7MZ#:+#F_W MIT\)X(,2''@(UTQW03K5,6($$5I7%4X&MJ>[<-=HW5>3L']-$],^]&BJ']RD MZC;$2FM:M=?;$A-$D)>#W;^KRG?US:%E=74+E^G?(AV\TL#%.[44[8VR!W=; MW?IKDQ)P*A.5\GT:NE@U26N^YJ2I7#45Q5O&C1Y');OQF(>4_)1%G$Y26;94 M->A$8_USKENZVU:O/6WNZF8Z.@W,0Y?O'IK.> ?,0"E%N[O:1$JM4(>6.'"N M@Y:"/?9+38NAU L" MVFW;(*,C_'NWB"_5UU3;97<49VOMFUP_MU2YFA80VM1*3YBDOUBO,:]&MXMX M;-!M -\/7\HJ45\Z6W)>XRZRW+;T2RL)E:S'K4$8%Q<510"U(6SU>7O)5PK9 MEISU-Z-UFX8KL#H,3.$TSZ6B)A0XM "SZW%D247#".R MBGQ?'2X*-T@=:84I.F+]W.I7F)BK->::&NH\U'"@D]IZK?Z\*%EL90:WDPV4 MPB:^H4DOZ7R>3G7N"Q9^(]QIERN0ZVX0=Y-ME"S<O*A+SS;/\ $\$'99VOM,FT>P36!%8N ME]1]"RX82*#DZ0AK]G,:S" [E_XV"=]$R*T0E?$8=T\_WKU-M/Y?6$K02 M["K0#>F/3UY+_5M%5O OUWS[9D].<]0B89 ]R8H&]&%^DY9%+FD_ZQ*FN9O!" B2 MH3A-P>/,C$!#/#"1,P%1G\AEG?CH_L I:X MVH-KPQIE/D/7VH 5]"EG.^5\8Z,VFIT[!$ER!.0#RFCNU5CZ]0H=V'';O*ISKGR)34$Z4$ #+F%8C#U6@O,!]Z-RN<+6!3: M#;/M-OLA04K/N-"$@^[E-$SM8=L-VO*H2@7HY0ZYDI(XYH811BS4BS7%9>LN MC6X8N,4&>HFJR.?1TEZUIH:3.,B(+!SSZ/]O[TN;VT:N=K_?7X%R,N]K5U$T M28FR9&=<)ZS]NESGE- <*E0-('))U.WA.18J)PRL?/RY% \2>/X'5P(^@FF.0E!3_ FBAN@W&F>"Y07X$0B&W/;Q_<$)U2,Q1J>RNUS*I6T"/?\4CQ;$Q;*@ M,%7=4^6 1 .K78G2V?,<:\%4$-8 Q#+7%J$U\KTTIP4G?#-"4$FNS@6S@9?N M+JPZ[Y=3BPLX@NX"SQ+ED9/.551.;AZ +NSG2PZ[I$=AU/"JR?> 8O=)NF5H M(MXYP&N"@)1(1?KJGN8;XC='X(*X5[;]^MJ[.V5=.![?Z\SQ>,O]X>K1^&., M EU#:G]1K:N>4^&LGQ8WGDF68$C65T(7XI$O:4UJDD&YX3+NK_7N91:$2D_Y MN7O& L?UTXLX@B?.Y;G;#-'T9D:VE+1M95A*B2K0(-'Z=Z,$2QZN*TA8GT[+ M:4O&)DJ!$&7)/29EM4>\3[7Y-C##$EP@62T>L8&Y#5D; 9A2D92\(A@PGV6B M6M<03:IP"J[V_(22\X11(;SV0%28W$BMG>;U/LJMI%/W EX -E9(>;AT%+S$ M,RL%P:(B2@VUE[T;#$]Z]#H%JU#RSZ'=@%%R>=Q&BE8R\Q=LFJD+T,5>G>;V($!#%!]#-]AF)&' MEYE.>45&E)!I'A>2:(J0BOXE)?E)B!1.."=M)NO4"%\134E #(WY=5'L8ER% MLNLDE""#K.#HYGZ2*'1MBO;BL2;LMGGK@24R.D]_@5B'/N+Q8&H;2@N;"^F" M%&)#,E0NLP^Y$MA,@Z.#^7H0^4)U &Q:+]0/.* <(50M19Z:>+,\F6XY.0>4 M'EJ!N36#C)3PY5_P%M:3>,/*!NNLF)H=,2F3D'A(@5I]>K(W, ?&F56%X?2)R/!5.7<-22[>W1*@]#$M4)' ME\"(C=S;LO'&.0M9E:W"!EQ@8=;%%\,&O @YG,'@-@OEPJZBI/0,:[EL*-97PQ5X;T2-E]NCCF16DT$RX ML'V8T!;NW(=!X:ERC^ &4OPCMX+%KB%&NB@_<#+S P_<=AT9Y*\7,>(("+(" M-#3^6O,T3!G14P@CGM0C_(L#]?C5O_(A#<^#'P^ M[9;W'2@X.HXJJ\!LSM8K4\KQ\6!A\K3>8GJJS =640D"B98J.@^\DY_+2&)4 M9X-@$60"J+O )?VI KKT(?="4I4@W$PQ78SJC=Q+7:&";M7UQ0561NP,HN M4MD"QIDJ@64MK?N4F1C839/HV 80T7"5^5/.J!E^D. <\>P139H+XDB# B$G =6^TLY1H9.?)\/"80@VQ[9#&G=TWZY[>+_3YG#L*:WKSKA,'*$+5WKT@K&_$H2;:X'RV;T2F7%M'5C '5O"4VSL$U>-QU_E6=K_\; V(Y[_&E M)_E^X:N>H7:.?GM_\E7Y1J".HN^*S>'QGV#!1X/A7F$,>(,D3E*2)H4ZQ:LE ML(=GX"OU>;@?3[)Y0B'GQ'ASODW![!7P^N+"YDR?:^,-(DDK)=E^7)X4 M=C/T>4E8 G@*U,1-0;]/G6R!W\+3MW=WWHP&O<& _H\\NT, =A=!=$X54&%& M*%LRS$Y*#:.="MH%XYZT\3-(XVHE2H4#E)E6W4=_X-YO"-76PY(Y$$!Q(BU7 MSE7Y_AWF+'##!7X6=1J=S[,P3Z*Z!4^P'75.\[V+W_^$6@D'A&+8%Y_U1^* ( M8BJ)8"7P/W\9;6/'T='HU1M,\ ']X$6)\YS28NDI\.A&Y?'1O7JA D-4@R/9 MM"#;E*N+_KRLB 2^)87!6P5"Y1(.=JG*,(:ADF/I&1%X#$1D%T <@I=L M/)XIEMVXSF2)&UFE4T#/*X^ >D#J##-\_.$,3#3^\7L6"F9(NA8WAWG;U?., MVM>YGID5R)Q+BY$4RDE12BJ!JES%F7YC[HRY?)D9&3:7F$NG56<[,T;4]8R0 M_>YDA+1]K=O2Y 6S0E3^0TN&Q,AW",6$!141>(@NZ0@NY)9]'ME HKL0BYFL MEE:* +00&RWC 8=<11V;ZA8C1\I).SP\T0$LA*;V$-E?ZUJX&'6L.M(T?#CX MY7<7?()XZ:@^RBU;3FGT\3Q](@NUJ790J# 0[:'#R G<5$%]_IX%>CXMFTXI MOM.JL?TI6C:@AI3R*"VF>!9 8W6=M^Q'(!-1#>"#EDU2!W];-BY4*>PC%P+, M.ADNCI<:\MJE78%Q ),#O.CL!MVGJF7S5)N;AFA6RT9;. 54K3JX[R"CI5(2 M4G2E]T>4( ;.>&)ZW&1=@+X=!7,I[$4U6BW8T(N8^HDFA=5IL,)Y)^9B5DTJ ML2>H%Q*#"8'['P@76P2)E)M4R_U/2$@CF"F8R#-#VF.039LZ282[)<';@RM9 MWT(W:EQU/HFDMFZ%4>3=6WD$F)%4' .&+3E?PV@I?46R2X!MN"P2SLDYH[.] M?,^LW8H/9X%@0>5=>:,(_F%^'?C;B[/@$T8N_% MBZD]423; <#,8SJQ-L[B_+PP70)F8?!6YPL:5>KR4,?H":>R6OU&Z*&:@X ; MP?M43@&:TSOF A?&3^:)A-*_HN8^.EX<5U).9)/S2KA7:?O"(3L'HM74F1U4 M[T>R(@RZ 6,(L%\"A^#T<^%2*OM "!Z^G^,9#"5%(DJL#-HFNH/W ME**NA!B,A4W3+4P/JZLXH"85S\_0WLN96?XY8A6*9O6HNJZ+[\O!9GB7V MBIE@^OA*GH3GG?-6YO 5F4WNB_+3;#>12\Q>K3*FQ#6CSIH-F#3 MY)LN50Z,O^;-U'6_M@2;C5.9ID; +,&YL_06CS<+I[FJ9D&S^%-$6CE(= ^> MXK'QEQ&DS S7(5F/-J__US':Q## MR+=5$C\7;D)=T=59_EK:H])K78&&Y4<**G\"F% 7U>1 8?K]O/]=<0Q;':D4 M(7DHZ96+JIMJDA$%(D.@"*-Y4@1JZEI[&8> MN.!T?(+Z@S,UIF9O>>/(M4:)4HR'#W"%D7=9\-AE]B4A*83N7/J8P"3 @*H3 MI7IA_KZZU_'J4HV_&TR!/I4\::U>B*&RO5A@O,&R7\ O2*EK1MI'*T,@?)+%(N@*M+A6(YC6M5A('HG@N$ M^JT.\D))=J\JVIU.5ZMX%>5$IJ:UCPNU'(P>,9'GWR"(64*%'4DBJ]FXNMU MI7Q0?\1Y7JPNP&-V!'1U*6QG8,+7@@>J[$^/-& LTN3%?3@X!3YZ)W@#FNH> M0 02G_=@/?5"ME#6\$U1TL0)./M3@N$DL M<[J)P :TB\IM18:/Y@KX!:<1Q<#P 79.A:4UD(^+CG$5%J7+ F^Z%0H<)#:K MZ!!_ Q,ZIUJ!,GTJFL'5 )JZ? 0H.D7;,-$%Q&8N4ZD,F#POLP3V/*:"56G(#EU*ZYBR6-+G3V'+B' M(8\X6.H+V M,NHE,!K9*Q>Z&GXGRH>)&:2DRLOSXJ(F]'LUZC)&>$U3"(9OE^< $A:7-E(% M>X1]BDF.C)[5"6ARC7+!*ABCJJ#D%_EQVLJ=H7PA-E->2G1$V3'H+BY&@W^1 M;^-A8UB[@2P@.4E4?=/MB'+M2'%C9<5TA%/[%,JYYNV-?E/3V0AV7,*TQBUJ ME1"(JGK'0OMJMPXWS-'/%D)AQQI6LAY;@2;(@(]QEJ1U>EXK8O:N_ O=\5DW MJEZ ;F$,$=VVMA@PK$T'-H+;$AI2XT(5E*_$E>0,Z5"LC!]V("EL9]"=I+!V MAV[; 1.$IK$>]1QLRJ4;9"Z!/%"7C1"U4?%0**5DSU3[<]K;PENK&.#T''+- M.@G"\R<57BT9&Q#,WGFA*\UBR4#R"/B;LA&GC2&"LNB"4;E)[!44O,^>!YC< M/)AA%DQA-KB?:EA(19>HD;:P\PR\*W@\(M(Q. X!A# B74^Z'CK^1IT#L0V@ M2Y'C]6CA!=1'E@ M)F.<]>\KPIVJTWDJ1$U5H)0 H8MGB#T3.H6J;KR\\)7;AE\AOXCO;+@E@%YN MS3%KW]-,P>"XA#Z([Z&SVD6<\08K+R#1/:B+X"N8A4%[[=S]KE$$S0S';Y_B MCDF%B15TY+30S:'41L(UT*;RIO1D9CG?O"PF9< <8FL-T&T*3B1+ZJ]KM5'P MM(J(:@W")2/C*I<.V::28:-P;^@4-S],]F@KJ.6,2 UTA+T64$[VL%)[MY6# M<.E9YILJI]H*;!%F+]]Y'1%5@:0IZ2C04@HH3E?HPSE7J832_^_6X6LU%,48 M05 _2L:)]:-I.H][_F72BQ8(K#Y)7 9_,2]@[@N]-=G@V?.!'@$ M?,H)O$Q_7J ED9_E<_B.+7CH#J0 !XC?$]*]'@[L(03*C MA7X,7\QM.&&OF8HM?#=*S%7L+I[=6:+O5RY-A?"_)8WPOZMV6W][F7J/O0KK MCONGU>S\])%03NGN&V//U$"7S6:[M7/&G[W%7F;PY19W2R1=BW',8*GA#0RD M3!V*_I^_C/6LWC80\'LR6K1A!#A<2! MLE3F$;&W:^RZS7PUJXS:SA56&5EEU&YE5$PBP'*2.8R"S@@Y'2+AMD$Z7!9' M2S>0\3AN3TJ5/WG03/>$I8 ^1G%X$MB9S@\]HV^KU5]M9R2KOZS^VB3]E<"$ MG 1/^0W_53M6[6R2VHD%)PLWURIF["4%\D24CC/"+?.<(@

L^5I9B:W0C$GYP!=6 M_[28$:S^L?IGD_0/UPXL5:F'*NTK=P6H9HR7\^?[ZZFESI17:3!NF= >4,;? M/ K]5!8Q9:JC:$IT@)[<5!YDO%[GOI%66_"6489Q_]DF2/62TAP(DJ: MBWAG3CDR^.9*-\9*37BY_ 5>B7T$RIT!"!9-Q'-9Y"+QW(W>%CKSL:8QNXI8 M4O:9@?J*97HYL AEPE' L_Y5]!1,X:(*!\JHI#0NJAU(.4,3N[AX5:C8VE%1 MM)4*>6*)OS,MEYUA95?#W6I.:L1^(IM*4K)-GEJV,C6*7BFKP73QCT+SQ<:@ M(KA4^3M&CDY>"$2Y3$4TP5ALZ8S=:A5=GAU%>8M!30*X/S6?P7!B*M)\3OW; M"3DOP3)_L\4Z4X\Q(82U6F:AH5$LW@TCR'5%]/N.]2.":1 MA^T[XWFO4NJ+/]T)T^@A6_^U794=3ZE=F*X+K2:%(8O/,0'>Z,(A>SPJC2'/ M41F@B.5"]B#STXS:NYJ;<$K"([0#;N*N2QE[):JHSBG(JD:Q9PU5.!G<36;. M-,#V\W?O*[YY.:^JUEPF%!N:!B%$KB*D)ED-3FR<8XUI&DV^2V7"-\M$3V54 M.!O_$XB4"];^][YSZBX#Q/"XFB%X;2C 9>#5C:Y(5>.*_R/D*_&V^&]<71*,!(72T8YS]4&&RB%RP5,%$>77-",;WT7N7 = M?'A/79>B6"/ R8I^',8,R,.0(:H,O?!\2A%P)ZK!2F:"L-$[I3)6FK3R8*G M@TPPVFB,I>HI,25P9??2BPE=9 6GO9;,<%#EOSHN*;8ODTM:X*K2@W(3PB-1 M*?I2%+#+7=U3RKPI?N!!JH3$SV^H?26]")T)@O)=( /,4(#8)ZS<_:[F;G!A MZ.XDO[T(TTGW'X"Y"YS1@*&@>^O,1);3C'J#[7%ON+?#SVX<#7'WJU%__(M2 M(6F$O3IA;(31%UV)>(V!Y9+-ZOQPYOK (J%Z:%4R>\X)#(L*.9S_^WK@\%#E#?KXIKXB MX$!64B4-)2$J$%35J,%! [L6,<<"1J+,+\124BB]VDJ>OF24(D0DQ8\)MZ: M"=E.3RH259=\OMQB# #*"B=D2<9-G2@(P;Q'E&14]K 3B6A45(:YHP[;O0OZ MZB*"CUL*7ICT@3LQ$M/Y?: K8I>6#+TR\RJ5].['[.%WO5)WV)U*W;:O=5O0 MK+]<*ZD!>:;7F03<$"M7Z#J%5NH?:OI !3<$_\OM5DSG3"HCA+BE7Z\UP66? MK7>/'IB>LU3':WN!U7Y];J$7F7K0@[>$7[52#(24>YD**WC:.,]R)8ZJ3;W. M'YES7RM=E:N*O+#SE9C[V9QB1JR*%7M=2D3J% &\%3P@%A8)+#T$PUNJ_"30 M<.H9%])H/3T+\HV3 FD5XQ Y! QD@@KIJD>R:,BH[\3P'1C&B]K3P5!\HVVM+&E#T-VD[.OD0^)M3KX^*YW2M;>BMX&O M;_>.E,!]4C?-$B:IA&(W-I?<96XID=EUV.:[:%Y/D@@)_4'H[Q%7ZC*PDU(S M6@"NBP'Q0XF,W=J/O0>B%1]S6V 48M\=A// M_>]6@ #7ZBF$-26#"%QHG$H MNE J;C5:6]0,CI?='!&O@M![H8CW0@DA%ZN=!85IW.*=>O3LB]0,N!FUO8&" M"+9W)>/+A^:[#O6[]*E!H;F"[,G-$$*Z&QZ?!!3''***=:D.EE',L (?A-;H ME@IR[">1!%TU%ZYA2!2+2$ITFPA=X+O.R_-=CGJ[;+"J^HW?&+V\[8[U,9;G MR2:944F15Y5'HQ1BOS"#39&CD!]44\ZR--9)'V.8H>Z@+MJWD3RB'PZ%MMS4 M!0"4EEN4NYK1GQMMVV,JH$Y\/,B8%A7%',^?8HWE0 \JN@]KJ#5JYJ(Q1Y1& M]!JE-PK".6L6,DWCI%&'-41UY$(Y?P?5 MA2'DZ-.HUD9Q9@R)D_!Z&?@@_N&E^ZE_J(M?"XHA)N MUD/%P*(Z!X,-!F&_@4+:.B?4O\K8BJ_SD[7?6&3!*UA1!1^)BS<:#+>=(U#N MP)0G RMWLZ34GXBNL!+;!8UMB0N<43(:$?J/($L&2PSM)$W*2N\R5">1U1!(?9QBE1BOT#RZXG2%AKBQFT9^ MSJJ[&J8A<:>ZQK9F6#Z9\>&AS+>@?;O>C=?'!23XMH*[B?C$M#8F-1-UAWH* M0ZEXQI2C/TG/D+0IYI![K%<*SY"NIVRPKBXWU= TPG@A=6R0%%Z]&UN-6?CL MK>I5V+!IZSOES7K5QWOD[7FG3NL=W_OUV?'9T:=OHV]_?/YZ]-OQZ=G1UZ/W MWTX//AZ=?COZQQ_'9__^=GIT^,?7XS-PQE,Q=T:(Y,=8/V0W3]V MU'2B)\R M.*LOT=3^8,X^P6PQX77LM!D]4181.M>B["()S984@7NI=9>"/HXGX$7RH@E> MM"1?-$,.]1HS%B')393%+Y44^M2&/\XC%%;652^^.1;]@?[MV ?)0# ML@[][H%:%:,BUT*^+Z?77BE5OYZR3YINZXI=M\D&(T'O[==GHV>(&_MD9HZM=),7 M//,3F?+90N=@/<5D=U6/32?KQ#T=TEDGSCIQ&T"U@TL1NQ>K "NZ-N,3K "2 M)MWUO2T(3!Z>5)X[^G'3GG@];'1NWCERGO 'KR&TLZ:PCUSY' MKG32:STY%8YCVME(%4>J;IP^09XXR6-)97]CZPIM MD_N M#W^>S4UOV'E:)Y<'"+P'B^"F,M;Y'H%4GM(*_-,-,O%".;Q&X//)GV0C.I%$ MEW>E6_QO(;]Y]Y3BPJ6-TA\(:*F6Z$FM@]T@=("*G?$R[0;A#NGDAQ\^##X< M/G@Z^;4U 8^VG=CM[XUK25U#V<>!0?O=#3/L:S7D1F?41V$X?..H[[?E#[<5 MY0=C@1N6A;1-UEO# '?3U)M$WI\8,+#4O7OA75L<*DO+U;3<6P]RZ%[(^2#[ MGM80N(5&ULII9^34.DR6O-9A^GF'+ ]&Z34Q_NYT"$.2W2GC^OGE0?MDUII7 MJW^M>7VBY+7FM3W4M8JX,[3<7P]XR\8C;#S"RFFW+*IUF#I-7NLPM8>Z5A'? MG)9_;1T9'\E7ZEYT:?1JV!L,1[V=T;AU1+:RVB&]:YVF!R)OVS%3V^M!M3_) M[8,XCVNSW/0/H_V[I;FU!?W8"OPF)R2W5\8M=:WG];1I:=/<[FVO-!CU1H/= MUE'82FMWI-6Z39:\UFW:5.I:1?P3@\M=\YBZ%UP>[NSWMT>MHZ\5TPZI7.LO M6?):?VE#J6L5<6=H:;,7;9C)2NNF2*MUFRQYK=NTJ=2UBK@+82:;PWA?#M/. MH+W*BWE7R MVOU1>ZAK?:[.T-)F+][;8?P8J[Q>M8["5EJ[(ZW6;;+DM6[3IE+7*N(NE,;; M[,7[%_9BZ-!;[0[[@U'^ZTCLI75#NE=ZS2U+7O1(C"V M/GOQ+$K=X+5-17XRPMQ5\MH=4'NH:[VJSM#2YB?>%X&WQSN]75O!U0UBME1: MK=MDR6O=IDVEKE7$72A[M_F)]X:NN-T?MK#Q@Q73[JA M-C_Q9>J>!P*^]?S+)O7UGRQ)_>GR9@ILIS_>^:6P(EO\E3'3$=QCCFVM#2>^ MC.YL^&P,KT"/7QYS_7=&/M)EI8>.$"]E-<=Z<@R04PB!>C79X-GSD0$ 6I&$%K]60HQ?5::@D4.Q"!P M%XEXK?YXXTCQ'L"(G]7FR<+T]&-D_BJQ3U4K-YK=M?GV$1GC;S"34(W]$TXT==[[L9BD49PX;I;.HAA&YCE9XJ21$XM% M%D]F;B*<;(%?P S=BXM87+BIP'O_NCT8] <.S#/PHQ"_B;+8F01NDC@'SB2: MSR-I QZ(B.G;TYD;"^=K/H"3 M.+J(W7G?.5OQJW/E)DZ2G2?BOQFH3U@&=R[@F1X-7DUO[=GMK3V[= ;NT\7, M.5C$?N",]@GP=KOGN &\$W_ .2WD(.?NTCD7,,YDP8.+8L?SDPD0U \S^'R^ MQ"$"H=QP26O59[W._^("P)>@F>%W#V8(I$UQ='AU@BN3&'/S0#,' ;[/$V"4 MX#9^ ; BV"M8G=0YI\M@+GZ:. +T0^:F BM0 Q2P?-(F+F!W?%%Y&(X?@AT]9G1IEF:Q<6E/$APDI\**,4]!P:>9"!5 MQ*DK)D2B-7.]PFJ7F6C<&^_M] ;[ T6:56Q$)'?<2Q$#;6#N_@3^A6G0K<22 MP\%V?V_$A#??-(D2XH&_CE_M]U\IGFV:+'^1S_BOL/WK;Z_%Z;&8N\1#[J7K M!^1&@$XRA6G=Y:LP3M.\:;+%F3+3)R0V043K?AY="B#U),@\\&SBZ#OOGP[.CK]\?O;V.!5S9]QWOI 8'8?X+!+W%?YZS0+LMGG^;X_<. 3M MD #7!0)8[J'F]F@F7MJ9/27 H(B S]%VN" ^(D$+0#-7IA]U)0KC830'*5@2 M0/NK-Z!6_="%7]T ;DBR $0*I1FO_&_FQJA"V435J(T^J8;%$M5%.O.3THM] MM&"I.YGAH!+GZ,?,/_=39W^_/V3- !?\@]\!=AK40Q2G;-W]G"D=%/K8X]%7 M7Q'RM\S3SG.6?KS8?-L+5"-@3<(H93,(UL(CB/H1;.']0'CT]_ -31VTU (4 M"NG*4W",""@-[XQQ,4C3;9(RN_ 2M^?E_X'*E] +?/?<#L)G\ M)+),"3^NAY248_+-(<'P(WAY#%J.3'0LIB(6X+;A1-'TP6!QU6F6^_B@0&SDR'!N=@L8C >R '"=;UZ J#B?DR MA641<=(YG5+8P;QK"@G*3Z/A:#S:AQNE)MI6FNBCG[B@+9;H$N"* BN3ZX;6 M!@3+YP5.R,$X%:$/[)FO[3_1\)_@C;@D(*/;>V^F!Y8"Z)_\,! MCRV=D>[!-4$7WTG&&D0-'2\5\T40\624+^M=TG+P M*]1,Z2% T874K=1>1.X\Z?WL\^-.H3B0W]T0C,M26JHB@=P@B92K",ON7,"B MQV0"V:[ \\'W]>=,$N"U%%Q>N?&8@)L)G CD@J^F[F44*]L@>47ZF3?5CFL% M/(O"UY8H5Z.N>/;VC'@>C'A$/)_-YT@3N6 Y08!YD7?!X) X\D84N!*8RK/ ^&FO1$L&67G3"QD.5G@A1/6",0;""S\LC,3<3SQY,M=H M8J5*M*=94,L8DV(#"ZM[,HN .3Z*WHV-PA?8)+JDF*11Z)'ZRR88,\BUF30W M#88$O*'I%(>.^T?05)X/- ^6?:Y.YV%9F[X@$8S=^0AM,7D^OL)[D,K$[ MD1KK6?3#A'YNI%:U:,]5^%"%G/)M4K0@AU;@SWZLO!1\5 B[K\34*RX]5?DD M<@/]>GWR_9S3PKN<#/*P7KM9&KVY[I1P;]P?C-8Y)_R9@/KC_M[N+QW.&& K M^P_4V2U%K>KNVK<6+&RG]@"^PY1H'\3B<+@&"3J=>_AJ3%OYUE%F0,FE3TH\ MUH>]ZYB9-E8-SZ#]R;W2Y 84N&93UFO:CZT.EK9.MA[(XK>&C-;BMU>EM8,2 M3][LMY0PUNJO:?4WQ[BW9J'A=5$Z6SI'L MWPXOU>']CC&]KEODFFL7:V)^W MJ[96]/Z7?CRXP>9YDZWE+2/;W;1HK=GGW.0,\4Q,9B$,\V)YLVWIQAC UE#% M&L"GY7$\>2OXN.O?*2/8@6!N:]CRS[[S"6.TIS,W:EV@XR&-X.U9M"5+\^0L MF#T8;1]-;K2WZV2(U-J[C=IWK+<;_$VFVQ_"HB%N/\J;"M2T41.6K![K>C?_W]^-WQV:G$*]CMJ\JM M&Y3=WD*Z=M<3KB[@EVVW'[_L+ECEK>+IS^^/_O7M[(O)U?B5<_;%45^5I]S) MNH\5Z' E/X.OW^WO[_RR%A;D3\"VKV9.XG$]CHUP"I2;#)P;;S M_(,/;O?GJ._ $FV-=G:VQR]>Y) '[MM6:;@G9OC:,=)'I[JU:V#71M:N6;M6 M8]>&P_WMX6@\' ]&>X/Q]DMO;[R_-WJ%YFW8GZ7S&]BW XE5[9I&[MURZZ-[ ME3RL/3O,8MPJEZW9WM;_E=!9&LOM].@0?U9()ML#M&/#L;5CUHY9.]9^.[9C M]V?6CJVR8[ _V]YYM3O$_=G.\(8;-#(:8*A*&[-#B2-_R#CRIX0C?T=[MO-0 M^[/?LU!(LV:W9]:L;8!9>T2KA3"JA(*\8[ELTTW&''3HEO@Q' R_[0S'-]VZ MY/"['JEO!CPL0V^#-F>0Z_1*B+!L / G#1]NE>Q39'^K9&MZV0_1:6\G>UEO M_1Y5[_9P^&WWAHHW=[7QT,/,EOR:@>=J8[A;0#5;G6UU=CNH_F@Z>]16]K(Z^UYU]NC;JY^NL^_6.,=J::NE6T;U M1]+2(^M9/PTM/1I^V[LW+3W<<_[HG_8/^WF#P.WQ@+ON>=$"PQ_FY>JB_<&N MUM]N?.Z&(MGZ\B,02]6[;S08C*QRMLJY;51_'.6,K3O;REY6.=^CUQB'K?^=>[KQ^=XS!)J1#^?33)\,Q1=0V77WOR:_@# MAHA=O]W%0KBQJL4_QFI)ERO[W[NIZU".Q[F8N!GV% <[0*])W0OPYV/AB/FY M\#R9!*F?D8]'O:_?/D&TZM>JWY^I?D\/_]Y6#K/J]Y[4[YG[ X%+EL[1CU2$ M"48V3BM_K/ZKQ54?SS]=WCPL:T<9O7?P^F_0S>89 $'BC_ZX7?$D>J\ M-GS\45G5UQ+Q0-7W_NA#*]C)ZKF'TW/OQ=0/?:OFK)I[LFKNX\&[5K"357,/ MI^8^NN%.OAZU@IVLAGLX#8>GYS!,NV.UBNZQ2?Q8BFZG%:QD ME=P=B'@878K8.7$OFLYTGQ-F>BKK47U#)Q*>C0'BGBH=*;2.]$.^&_]&^':7 M$.3]4".1.V M7]0IS<9. -): MX(,H05E>D"* 41;"3?0\-TMG40SKXMV@9\MC. K<@ZH]GL)XT#H_]L;N^+ _ M;)\WWC +(!:Z#;\^&SU;Y;_M]?<$J/H%3??CH^_/KE].SKP=G1;_]V MCC\??OEZ\@4_O;_=+OJGZ,^^-*Y\]'&^K->/9V M?5;:JM^NX_NG,EN6G0V=[7V[E>^6KV\JRG?J2M6-57N9O'0^^>!AB\#YO>^< MNLL@BC? -EHOKSTV]8%F41+2]-$[%SV.A%KIM-+9PEG\;&_XD8ZGK@?6L^*X MV;.PXK@YXK@FAN4&B*2-[;1JI#:VTWX59V,[&S-;&]MIPZIA;.=D%H47SD>Q M 2;1>JGM,:4VI/.@;JP52BN4K9G%T]@Z7@.WW7.L,&[V+*PP;HXP5GOKD:H+ M2=ACYO[SR%L2X\_2>0!__']02P,$% @ 38.<4'.+9@0%#P =YD !$ M !M@.IH+L;AI-%Y?7\_, M*76X:WD"NN)GAFLW4+T>"KYG!,L&U,&"(/7O!ITWSYOUYOOZ^=7X_/RF=7W3 M.C]K7EU]=]6Z_D>S>=-L1@1\\L> (O]NT.59\ZQU=O']983P&1N?\8R@7B=" M>'4Q;5UJ(,=@V(+C<*1?HMZCG&&VI:%AI*-HR'AA+T0\RR0^L;-&^Y;#M!P M^(T#\CS[MA8QWMN$66YIB/E$#7S7)GJ[C/4EU3!'73O* \,N& MWQCI(55VBE28,S.,%TGRH"&%Q20TW4;0D*$W3<=9VJ4!LTR $Y*0WG ]1[!E M>A=!8PH0%G4^Y_0BFR>8KWIY2]"_7BCJUO7U=4.UKA3R&(,@DZ51T)INVPR< MPY84)O)FS--[DBTQ!BP$HQ-/D >7V1TRQ9X%N'O.'QZVZ)02$X*C161DBQ%$ MF@5F,R*>L$WX AM$TY$A$*19$(A:C5\>^WYTK4'(0$@%#6HO7":0'SOZKJ$B M: YF\J]ZZ!YU^:C>.H>1GX&P&G)2M<[RK<:.:H3^LY4::^?;6HUPBLO^+[-Z M3H\)Y?KD>5,M_*.^GG>Y.N1-UVW5BFR& MRNW\(KJX/OE+I?2/:^F?K:M2_IF^/N^JSJZZZ.F10&85*=4G76P2<78[:UB, M-3"#&&H1"/R&Z+XM+.Q@X:III&4821Z352=K80_P]RXZ*J$.F4&<-[=2+"I@ M#XJ(7938/MRM$SS_HVZH2R:(6RH2YK+R0WV=U)928C,/+@V&DI)(%1O$$EPE MI<53*#//W)L.$F*NJ8G/=!A]5 :GJT\R[=O63<(21GVJKXN9!;)GBB8Y>T4F.?^F@[3LAS,(VT72>U8(AHA!W'%4H-]2Q\NEA09^H&C^"A M3$1OY-#&( Q12-_'Q(:51)"^*GADTT_#7LDZP ^Z<0EZQ=A*LU WDTRI0]4X MFO(?JD=W9\*ND.SK0V.38U.8QXDY<'Y0GQ>,-: MLVR^X&D(R092H9V&9(I427H3) 'YA6MCP=P%88*"OT3J7B5@SLCTMB9W+>HA MC+_!",\ MY DT4$XPZ3;MK&@*3?J5!F[AB>[ @858V6/NR^9C'2X$%MWA;L:B M]%$_1ZBT![^*\9H17> WUW'MI:]H&'K#_[<=L^N >LL>K"K,5JK5U#(R!/+? M2I'GA?Q62LQ??<2.B7QQ*")/;Q78.I9OOWSLO@KL!\L1**_V N\'3Z-!O]=I MC[N=NW:__73?'7WL=L>C")(EB(MP;$D<5W+@]BLK^IX-X%[M$8_OO8?1J/!@^#Y^ZP/>Y!:Q'4&5Q% M,%_DPKP6B@8/:"VV GA? -\/'I^'W8_=IU'O4[?W!']V^X.1%MI9(HJ@?Z\! M?:P/Y'>"WLENJLF^-U\8C0?W__DXZ'>ZPU'WOS_UQK_JN$$*=Y$'7&IX0%3\ MW_'"Y?]$?B\5_GN+!>W1QX?^X&>]V;]B*D+[2F>^@U2DQ%;PEJVE5O>/1IYM M8[8<3$=TYM II$10*AGJJ)0ZLV?7H@84G]&Z2I>U".KO5(VUDBIQ]P4C=XHB MHM%:-@J%5X!K SXD!HGB!)/,,3$STS'.IBZ"]?L$K+ZL*(PK:16.^A-W[C(Q M)LSN.2^$"QDF,Z9I&F$1>M?)22G%U 7(01%!%7#:P-V[#M ;X@Y;\C90.F@) MH@+ 6LT$8*$(%,JHL-+&JD\PST H:"K"I97 Q6>LP-ABXM@V]<-.VS&E>\,: M0IS,_"2/O@BV\Y3IM)*F=G]C\BHTM=$<,Y@''EN.A&M\3L4O3E&$V$4"L9 ? M*0$51-H0]1P@(V/\EC'!HNU%\+Q/P.-S(\5>@;-%_H<9N8.E!"*;O2 .3QR M%9$607:9D@."H+H\(93Q;RVJ@F^KQ3,!2V/ MIPC0J]1%S760+](_U R$H@5A/MX5N/ISD\QDHI!Q,)U'5@1ARF:)+Z0ZAOX" MVV![V XKNRW62NZ?E-\60^_"3]6)Q^X%^AA/K))E>D!:A&UR=R51K*-WOJP* MP)WRUASLDE0%L)TG]UBB.6R%V+Z3V1SPX+RH;9I*46Q%+-TA E-+[R@I3U 1_,E=GYQ3)FA=]Q7W#[^[ MRC_VS^CJY?E&8N\H3D9F_\7E %_0&@ MCYRMZ )?DK4(]N2^<.RLI@+](*O" CO+45A_@:7;G!/!GX@83"-/^Q1/J$7E M6PT@YG_"EJ?&W[8L]U6F9OG+Q5[[*'*CY/YRH('_M3*^+C:A3^2K\BT"9>2. M4ZPMHI!:?U8JH95.E?/M^P11?R-:5TJ1 Z5M16><-58QZ9#W>N1:/U@H..4K MN*E8YOE!,5L1\"F;T9'[.RKS\.6B4'"%\SX.'888DOK!M/M&F$$Y>684:OWP MBF2I\XP/Y!Q:6@H^QY=DU@YWJ KH\@?DKO4D1Z0[ )1!ZE.ZD$O*.@&J7XJASC8 M7>MMMBRV%%?D)FG;EL4WM*O,X1 K2N)&DG8RJ26AR#52OI&;'#*D5(#^7JHX"-[1$J5H-A%*V7\-JE.6E'\_^" 'QJ;[[D- MGL3?AZO>AAO\%H9R!/D.Q]\Z9.%RJG;!!V).F&\V_SV\\DV;Z:W^BQ?5KYK< MP#H!)F;+GB"VU*J&N#?A@@KU6SH I;<(22F0U)#_&981ZIIC)2 )3[@Z/;NM3;&EWD&I>"?^6=IMS203&G_=>6* X?V;9[R4DN%/ MD&QVWV0!K#9I!J )EGORZN0FLE]RKWXG082VV(.@8S&; 9.DR&XP^TS/$'TH M$(+QC4 _@U&5/(X(>Y&EPR.Q)X2%)M+C\:WA_W#2C>G:F#H[&,/T6/"5IVQK M^'_GC3J.H?KQI\$4\F3E^&W;98+^J;H)< ]'KL^W9U\H,_RMYU#/,>3A!52A M_O][3J:OAP;18CDE6X0'^C]3,;_WN'#M("S*!3,8U'),WL2=I;YA[IM#ERLV M-T3X_,O8)'_TN45(RKC+TA_OB$L@!TLVD:IR+;PC7-$9 +V"C;YZ*"SGLE*Z MGI/['%L,V!0WYXLO?]ILQ[@"CMRI>(6I&2SB M;<;DKJ%ZO5X\'RI!>$KY3CB<($N))B[%-BC)=-+V6,C?^P!G?@0O%43^9F8) MY]#E/B4+/4%*NY.1=A!P2G;*#A1@@-)!)4I[BJ//#Q$P.F.;T!+E.VFKY/M] MMJ-L(>"4[*0?(I*FVDW&:5F+R5TJYQ-E,^I0/)A.Y6CESTG%,[42A,>8FSWB M-VI[=MN6&U$/S/V3.'<,_PEY-79D@* F!73NL/,YW*P*![P-YRE5Y;%[FZJT MY$.R\)@QEQ=>VB^$X9E_I+Y^U9%OF6TX ]\ QU@$S[[(C,@-J%*+M>+/S)TQ M;,>]/I_F&!T^7FC@+B^BM MCK/61RJ%A,>RY):)N_CMWE/G0_]V)[QMB,%4_OPKA)87RD'!!Y>-(:W@ZF + MB%=15YOOA(SRJ%84]?!9==DV?_?\[_Z/W2$Q/8.D&D6?[Y26Z(%#QM2.C^#! M$S#@1TC!(#E9?0/76Q^K:/$62'..8,F[>KTOAN^6:))AN:E3^ M)6HNTQ9#P&KN?B)<#&!)DV_]@=SER4MDWH?L)I8YJB+F."J20XSY9R*/UU>U M6>S"],$-GM_YL1:&.UBB/9LQ,L."]!Q9D7!JR*\0D7:@P[X,7MC-$19V!W.R M#&,2W*,*5Q2X?&K6S2F",F)C&G. M2"%2,:+3&->#Z[&B845ICG%4JNH9DID,&"GUT$;+,8[ +R,&TQY$NA=J0BB[ MEWNT;*F"&YUX$O[EK4A PAO-VTVM?<240T5,H#R1DY@MV+E!$%E]KB M0WK$O[LL;,HQ1QGF4S%$$;3QKQ'L(&"_!M$KJ?RO47!C#DO]#_\#4$L#!!0 M ( $V#G%![&LFO8@T /BV 5 ;7-T&UL MY5UM;^,V$OY^P/T'G?NEQ9WCEW2W3;!IX<3>K0%O',3>;;\5LD0GQ,JD2TJ) MW5_?H6Q% \(,8Q)1>-SDF[X2#B M41^3NXM&Q)LN]S!N_/K+O__UX3_-IM/_.+QV>EZ('U ?=\[..]V3]OOW/[WOG/VWW3YO MMS,"OFY0.)E_Y\Z[D_9)Y^3TYW>9&V]<[YM[AYQA/W/C^]-YY_2=VYV?GLY_ M]+MG,RC$\V>GL].SF7?6SCY_19=KAN_N0^=[[X=81X\XMXH@](/]D*S4 WLZ#A#RH$L+CCQ>-#'NK&0M. M*+MK==OMTU9R=V-[^^K%_8^G\=V=L[.S5OSMTZT(ZDM#+V7N'^-1,;FN*2\U.MWG:.5EQOP%L.,Z&#T8# M=(OF3JS[>;A>HHL&QXME(%2*K]TS-+]H+'C(FJ(6VJ<;(=]-$=P%K6@4@Q9R MOMP.=W1>8(]1> YNNEO'+3$1T!*WMW8EM'*T4I0:NBM*Z&*]$3\)X1;1/Z[& MUY/Q:-CO30?]R]ZH=WTUF/PV&$PG91!O0C^:H!CG1*M NKM$+ M,VY(LA8*0)U>: MXDJSW=DVJN^VE_^\86CI8G^P6B+"48_XX_ >L1[G*.17$6.@WRYA@6COE"47 M W>&@M@LRHMK&<#5\SP:D9#?(@_A!W<6H&L4:@ JEF,"R>2>LG"*V&)('A / M18OA*@CRGS>A.9CTD&$O1/Z5R^^A,8A?@[\BX#$06O3"*Y>Q-8RK7]T@0BJ@ ME$6;P'MPE$>$K8_F"!J]/W57F]X,W>":$D^]1Y5)*D;STNR+*R!T23D&;G8L MCHQ:A8^;8':\1#!80&V.$ S^L3,@A+A^B9P20AD MBE:[%!;G6@U*L1PCXX?N"%C'6"?=V)\_8<0J4@+>D!?^CL/[JXB'=('8"+LS M'.!PK4&PG#P3R ;@.M(U M]7^,5^H@1&.NU&0IB694P-OC.=@KQ4FPFF@3>*<,NG;$UI.0>M^4IU9Y3QNI M)=_'8F')#6Y<[ _)E;O$H1L HPM*8F64*D9"FAD[]U2@^B3WQ;-F9BK;H5M/ MZ=S'C:P&B?+N:> CQL6L*%PKK07E/&VJ?>#-TI-8SX A#"PE(AY8?M6FLE>, MX?%.\Q;Z<@EWE)(?#GBZ7SW3V1[1TM'BT6L;0F M#M$B>7[.Z$)%QZT:=$^E4 8W7S0Z[7:G?=)N-YPEPY3!DQ>-;L.)."A*EQM+ MVW >D5A;B;<&V[:B+^Q**1O=_P\V\NY*23BUCP0YV+FC6(K[Q[>*^Z7+D8)^ M]U9!R_B**0T_O54:\AS_%/;/\K";=N%6GL.EI)R]U;8@,W5_H@&(L(Z&/'\U MWP5Z6H!)\=KM">7;?Y:Z/;M!UT2(Y2BMM#Y>XFZ,+8KQ6JAC[>_ALO"ZU+8 M%OIV^5%96;LM%S&9DF"AHU=*@G)P;$J'A9Y?*1WY = I9@M=N5+,Q6'K*78+ M';A2[%(Y""D%FJ[;A]9S!D;PV4A6S&0*/S\/KJ>3\"V-QW"MPD5ZNDQ MQ?*.,D]FC\I&MK(YN$R?*/7C[27$'K"'^(0&_BYA93O9^Z68"8%Z0"1"'Z%G MY4UU!BLOB$3"H^@U\-]7#!C2$F\"]R=$P $.@/.>O\ $QPT0/Z"ML5#!6"K* M4(H- N,I!OD^ :C@:9$D)'0%A0$HDT0_[/+OB$Q2]$ 4B3%:!AKLK"D M%;::/FRD5X EYC ?GJM%/NX\9BS0&28S-*%ILV^ET4K*))E ,R0A8N"0[A2= MU4DQ:49.GM$^D.XK:O6"[.-F:D24!X/1EKQ+,/&*?6*O"'/Z"[Z2D1>3"'C< M$DH)OT1SRM"3DH@/5C!L@3.,B2O26;*MCKTS3*#B5&ZVK!45:17Z MDD4/JR,@I0@H7<.R.OHQ;UECI_8U%BFM#H\L(:1H45HK(K)YA!LF5^//-[># MWP;7D^'7P? :/@Y&X\F!=D]*A!_]5LH^_0W,N;\0AMP _XW\3RXF8I0>$\T3 MKTI%&5NKS FR_PA^*KXCFXU(;SUE+N%@>809('[\:=,,$M5[#',P0OV(P<\; M!+W.UTGA-J).G;SJYK8?3T+[ZZPZO5I"[W/"=,@O%%/_>"F#DNZM!ZM7OQ2A MJZ8461ARIV1X)*@YJ.6U>L%,E]G2<;[RHM>Q^*R]R6\?1^/?#^6E/A=W_'[I MD\9F=M%$CBCJH\WO(4D6!+=!M)JG0*C)U3KL+:>(?3DM,IJKRS2TR_E,H<)L MC6I55"*Z'KS[9-L8 MW219(3=6MQI6N1+J;=5I=/9AVG!6GIFCR5V&+D$%7WAOP&_L*"A%Z^V18/(@ MT,RNH?"\W=457,1J[:]@O*0OQWW(X5 A,U!9OI)S Q\W!<,/P=H.T< M-:N06E^1D6>HC:1IC+2C->9*'8< MKQ3QP0HQ#W.DE.XC(R2]S&'R84;?&(T6HJ "LR]3: 6\M,X+172CD%;0_L^0LW84?&1?[F& M$1\\K^U;T\A=_&XYY9FNBM0:46ZLU:%1YDJM$>638W=0E+E23;WH2+L/;K8N M7DYBMSTSV]LW%D!I0]&P9O5OGM14%U2O==J])WJL5.>:.ZLW6X^6ZMSQT^K= MU_JI/@9'S^K\" T/DBI-3JS.>*C(CL1\5"L_XF@2!30\\WVMIV EPNJCI2M2 MI+ <9?=1U ?FJ:PE*:1E'#M%13-$FK_V;'5N1C4:Y+80K,[5T"-(H@OU!JT_"KD9,R1ZPUEG9;\0*E^_V6WV6=C5R]H5T6'UV=C5*Y")VM([5 M?B,]2C=^2^L$[C?+65Y\G];IW6^6(;EH3ZL/_SXT945!P5:?%WYHHDI"Q:T^ M;[S";$0I?\#JT\D/W:"*TD,JGV!N)K5)++<'E$<,3;Q[Y$=B??"E[],7[^$* MI)*;= 36G=ZDI+.![?M>$-!'EW@H9\J;ZJ/Q0G=%P29"%2YQ$" _, P=X7J*913O_V4PDFEJL7J. -5'A2[7?7C"4V/'!^WB6<$'[N45 MR"\65GM?5ZL-99'UNZ.JZ*E2_5GMJ5>E1KX[VAW->RB:Y,VOW2&YFGQ5&X.M M#H%5Y+U_=SS/7,ULXP -X@VLFYI,%O&TUK)>J?3C6?,Z-$"#Y\L\J?I2&949 M@Y0XK5G;"\D9#N,CPZ6G;!*23)[LDZ>&XDO52D75;YIET5+Y2K)Z4J; AU+? MLF_?9"+88NOQ/)/6M0U"6.OMN4L+/)Z10T)GK:6NW##7C"MSN4YOV6[,], 3 M\I^RZY9()"Y.Z5?$PW$4\M E(F/Q.EK,$),VN:^N1WT'R:F B%,5XZU2:?I> ML7 ;.!/5C7R1?5:])9K7J?YAQCC_I3'VE9JLU4-^'75AQOI67O?=ZW-LOQ _ M9J#=+_\ 4$L#!!0 ( $V#G% WMKS$$2D ,'H @ 5 ;7-T&UL[5WK<^.XD?]^5?<_^)PO2=UY_-J9V9G*)"6_)KYX1HZE MV4WNRQ9-0A(S%.& I,?*7W\ *1*4Q <:)$& UE:R:\M"LW]-H-'H%_[XYY>E M=_",2.!B_]/AZ9N3PP/DV]AQ_?FGPR@XL@+;=0___*?__(\__M?1T<'5S>W7 M@Y$=NL_HR@UL#P<10;^??/G#P=\O'NX.[ES_^Z,5H(,K;$=+Y(<'1P>+,'SZ M>'S\X\>/-\[,]0/L12%]6/#&QLOC@Z.CE/0E01;[P\&5%:*#^)^/!V23_/A+_+0B[GP1'OS>_D/,(L7K^\CST.K@QO4MWW8M[V"2(OV?@UO??G,P M\KR#!S8L.'A 2+/R'FSINI1N7WT4N'15^('\:^?#G/2>WDDWAM,YL=G)R?G MQ^FW#]=?9W]UPFQ _LMOCY,_9E_=(?WC//[NZ883M^G0(0#DJ_P7X[2K]VQ#XZ.CT[.C]] M\Q(XAU1P!P>)Z"QB$^RA!S0[B-G_&*Z>T*?#P%T^>8RK^+,%0;-2;E(9L8>\ M9>1_9WG>X<&:\+>'VUW)NGYX[+C+X_5WCN,!QQUS11^(?#;-CQPTLR(OA/%8 M,%PAQWAIN;XTP^O1G?,;/^=HB9:/B "9W1S:-:<+2H+8T2,ZRJ0$X[>00)YK M49:704B.F"(\.4\6Y^^FB'Z+*O*[6)EL<\2P+5W*!!U'OS1?Q9M!2N X9FZ3 M0A%70*JA]8)]O%PEY-,=*OWOR'>N_= -5[?^#)-EK+OJ0#Y00K]!"&U*,(^) M+D?7=]EW&=Z-KZ.7$/D.;AVJ8]R9F]C8L.5? M0Z0SMNDA"!.J#..GQ?/P$D=^2%;P]5=#JC,(-ZX'U+6[XSIC;K*@)]!+O'RR M_!6,O8A ;)>2:D# !-D1X0^^/K%7EC^''VUEL+KK'ALATR>GCU.W= #,\C'=38% MKI>(S.E+^DSPCW AM<)*2'2G"Y:6YUU$ =V) N *VQK:J2XEE^S,@@E0FEM# MN[!>$S5SXP;45/X'LLBU[S"_I+ E6SJ^P^V5GC>LQ#5KA=:: ^B^6DRC.^U* MR1/+NZ7GVY>_(N TV!G<&9L/:.ZR [8?0G1H\=@.F*0'8[:)3%;+1^R)7+=H&S.:&=\AJ(A*@;BH9W &;(_H8)Y:) M9PD;2UN#.I3>E'("]D'%8^J92GF:6<%C['N-@J.Y93TEC"$O#-)/MCE>E807'Q!HF>.JM&*N1XUXGJDE&OVQ/$LMLVOUG$& -<%HTWD^KZ [( M#I&?#NG4CP+*'7YBW[<8"W&T[:.-J4W\$EY[\63[=!B@^3*QJ]=_]W" G$^' M(8EVWF:[@BF,U@D(:G.B8J$EQ"7U4[VDN@1=$+#.0Q97*;A.\W'(;[6!O*'4 M6T6;&#\E1 L?6$4E:-)Q8W1]BW0FH/ MX=9))X-X=C(8B"5G30[UW>"@[IS_,[#G9P,%N^&9X7!_'@S<+5]9!O&GX2BC M8F=EAO3M<'12B?.80QV.3JKVZF>(WPU',94'7CC:X>BEPG!8!O3]T+335F@R M _KST)132;B8 QZ.BMJ-XV[3WKU+K>,N24_* M$)\.355MYHYQG,/14+LI?!G*L^%H**'$2@Y\: JK-!TV@WP^-%U5F+2!XAZ.P-JMD,H3OAJ.?=@N4,I3OAZ.6 M2DO%.-CAJ*7R&KX,[<_"*NF/QUM@Z6._MUT@R@.LXZ^3\=WMU6AZ?74QNAM] MO;R>_.7Z>CI),5:6AXJ3Z;DX5(!1!;E!=Z[UZ'H4*PI&OA,?(!?8HS,DN/Y7 M1"<%)$6HGI::;*>.PP4B[-Q*T(*E6SPC=O99HCLG*I49?S*8%>C U=9FQC\8=/;(=T ;IK"HJJN:+&[(-F>U>E]AG_D3DVW0W@TZ= M4C(J<.1V8Q;@&(>Y*V2'4)JSGJ8 M,A&N[CTKZ0M'U]$3.S5\A4&IIJ-N-4KL:UL#%9VPGRPWW7DVY[ $ B%RBOQL M\0;[@&SD/K,]EKY^F5=224>)+V&!23A%9'GK/Z,@.4>#O B%X]5X<*E^=&UJ MH5U:P8*=_>E_V')\MKS8&Q!>6H2LJ-8!>W; I)58[VVCU C;QA*6,9A*"*CC M79YI]5ZW?=<%,_L7O);N!2UB$&YB4#92*;=WD"X&5:.5]B\0@%%4E+_=L^!, MH(#9O)X%-3,2V*V@]PI+Q:7[YWVW*E!2NG\^P 8%NZ7[Y_HW*!#38-MF&Z^6 M[7MUUB,L,59WT.U8TB84RHJ=)C#X!,2QZYMD"\8./N.:4$T+ED*Q^X)#U3=! M%0RUVM?$BVH'M+Z%_(4FE!/#7W891E,T6/5KK?+!\R)B4_14%=::T(D)%=/U M8"LC7;R(V!3-5/4^ZV*,'*TIVJA>#9E1" X[!(A'Z'DQN/[Z")S+4"R1TM.# MSN7A@*P4W%Z>#9>,_BM#3#* -"H3ZLSEP(NEQG'\^N_>,/R5;_O<*"4 5H3" MF:HFE-ZW(1"!I&0N"J/4(%P4%S7L E-(4_N6,)M^!]%X8+JG7\WQ) GHQ@'785C$B]6)S:N[A&)>9+$4TY.?=>11HNE MEE1?>.!+IHI*7RCD%DX=)?5HVE@^HA3W-2S[&I9]#=,N,BP"?)=\YS7*YG@K95%G!ZM.-J^ MM7*7: LOY]'Y_D889"'7ADE5:F#8%%=@3"4$5/#^%84\F07"\]9 %;PFSYM:+^OBDPOD4TT(ZD95 M2D(=_TQ>-W3_3))"(_K>UZGCV \NT P3E#&)@NL7JJKI)NGZ%EG%6RM+(6:Y M]]BC_,WC6Z%1("&#CMA0UA*=,H#3E/N$T_4KA8BBCI*:69'(;N/1>9Z S3O% MZ"EMK2JG80J'*^4[+7*3XIH/5L'S9ZK(B.6-?&?D+*EU&)MX[K/,HJ@EI:CQ M):)'$-:SXPH](P_'M>\2:&H(*0D;H5A)4@Z^6.0[RDT.4/BH@DHOJT*F&V0% M$26KA)Y]@GN"@5;#QC U8?0@',\^8^S$>9>(/+LV"B;8 V8WE5-1A^*!KCH_ M0C*SI82 &OT3/S2UD+9+':]?;"]BQPQ6_$__YP O&I,BKQ"WU.+>':OD>C1D M+WSLX?EJ/2>E)%3P_\5RJ<7F6[X,YP6#I1KX4^7F1'9X1[&OJ_HGT6-@ M$S=VOJ6J0YP_":)*=N+<\UE=GDML5L= ?X.+OIZ6FHLY8N'"V=\:*,%K0,(< MG_2W;1[I1^DO M,P&L?*5PT?0=B.5Y7VAF15ZXB;%63V !!:9/HE!EDEMCK'FD^B9^B6U8N'3C MY\E/ FF=IF"LM\TX; %EICML"6N;X]>W^SCXM1>P:, MR!K9]2F8E.-5ZDW910AS!0TQ':K0UV=2X^)J?^<.UF+'K$F=?84!;SC0>:_0 MOHWEMN9N153#I*:@]1&>O(E5$8XRJ=\G"'1-,-&D5I\@W+4A89.:?(*0%X3S M36KQ"=1?^4P+DQIWBL$4RXPQJ4NGX.NMR7(RJ2>GZ)ON,,7-I,:=$'$59$6: MU*Y3#.I6VJI)K3C% );D$IO5;U,$*# 1G'?@'(J2*\WO-ZO9:(-W75ZB(=&# M5(^ZHLET?/G7OXSOKJX?)M=_^W8[_45T=:\S*N!<0:1WY/PS6E^5 M-L4E?5_C>?=H! ME.1I[=;_C6S*'H%5-56248XCEE_Z?.8.^X+"!98'5$I/378#Y2 IN+V*"-6C MR71)A!S_<1SK3&HK(V*[ >S%R5#O$77\)KH"745<605-;4=C<9AB]/;U;%LS MKTG5:D]UJ44]@('+86OTOIG>OIG>OIE>.[G[FWW:X7.FC((*[@4:[L,! 8@J MMQTEZA2*ABMY-\6'#HGW44U(2;5^O.^PB8!]NE3A*JJ$@+F\2V:ER^O8+2X" M:3U;3&B?M[[/6]\W+JT03/&RT;%Y:5$2.TR=8 'EQY'WG0P+:]O:"+A9W5NK M=[[Z.[I,[.4JC+G0+N3%"_HF]L/?KK@]S_'WO:A;Q%]V0-.F)D=QG^W>$PP5 M]]G6N$A'P/\CVF=;XYH<:92[?;8UKDB!&MSE]\*=G \EW:*RR_)0$BU*TJ.& MTX46=I?GR?NAO%B)0&0F!/&K'K#$61B24<\(S^H:1^5F:.<+A# MT73=9PU)Y(TK2;*[<@/FGXL()653_/30B".6 CZ?L*W;(D[ Y7'KSS!9QKBO MV.%*["K8=A[1<^I=0Q!*LCE^<*;N">4]\NUXZH_)Y<+RYW3WSG_!]6V7RO(R M\1&P J79#-ET5T^^//83\W1,Z%;/ZFG#X!26(Z* '17Q@"OT&$Z03?? ^&KG M9_HZV2G\!I.)Y:$I(DN(6$2HJ4#U;9*I^(P;>(BRBHJ:?L#/*-';4\KM)5O% M[+X/R2YE(M2&B$I53'.3$V@@LVAT5_W!OE@O[C):B@N[8%!GO-'-#L[;YJ"N M>'M@JAK&V<80/?GJLA-=_!A(^[G< $691MMVSK$BE&A>--Y5S5+I [:U&KI]Q,!&>Z FKR; N9:+2"@8GRC1\ MD,ZRV#VX=RB/NYZS=MH3$FYMY&WT'%NI[Y>Z>9'#A24J?7*O:EK@BD("] MGGMLFUET",:%[@$3TL'J$&TZ8\S+^6K='"GRG^F8&U9EKO_E4+7KNOY'#4OCN<1"SVE[XNHR^$K?R%B^< MRTV>01YE89I](-QZ%TLZ&9GH66(:Z^/6"&D][7V2@J[A_%<4S&_ ]5^PQQ+3 M W"HI92$FDOYEDN+K,:S72YV[1F1OT4,$.@%AZ!MM[/*XECU$UQ49> M1F$(M<=B QSN'1Z+^_:YB^1T2VH&N)'#?40&%#2T))5R(U>?F_NZDX;< 8?[ M2_1JH6QZ[\:O$4+T%9FQ,\A'$)O>2EP7)*BF0=_N?5UWKO7H>G299'S&93/_AO4-A5+N"VWL]XNOS6B&C=-1 MXG5@3[M=/EDNB:OR%Q:9 [TH)12JN2^Y?/TR(H1U?4 S1']PTONTV&4[SVQ: M._?6*G;$ >]?!]-5(?M[@JC4G.SN'7_=R"/A-?$CPST($*HJ4*Z5[V2!4'C' M.&KHYJG*_*A52S6HC6U@UPYPL]Q; GLIEK-G3')S MB4E!SGK5)_FI7 X-MY.ZXP?WV>CKVVM)!-6G2"X(?=UZ'0JBRE7 ,W3T59HM MB4;05<1OE!>V&_3U=&8-+=IW=6[URC#+UWFZ=W8JP,8,%CM$SM1=LNM69Q/Z M:3"C;XC^+6DC!&JXTMXSC9#0)+1(>$7G/]0YT?:3]RZ-O4MC[])0YM)H>_GJ MXPC1P\03VB%,<";T9!>+5S5J;!=?;;KB.C"/MYY@I)6<8M#%7-H;R]H9RWOS M;V_^O1KS3Y/-&&C!#-[["[5@Q UAQ1;,';*"-C,7A>EI8YW4!Z.'Y-K=F[IPK/C:M<;3,;T(&BQTMB8XVR>@K;H)H]18;>T@%$C_K?$ M+8]BAY"4M?$5$Q;$]7]QR9RN,&L\F[DVFCQ9-J"/IR@E%=*.93,BA,W0?"^EO7$% 28&MO4!.Y*'Q;'-7#SNNBE'HI M%Q:$AZ&OQNPCN?@5DY!YCVN7JCY1E?K&A?4J"PLH5$/22ML!;$8$2&P7Q9LF MB D9HL+ "JT^;1IP=J:#\SIN@>Y29SJ(B>&[?GER2;)+TCVW.;AM>E*:.W[].Z2!@=UJ(DHD7L@!/!Y:36^)X%JL.^.PI&JU&*=OA5>;PBCU@G-!]&T:J%P5 M^4COX#2C=(Q*(OIMBDRJPHL<]F 58Y.8<2:>GX55I>*.LBA*J: M_A1)?E'*RLBVDVM>D7-%W[SM@HHE1:@I\1=;P8+]GZF;9\N+[R[UG:(K34$. M9 !5JL:>$LM/+M^AZ^#&)=3P2SK<_@-9XA%$,6+M\1F%=/E^H;IB M&2W3CKQ78LDS$D2E^/X2[S>QKS'IE3!R_AFMKQK##\B)[,W'"_,.)RR7$V2] M7$;QI/M?_$@75SB>L>I$NAT^N\PO0[6('/]PPDHB)O$UT^XSWQ0>J"9A+6Q] MV_7(/H_FYYS(L<47BKC2^#(BIM/$[-/9_K1ZZ[@E\@GRI7D*(N)='? M>V6]0%P_8EU-DO16[,,"8@"J2N[W]4G6;)DRLY9P<.N'B!YFPK&?-W5LFT2P MC",I\CWBGBZL\%<<>0[K5FZ'V=N26*BR3U!2>Y\F8U.5^4@O4XO M^$JU2=+0'@(91%91P2U[OJA%4CA,!9]KP_HR*8*#YYH4CY?:O>DJ9%0":L>P M(-AZ4>9O=BA,ZP=="][2@Y3,(%;;PZ>M%%QQ6D.X)6OX=V2U9%]8Q*.O/EPK M&OAT*B&@)!^9ZO3X! &?.#M#S>)7509E]ECHI-X:V'%_F:MK$=[RW^Z8H<\7 M$(;8MSMFZ!K4@>=:J -/(X;N[R ,L6]WS-#M%,(0^[:*!4B7.]6MKBUMDY40 M4'KT7H<+#Z M1L25('"IP :>&EP]OW#]A-8Q%[@J=;)F:5 M.;#EJ^!Y]'UG"XI9 <4^FB)\1642?6M-H3T?"C$/4'_56>86Q+5.5HZR9R7: MWF(4N*C^O._LY7ZN:S_7WWB#7==>'XCB=PSWK:9:O:2]>8D1]JWI[73UPS,A\VD\L%P72B9)\WQZUN<)8X? MGN>>XC_5_2I"(?RP&@6.W7 K"%!/DF$^-7R^RQ3]9.#[]EVT!5ZDGBL#?3X8 M(T^\1(^#%W:+*RXNC6NC+UC1]"5>,HLEV;=;JS.5IJ]-R2D<@8H<5BH6O$)H M@L@SN_2@D$=ZZ&3:!SFC'Q9Q@BD.+2__=]8HX2NFFCE\R(XMG%(R*/98T9.< M/WZ"E]STQZ2R7IN[$X/?77&QXE]9[X(QOTF5^ZU/YV$4;PW;_'^F)-BQ,3&B M(")7QY.23.VN)E "@JKL]4?L>Z#FQZHY,UK:<7L&K?3'!D,J9#OR8JAYU95G MU&,)J%]B19."RIB'MP\0Q^B4O;TYPG[*E=SP<.UEMGF"QX]TU,9"SM3LRI6/4I$5\N#21+,.FCU(;K0OW*#];4#[VX#:NPVH[,8T-O[6MRE%]QFQ363Z@_Z\FBY< M$B($L(- Y%3(6WY'[L,*:8M;53M_^E3H!-X M[ULIPUGO"S*D:KTK$9A1U=[$?8@AOEUSBM^5[)E;_GE>(:RWOJB.2VQ??ME! MT$6?&G,A@Z(7.9E5<-YI>#!?\U<>/^;BTM]JZUI<]1D#O/9K -*2L?!S), MT"6%E9G$-6ZTIJEN!9<,$\($]6DV4<^R,55^(S]N\&G3'Z>8?90[ 6]9O0^(+4CZ.>L21RP[ MC"R/M<_IH;*R':[E\EP;6KF;?+!H/B=H3K>U6PK3]0/75MY?H &3&NCF=F39$V.& MZ>--]OM2NSM&\36)@E$^1[@\D,N:S?7B2%IK/M$G5-4Q($M1-F$G[[LO[CJP]R(Q9 M23>]VG ;'.Q[>+[>3I1#ZD.Y[T>U[T>U[T<%F2N\$XU =ON^'Q6H%+_WJPV- MJ##ONP62!B73 M8-[YBS3]5OU_;-)#OD C.Q$XB:@M^3MWM!*ZKN.WFW%W4S M'Q:_H'XO2:4N4WYE_%[PG?K[3;B%7)V@U<2E7D6S%N636SQJROLX#%C^JJQI MX6P WG-@P'V?FN=RJ']+^>KD_:MIZ=6TF1W&ZY?WKT?1ZP'F269OZ/W^#:G1 M;0W3B+,7]O/^A:EY8<+9]NFK.1MR?\A67DV?-2?96S*@4_TP%E#3>JOLC?7= M05OYJ4=-=6$FWW-]6_PHK?=L?_.HJ7[-WH#&399Z?0./]8]\K-^^=^JY,[F_ MV\M=S=YQ7O]Z]"_09<_UI^UO>U:+SW-FD[DXK^7.3*/9-71 OM@[K9 M+\3;+F7OJOU?G^72E<5VUVZLM>H?AE.*K[8F:)FP],/N/9 MQIDVH&>!6%AR+3)E:.O3+1/$?6]MJY+L&GY3R3MX+SNHS<%ZY#BSWUU:L*[ ;0R[0W/49\@N+DK/;:$36%]_]%5=((D[O!]E% MWKP"HP.6C)/OMZX,C(E[R M*$"D);ZF]/NH,6,;5-KB[ =NSA>GT1)78[^YM'(TC%NG;=6M-GS\7FXRC_]- MI;4IQ_K%:I=Y:-EP)X_?E\GOR^3W9?*B-;72BZWUVOFFG&BN+PLLV/:*[)MS MH%'A?6OB!!3C-YU\O%!:P$<[W K]EK2)2-E^W_>FFE&V/X!+^A26[??=Y4#C M==B)J<[[)0C?^-;Y:D8S*_+"UO>KVN-2.[*N.E#JTYU"2'>:*^R\J$V]CK8= M[PD6<:UQ89F:\=RUL'+>42XL4[?VSH65=W%S<9G:P*AK<>5#%9FT-$[LZN'L MV&G8BLN\[Q/-8&6^$W3-9/Z3J9T%M)=Y5?8 ;WS4M]FOG?BUR:#A+95,384W M_QU5I*)EK^>#M_Z%9]G?)_:"?BU@0J"XOF '>5)9 MH9+4MKAH-*TYROWV76H]!ZH;%H-#C9G1HL8*P3& M@QM\OZ%GFUL_1%3?A+W*M)@9XV2:3HU?L$?)>%2!:C%3M]G1^D+C*B#J[I$7 MX&*?&;+/#-EGAHC&D/87*.PO4!C>!0JO.CVCFPL4^O9;[C,Q]ID8.HI+ON5K M1_8O#X:9ZO;NK:$NY+#&Q=RW9AR$F(L]#5S(?=_?,P@A%[O(N)"%@P"*O;B^C\M+V(RN&&+BPVW:,P9FL\V^%^B2,?5)7:T@-5'$?O M*2U$"')BTRD).^6B2!#4M:3ZPI-<_=(42DI%"8I$MP;C6:H]@V2)Q?R D-10 M4H$F]\!?<,CN@V Q29 ?HY2$5&EO]Z+1BKD>->)ZI)1K]L3Q+%Y6 M\'E<-%J)8Y=NY[&1G&< 7+Y<3D2Q Y\]^&(5L]'$);]+1O4,DO*;EQ#HQ15> M#:;8N[TK]M?GKRZ=P5AHO1GFC:Y7/[A:1YKD5Z[8(7#U_F62.QB,\F*W1J'G MK/NNUNVF :B/%UIHJ19:O07@=DN_]*]F*H_5@(Y*)M4D">_/I8=87K"AO^=9 M&&V=YX'?O]WW_MHFZ K'$0>L?_Y[(\ ;3C^3"F.$4;?DX.6R$39&5+=A3BS^ MG-N^O?B'%&UM0AXP[F6\E&F]TRU=252!1I9WR:8-6<6U&^YCQ+:0$56J?H ] MU[%8E4<0(#'':M,G2/E="YX7!2%>(K+YP"_6/S%)_]0$C0CUMI#42>X!/2,_ M0IV^'?X,%5Z6K""/VO@68V:])D">E@HB*C"L)9:H[*0DZE],$'F.Z]I\>[&TR'>X.[7QH]1XC&/C/+E2D^5)9%Q(>&)K:0T-D:HFF[M\ MK#).H"[G>EI*$'%5O':+2 2(-;+K&/YF2TLHCR9 M8>#H40_(E(I4DE$<=TIV_P?TA FS!G*F],5J_<_X4 2I$ MKY^"#@C4XJ"6^+M[?<$N\++!@LM?QS!854,]$958A7U3B7/T?;O>A2(+[8$W M+!XHL*-CD#UE5)P0AK[6/M8FWJ2!(MPZ"NE3(R"M#8L/BI52V#WDZA.?D]6+ MC<5@5B= 82\(;M%A953S/TG[M,)_R0-^!C0E \)O[J'FTNG;M%(G'9%XA$D! M4U6S)HTZZ1\PG>+0\M))_IF.#JB:G+E,2]YA?W[G/J=HDF@QA$^1,*H(@_XQ>H@J-15(8:9"; J\NZ-!H M3>):!:-CY*' QR2F9W'M'F""OUUL'\3EF[,);G5AD$4VDC:5-VT ++573;J, MJ,TMHL![U7L@0*T$-@YW)M6MM"F$W>-X)HFWC9OGKS]G_V(=V?[T_U!+ P04 M " !-@YQ0DO70H;]< #3E04 %0 &US='(M,C R,# S,S%?;&%B+GAM M;.V]:W/D-K(V^'TC]C]@?79/V+%2WWS&,_:<)*& M)/[;-V]?O?D&X=@G01@__NV;77KJI7X8?H/2S(L#+R(Q_MLW>YQ^\S_^_K_^ M+__YOYV>HHOW5Y_0PL_")WP1IGY$TEV"O[W[^!WZGV>WU^@ZC'][\%*,+HB_ MV^ X0Z=HG67;GUZ__O+ERZM@%<8IB789Y9Z^\LGF-3H]S4F?)]B#/Z ++\.( M_>\G].[-NS>G;_[C]-T/]^_>_?3VQY_>OGOUYH(T=5%Y8L_?+]Z^_V?O'>K[[]? M_4?P[L<'RL0/'KY_^/['!__'-]7GS\EVGX2/ZPQ]ZW_'1*3O&\O0]C M+_9#+T)W^9N>H*O8?X46481NX;$4W>(4)T\X>"6H1E1O/T6Y\BA&<T]/R31*Y(\OG[WYLWWK_-O?R.^_GSP_2_?LV^__?'''U^SOQ9?3<.V+U*R M;U__SX_7=_X:;[Q3"A6U A\8I.%/*?OPFO@,(PFY4.G MW[]]]9P&WU!M(,3UD9 (W^(5@O]^OKWJY/GC:_C&ZQ@_4L,)KKT''%&9&8EU M@E?MST5)4GL,Y/@1Y'C[ \CQ;VW4LOV6^D,:;K81UQ826WD[4C_%WF)8:UWD78] OX)6WB[)6,9F(!P3>O7G[XVL< M92E\ M324_CH],U;$7G_K85NM^!,%!CMQ3>!8L^@P,7G0U"%,G[.*\T?[$4^Z\>R=/K (?\G>@/S3>A'_UZ&6=AMC^G4Y#$BZXHD^?_POLZ M]P@&,Y+D'[)7^MLW/0^_KHL)WX<1E?X$LR<?K4J!#^1>)7Y/"2_Q< /KC@ SB&Z]]0J<)V^PT MJAK]*B&;7FT*MF102Z_-6\(BR+>??S>O!WT3,?#XH56(45 M^H4Q<\ T!G$A,OIR$8-HC/I;3%YN1(=/FO8O/OZ5SDPS#+*<1UZ:+E=W&?%_ M6]#17L8))(BHHS!(U+P[, Z(K!#C,:\#R -#I'7E+ C"'PHNB".Q%$C0 8NR MFMHEJJ]Z039>&*OX0MO3^OH_I/9U6'\/!F18.^[I.ZJJNC1OSF)R R>;#8F9 M+(N/>/. $R4#;WEZA,(/J-DR\(4CEMVM?#*L%O<472PP@+R(WPOT"VN#>6Y"DKO&E8*#Y-.<4_? M0]4)^#/C] LTS.B3!NX'W5B)@/NP5Y!/3G-\AV19-.73BCU$A-GR9C9'&$#LDSJL&R\? X M%Z\1LSA'X'P09<02AN8WVWXHR*"6G%-[,\1*:]RD8;\/4]^+_HF]Y#W]1'DR M?/#X."TWR%DT;\X) 2O$>+ECX%V0$ E=.:C^IIDK:-Z\H7,?&V'J-0(FM%TA M:-_<18AQTN#;H&DU^0.-.0E#A]G+(6#"\.\3#]*.[_:;!Q+)&GOC(3W-UHB8 M-VI!'G'Z\YMQNZ))IRZ<46JDID]S:6.W^#&$Q)0X^^1MI*?3[<^.21JKT[*Q M%R&RQDI&"#C-;[.].) A';FF\TA?V?,F&-8%5\@M-.>+5S&-K1Z_<>)EWODN M2:@8:C[916.,G;33M);766$'JR\/"8:NN.H 3$16=:Y"$HU$PTC6*F=2KH(4 M]WNZG]?,9>V@9^$0E'.JKQ[0=:2G:G!E?;G#R2!?D'Q+R)5N?D\W6 MBQ6C<@>),8IN)6G-O'-NB+-#@I\K=MX/$9'4FZ-P1..0,.$(=]C?)93[VWL@W>[V;) MNNRFQ=W:HZ^PW&6L=@T=$-1F)/V41MW\[J%L[QHXSV)F7$\0YXLJC.?W! 4 MB9HZW08KZL1)"2:#/L0W=V[QEB09G.!E7B:??=!/8Q04K33M>8S8XRKX(<[0 M&4_IAXG(JLY52**1:!CU8I+&C[<%Q]4KLGS M?9\D-,BSVT6L2L YV<590J=B@6+JS0"I<4?+/:0M'OI7N)ZP(1 CDB#!&P%S M5QQ #D>BJ%3',6MF!508"K3DH#+G3O?>\U5 9T[A*N2E.G6&@DXB8^#H(&K- M>2@_5&?HV) Q!!61UIZSL$1C$3'G&(L@H&^0BO]AB-I0J('P=D+C/Z<_+I-[\D6JW%'OXP:T M79*S;_; "V9.P,TQDV\!IJ7PZIWKBML^G7,KE)R%,8^XHK MB2X:!I3>H&G?](M50\[2,?OO JK-"5J5YRHH[>[ X5C*P&'<)VY(FGG1_QMN MU=?6[10,J+Y&T;XW<':(\G-J]=P+4)LGM*C-33#:O4 :!B-Y\_"""?94K+[^ MC&9N=H6&A9QXID]*WA%#;M4RZ=*$*QJ-U)1IPARAB4ITLR:QXC;]X7-Z2FS2 M,6^:C -B+)S9<^G4.NG3BDL:CM25:[) P?^S\Q(*V#-\\NL%I4()IHLX6&9K MG"S2%&=2>5V]CZOKLH><&54&0H?L2('.Y;PDV4/*T),7[5@.N[>!4[@4P:7[ M=(63! X2*B_]-%M[&?(2C/#S%OL9?_ ! MHP1GNR2FO]*GO.TV"ME?OGA)D%**>P:IMZ)NAF"'!AOTUV2'@TN*6$PQ!#:YLJ^Q1^-> MZ#V$40BH*Y03,,5)TX%&<[;B:[E48/,@%O*X7,Q=0#!FRZ6M1R ;BDKAD+!L M%\S7G!D1LZ --T8:7U>]:-"Q7!4M3&\('Y%4.F6IT3/0MJ2'OJ4.)LM5I^ M.W,+KFN5JOY]3QM0\[6]2OX5?5^[4KY? HLVT[X>6[+?MMX/35Q*Y5;LG,_D M=:8+S2?U]5RG9*%<.J/OABUWZ)OT:\,MW495M4K-HBR:KIAVZUOP 8&QRFX0 MM%=;BV\M_.2287>A<6#?K4IR4O-U:\]U/YO5GWOIFBY#X3^7_[T+G[R(BI,N MLGP/[6?80E/Q DF"(]H_R3"PX"64']O+\.$'7')VPU_4<"1:ZCP*S*(*7)0E M8C]4F*)%AHH-8L9W8H^[Q=330]A)-NY[RJ3U$55D9=X?2P&81[KAA;K8DI&* M/3(>F%^JE<_ MU-;P&BER^B!)D#?O0X)IXU08&*-Z9H,;3J6"*-%0[1&@%]6!$PS9'(VQ1/4= MC#DWZ[0WZ8QM$1ER&))YD7"8>_C92=\8] *C]F[/LF>UWYL$4F*R_0W50$9] M"E8\6YCJT5%,;:SHHS,FS'33M3$Z<&YL5, Y*X*74;/JZSY>HS'0/!CU5\9H"0/C*]A"WL@ [(ZW=%QV:41 M0@XIHJ0XIU$1#E-P0HP58KP@6>PS3)R W:A67];3J&MW @2?RD1=QL3F?H6H M(7USNCIQS+K /-G\WGOF_&G8_%0D4)^-ZSL"F'1GI) MQ(B:_MQ&)VH V6:Q.P8-E5*=K,L\M17=^/7&[;6Y4[ M58[D\$D@U.Y)AK/Y;*/1XBTJ>7VRZR9'+@"V'HV*VW\G!]?_3H;N_[T8O32/ M)H4X2,B3GZ"(-6ECJZ#%=B8.IY>;;43V&-_BR,MPH'=%5H&8OCL/$K=BYPQ# MGVP 1%ZZEFU6"UG0 X[Q*G1E;B\/)E'6J_/ "4?,N2'!S@$?.R"(GRD!2G04 M>PS@"8?+&2+@B'*6A=OM9W*Z<2.9V:'+VEC5F3D@/=.:;U$@MQ@POPBP/?EW M:7#1.W20)FDI2DUR#''DHTS_X822>H\$1=GA9K9SB_;UIJ8/2A S=38^B=\M M=;<"YLE>D/0S244ZCU1')H,+3@6G^)515M.;>JB, *>3J@7_8=D,4"B.7\]Q MSW^&@2+RJG,7E*B*1W7Z-YN+5'(%1CO*,"TC.0T3.4TMY\0YCY'&K3WKQ(KW M3(-16^:)$ZY4$4)SM\#06M76_H!S3M"F\?8- 8,[ ;:V "9?^F\V(;\I"C>X MZ<*(3MUP["M:;R^9,8O#3K(63L-+9FQ%7V/GAJ7+H$44U.WB *?A8PPGQR?H?W_SZLV;MU IGM>4_ROZT\F;-V]0NO822'+< M96N2A+_CX*\H)OFG89KN>'UXLLO2C(Y&-.:YX5Q] !,)S3L(9M3$D3&8I60, M#'?0<%S'=PZ?'3>\5VG9F6V1F+N,&Y;=J7LRI!?7]!S55#R?-2^"@)7^]J(; M+PRNXG-O&](59.6E5>Q;AMJ(.P>#U"WDAA4\$51*. UCY'.V;GB$ GY$79/N M8Q4=P 3\T%6,!$=4=;&)G>L^P5ZZ2_9Z@T7;T_J '%(;"<"/'( 8/[)T/['] M)+CP0>,$>1GR29K]%?WEY.T/[XH9%5TE_OGD+V_^+#XX0?1?T'\G?,*1(RN4 M'NS(L%8=PJGN* 5 ,PXYOK_;[%C6)CM>H0ZZ3? :QRF%_RKVR09?DQ2N0BY7 M]]ZSTOBC2GI4-2P55E:REG,!\EI+51%01+F[X4JZ@).1VCXR<*-#7/GQ8XT[ MXNP1\&<7>)A7ZHM-\F0VU,$=0AZC;J MUW*>" NF;GBB FQ$78'N0Q0UT,GYH:K3"8ZS[UR/V[$VNRMJZZ R;=FGQD[O M4\OM3YO?E[:]'^W8O7O-<_D.6O9N9D]P@L^62ZX[BC2>"K?K;=^JG_HV_:SG M/#=>LDQ8%ZF +?IN<'('BV_]HY]NBJ8.$+HX6#\@.BD/@]QP+T4L.T]Y^C5Z M'+AUG 51IFB9(,Z6;VP@RA@QSK.Z'I,@713'B/HN=TC)%&1-RA.XV,'QJHNN MUHE=IXNU:])MG#I%4IW,=GH/@KMLTL!IP MF:KVW,6EWU6N!A"9S$V695+*6%^ID3(+3(7T=%[C>+Y.-WX#_G.@3,>QZO>D MI0Q*MA-\3"R:I,@924^9;KE4S0QR;JVD@E][WI"M5=)D6+5E%[FT/JHH8LSB MJ)>,$9CL+XOJKN3HFD@&KW97,KT:LHY-F^O,O0XZ>&GU15 G"8-0V%K^M+J( M2VN?(7SZ7,/,JL,Q\ZYI:9B&71L5;6A\WE.?(R9GWC68Z*O<.-SRB#XZN#-.JGAQ4?=30 M>M7P)S9VGB7'%CL;S>+AG23T-=]!TJCV17Y@P42Z2O54AC\$#9'4UVMU,TJ3 MK&)"]+>F^="/H 5;L/,SNCS'R5/HX\5S*!4HNY]5-Y@N6E:Z\P$7WLJ!,YK7 M3 8A($/J<4W=45W3L G#65#7I$Q&WO]5L6F6!\-YIQ=DXX6QHF&W$1BE[D." M7Y>)]R!"I!3EI/;K%B\2H@0?] OG-'U'$1\J]'_$FP>K$+)G MYA%GX\@TMUWMI%VWKO=0^HGX18N.4(UES#Q(5V=_J9N MT,.T1B0N#]"V4.JDPA&E(LBX8?O2H!%5!;H.4-2"#:L-5+)3]R3H!T/] [@( M[V =8D3<$P[*AK0*VWS8D7<3#:+J<"@S,8-+0/P=K*08 H=#!D\U;W.H5_-Z ME#[01%O71P-J;<>+W1[82N,ZOD'3]._;6$_EG/DLL_J2Y91SGD'[(YWF9CB& MHO/JHW3+P_I1_X"8O>EGNMMN2>)(P]]N!,B@^^N81.1Q M+UQ,W;P[28S8UVXG::M*MUMSS2%(B*2>'%5_?K10\"CWT.9Q@5O>6"35.5DX M?';,U>DZ+1MWV3D'1_J.=BJ>#"G%-25'=?W.5Q%22/">ZKFMU\OELQ_MX, : M.G33_P>*55FTR(\&2X6=K7FXZ#[DR! Q!N9#YU+7[Q%"6G=1! *@CM9$A1 H MEV*&NBSG),V6*R&NSM#406!,LDT+01M94&F&R*KP.$<&JWX\B)2:G-1]5%'[ MX)(S]&)TX!'=6G,7 MCX9O,$;U(U#@-;&#?$A(FMXD9*56FJOVF+[**V3,5TQAQ&'/<]57M6E*2V]3 M-NG1AD.*C:HZO1G0J=T&BY?/6[ZEK#&/Z2%BH$U?DZC-1HI8\')D1C.,3EOC MQ':%.8M$U 0A9S/?!.<.1Q&L<.+@HY?\ABOOKG3TWT-EQ)ER)U4+Q_U>),ZS M-CDO-QQ# B BKS)WPTG;=YW!$/1,;[*T@WOD86-*.K0<8BB.CK@0G5N M,WG1P4QTU"K%Z)S85FU2:6_P>1W1ND\ *<9ET#XVR<2 M%_'N$U:\0"I#;\QMTF'ZYN='.5<4,K8G*,:.K"N4\",Z>CP&K*(&3,*?!$M4 MY0G]0Z8>3B!UKBI#32%*(\L I1&QKI>RK71"[D[H6S&G^LXAQY($C:BIT&V MHBHV-:>I.]0L=0U@<,R38<)X1Z5:%C.5,[PBB6A2=.\]X_3RF:Z02!*$L9?L MKS*\2>GK^)#$0M@67AXIU(8VBV*,K:]@12SSTTQA1]]"HZ[OT ,3+(\"&8CF MAO-/87$')1\L0OB"K2NJ&19;QA09:UQ45,J*N+!Y.&/BHIJ\B F,ZA*C7.19 M A^54L3=,QQCQ5R&3A)C3>* I)7;-4]A"I>:*&CHVP?.AZU2OW,V:'2C=>#P M'2IT%)FZHU$FQ?1:L)G8.>@\7F][IO&@OKIKA,R/E=#H,*R.EVZ8>;O>2:]: MG-)Q5*IWOGV7O M?7@/YS$M#7\6*.PCH:[J5H/F@SL@6+2+SF> 6[I;U%V6> MTL;[T2%22G,2"6'[10_(HA@V8DPF=H)_X/!QG>%@\40G:(_XTPXNM2U7!P4J ME9U#D; ^5$J,S#M3SAYYG']+*52T@UL98_88O[A&%Q0SS;(*&B.R@ZB MA@D(UHCSAB3LP^JKLWAY,YQ=A-$N4ZODW4G"7) 5),W[J"#LNK\-H=0SZ-54 MYR@BW0.?8./&T">$&57B6YFT\;#7Q]DOD5]\+94MN7JWGNF,X60!/1S MJ/".+S#_K];]+ /<1AX@C^)N*PO K_ENS1Y80@#S$#^(('0_@4()+A7*Q4"[7?+?8NG3YGB1TRA*? M[Y($Q_[^/O'BE(K':Y2RWWC1T ]>&,-;+I(PI5.6BUU"_\U?,X?"1!0R*HYY MRS,HGODX)H1#OI .9:5 R O^M4LS=ZXB36F/$D'-.+!?@>T-A\7<(G.9445H M-F&NB(U ;AY(A>2(BYX'TS*\3APZ/\E4]]!4OIF M,T#:?+@I&:)'@ YJVZY)DIW2+VWH!*I@[4; D461**K4<<2B [!*/UO&Z$H& MIME6/:;7-;8GH];N?;6L4,1N(5^HN.%B2I JKC2F6$O,M%J8OHEG4PDZ_M9+ M9E2+R"ZRYKWKO'O-[X9'R6!%%)3G,"Y1&R3"86;SE^&0_3!0"3TXZ#*HS9MSV7F"]_?;: [) ZZ]LDT M1@MYHB."DRP3"Z-(R1KU;/9]>^W.=I(ZSD1;U4>#::0$YVQ-KS(Z<\1!GCJN M[HY=%,;4[VRC:*.F*N>#]$. ML[\M6=?F]/(9)WZ8JMV*U" ^9O-:D9F%*HR4.PMG9(7\R(-T-8!Z ^E/; VW MBP.XP<5^)KP=]I:^F2.S%GU;(*-A.#KZL8![^'FD*<[.-/1-XUAMQ\$Y?C,8-CQQ3S+#<^O[5*RD+3PZ7HJ MP0&TPON(LS51\G4Y>H9V53OHCP3R1PYDC!]A1T=X] U]?.U!-RGJTEF^]9HZ MNM$]!&37SG>O0IT&K7=OG ^U.4_$FCQRKG-Z&X\#N53:3M8D8PBF.MF)72Z+:*H%,(%N]3!FNCJ>]++*NWT?DBU8[^7XZ1NY)'="U=ST*6"'&R^5;4=V M5^&ZE#@%&;V"6? G35I M"'!PMJ>A.*@XP,+/PB=F^CK&IT-]5)DS16X6CJZ+,.D5W!RIR<<' M:U0F5K"PDPN SO8(1(#E4@EW*<5\-:JHA*LP4^VD47U*'Z62RJP%!J=TJ!9U MDVZ%N*-:8=B<[!QM,VI[)K!Q$/MAA&LI4O?$XK!DA[^A/21#\MBX]55N'F4$ M);F'2L]3W! )_DP+:.C'430U(O@IR@B7^#$R)&T:BG4B(H674:H7(&) MUJB4$\I9H9S7Y%8'+LJ0E5+I,KYGIJ'C. *$Q-_9Z"-M(SH+I95'W$WS( M]2*M .O;F)1E0! IT=I,%-[ L]"0HB7T]G%UR%ZJAN M]I)<+"Q^UE0\&LEJZ2M\*]@.J[>L6Q<[F MVM0]5$N^EKO%/@Z?H//5.!=MHV<2QD/Z-M95.1%M!72W$M!-Y&0W"=YZ89!/8\6^(YV_LD(2;&=2:%Y2$X,N EW#PW@V)I*.1@JT)>GV4Q8 83 M.?\%WI(TS(RY>AL]D_@>TK?AQH)+U7W==ML>&'N=M$N=3D,FX8""IUN^E@_^ M-]X>!GXX2?;]9$>M3NTJQ5@.-B91?1RM%#_ETZ@M9\N3&SCC8NQUU5>5S$!J MECRL_..$7&HF+<3@61+"!"J2S.[UEYMM1/88WV)6W=68K_?1-0EW-Q\K?LWP MJVW;@F]C(01ZP#%>]>ZGS^O<$FCWNO20MH\)V3[WS7DCP=PIESTG,=L ^T>8 MK<]W:48V.,GEVX_SV@'2)N'M967Q;#+!3SC>B3$Y>&(7J^DX[= YOR[BO9XK MH>XC0[?/?W/V"/BC7(#"B_?CD_4FO\?;?A'MX+[N$;Z9W/X_3TMT*0ZSU=LG MZL]\Z\S8U*F/KM%3G4X^MJK^1B1^Y,E5TA8[X^'<,+S]QW,#ZCTF*'M=E$%; M,I_11^5ODZIXJ K5*6["FF_U^TGV/I<;OJH!L]8EY^DN-\][J=D-+^79G;;* M$O12-PYQ#S<+I9AS9NY=O!P!];#'#BKY^&"5\> 2;A>N.E()?8R#]#W%_BDBV5E0[ZV?Z&:C);Q '4 M6MS"5Y2\4H'J""2EN5@OU[P5G/D&?\[6$8=4AYCH*_D(X&PXIV#+RJ!RQBCG MC!AK=AQW.0SJ- XZ>L24(V@01POQ==@CG1XBE3#MI:8;_OH^C+W8 MM[59U$O=.,0]W,RO00MF1[-9) /UL,<.*OGX8)7QX!)NYS:+QO;Y+ H0MJPYAY3I,%P=JTTHM50R M9$7E>=R\Z\=LYJFKG2GK-',:BTM-L=)$JY8YJQO^IP&QUE1UNBGJO%/3B3WT M6+DBQHE)&8![82'-5R^P0D[74J*%V1?<".TS8]7 M6\B<7ZJQH=B5-S 4XH4+T)E6_D((W@@M8Q[YV;\JLJ+R+?C?X"2N^5GU^\7+ MH?SM$'L]]F#U!5'YAA,/(Z/ XRT6#U-ZQ5M7S83K6F7(F%HR?;>85E([D]9O M\YYJWT'+!)X@'1YAZ)_)GLF\UO!UV:X(WV9BM&@3VW8]( _>]=&!O\DQA6F+ M\_ICF<$?WQR%]].]R[PDNR[M73(6GZ '_!C&,5@OY(,Q6B\@0!N8A1_3?/OX MK-9H:#8[?7[1>F]VWU:*%1A*,0U'"3LMUWBQ$:JN&Q*%OF[CM!XJ(]I/=5(U MVT2J8(-R/LXUD96 B<@K;I(^Q>%C'*Y"'Y)U#\2YQ\_96:1X2BA+<43E:"D. M%NIZ[S8;+]E#$*B(@%H,TPUK5,26Z&GX.' 4060 -_0+L$6,[]29,Z4XHNXU M),\G"4G.29)@UJIJ9-"7H6MB&!CF8VM@R"N&L]Q_X(TJS!T>+100;QT_9#4^ M34OR+Q5O3DA,?_19IW203TA:%'%CWPEC/]Q&FN.-&7YC#E['\[?1WL[']1A' MU\AQX"6!(X.343,A-N!X"291G-)_J0UW-9%8M,PC9UG8D'\QEVO.D;'M*HO. M2-A/9TPGDVZZAON9M%VO<6Y$ H%^VC( CE%P&(E_-JJ+_(NPG%11W6O%(.TR*H;@P8;,_@&Q-\!K+S- MV=\KN, =C+R:Y!>H)NGGU219S?U:KZG]JWGCR1CPR0CM3S$"2\FE,_%3)#SB M)$J%D=FCI/9RJ**M=UR6-]X[-UW4@YV,TOH1Q:U:1[PHK:=CL M?*M/5I56:[W9?%(_KM0I&06!DW8N*'1HG?3K9(I1BO-=KJXQM5,\9A-FQ88H2_=XQ#$< MP94"ZLWTE B/F>DI,#(\:A:<^;JSRKN&KV,A70]T,DKGTRQ;),32&AU4*5LV M9ZL3V]*HO:91'Y'Y]HXM.DH^+DB50]1\0Q#?Q-,98YI/CK@H5J-D]M(6WZ-T M;0SHT#KIU\D44?Q>U'Y@902THG47!7W[:*=H/OKF?(9J*$QI*0-X$#DMN:G[ MJ$WM2&=4,I8NLZ=XGE ^BC%R>1LM@1124-\W9^H$0 MFN?C?72,6IC%<%O:F2MS6RE\^HW*X"FQ;2SZW7V^*%Q*P>HH%0U(18?*=954ZMX6T55H"-SAP&CT/&'/@2. MW "T(BGI?HT1 M_0U*]0"T(H*@=]G.D_VR3O M\,Q+X(I2@7M^7Q$L2U@Y# MYXI/)XT1UWLZ:)J]VL.9H(*+_YO+0>3I:B/G1P' M\V[&^,+RXX92RI=B;CB:(HQ$3YG' 5E416NY.J@.LL__,^LQ;7XW;82G]1 Q M<;7/NC\=QRU/"1\:T)FS8!3'9SD7!SSC/,%!F%V3-!4]![SH*J9SSMU(9U&C M.R)93X&/A44OXXZ /2]E+X(?U"+T M#OAK<<@_:B#KHF$@^<"ZSSFB!,:U7W8N3;+);Q'2IN.@]5]FC&_3]WY:QSL(EPL'=-/),/I-?%B MN M1M*4J9S=ZFX)CV(S8A-)G:V$U)H2!#0YG9XTF[($8!."(L8\:L"\KL#-1 M$).%'2^5[=]*<>:]=2I3ZD ['&B1MUQKY-ZR^U_D&1FW^ G'.\Q&[$7P!,4I MBHP?-X+ &/15BXVTJ?T(D2X.CJ7K=-S/[>-E@,Q-DT[S>2FNBK:@OK2!85^1 MA8FPK\322GK$UHOW_^YM2?K7%!7N#VLI+L\)@CY9=#90^UM%1!8B?O:B'4\8 M7$01^0+APHTH,=9^6J<)&J =J:VT3 ]:;*06-, D' H;90YM-:^UVCY>]+(= M,5,PPARM]M:@:5G!R_1;1$CVH&>2W1O&HF M:6$G1Q!)6#KR8I>M21+^CH//<8"3BH)O*%SIV?[R&2=^F.*;)/3Q+=3FMA-I M#$ACT>Y&2V=WPX/Q@A]R"1 3P;DMR@EM4B6N&4+WY=N?4ESDUQU*H1&3NCZL M,L'1V;YAN,*@'8N>8AMA\<5+@NI(5*PAZ*1RM^&?F9V3C>%LUBKU)3$? 2NL MT&>POS"FQN+YOYU2R0GTB@!C@FV_CR3 D;LAT(!A#82[L;"]+",:"&-"/,3D M:\SO*OL%%>MS:+(G]C_3]]3J+I^IN\1>E.^4L74WB1^OPR<<\!7PV?X#)H^) MMUV'OD>= 'M&0I=Y*4Q8H&FI;'1+XA*RO2D0YY3)4VQI/>Q1*1.ZQ8_.I/!. M8(&M,?Y0V-/S:IGP M[E*M':^8X"K1;B0C*UV]AAF;CUG]/;V6B6CIU=71B]H*R.7(Y3(SUB/7!DX6 MK*.VE&@B(['3"C7XUT[D];\G25\WO>LW MC0B@ASD9I?*CPCTW=K$@,CIR4>]11>7+4N7H%\YDOM;=19/=S]O RS#] M_@]OOU?W $F")IIU]S"P,"[=?4; X?3M]VZXAQIRK;VW!Q5X%"CEHTM+OVA4 MY6G(Q=(DJ[@7_:WI6O2C7]EIA.P4K_& NM)K!"R<&\+%[S1C2_:/K.XS&Z+G M=8-V+9-693BA46&FXIS*P.1&WA#EH_C!(R-49RL2NVV.AW&W52&.Z+5NE-/% MQX]A'&YV&S7#;#RDI\(:$?/&*L893UAS35 M6"5BP2@Y>0>,LE7#I%,)SF@SJBERKL5:6;<"EH^J.XAM3YNHU)%3LW'1O*C3 M 4S<6'?U@-!:(:6N'O<4'K7J>I[MM_H[GM.EVR-D@GEZFW$RU$SAT4;=ID,X MLO6M %BG+S7=$)"ON[A-U74?>B/BKZ '53->\UG^]0 MV:^JX.:& TE@1.2UYBX>PE$^HU8LYO(0W=/NZS#&5QG>*,V_##";_ER_8.Y@ M%@C(AIAP1YX*F82@N1LAH[[7[P0U;&O,63%T:0HO*>)'<> M9.TE&Y5P(D-M1,^60>H6CMAR+JS@SNO6'K?+=AK5.>\.5JA?ULN>)?7HJF!\OD M$\YX0NM;,\._07%L1'ECXEFHZ5!P/\6,/?**'".4$93@S*/AONR1XT;8F-(R MI682AB'^"JQ08C8B,1DIY49<<-:4C#^S+/J=+!-6F$3(/]L]HCNE4X32]EG/F_Q>) HC7RE$V_LG" O%P'Y5 8W?%0;?#)6\<<&=-3 N-SS.=@6*G &$1"386:?+J6K M*VN,+W?3- =M%X_)?7?EA0EZ\J*=(SNRR@#W^&N_DH\%S&[_K+AFPU6=.ACY M'"?8BR!N0%N8&Y*&K".XL:.2+OJVMM_;^4WNN;M"#!1!NYVM$,0-/QYE$M)G M+7U0'"/\\N3,7K,HZ3NW9]B'!)%0 MT13[@V=A%,'\E==TKXBB8C,]1$:T^^PB:J&]$&/%RCT]T!_=:54RC Z15IBS M2$0U$(KV A4^4Z]H\B+T-+1?D-U#MMI%>5N34JKS79+@6"FV*A(>,1U68302 MQ1\YBC%^]#(Z ',PKW&:_H2\7 Q6=L3GC0@CUE?2#?_20YJ,4O1QH-I8Z11 MPFPGY]W6X@D)]OWXJMUXK[S<)YP9?;^,9%Z43^[SMTD*=B_^B>(8LY0^+%8F:=,<#1Y@OGQ3/#AOUM+SD-S+^JG66H%\'TXFZ-<78- 0;J3RM>QNVF,6+ITT'31HM; MQ@DQ5BCGY<8T>1 =(JLQ5Y&(^D"8Y^)NVPM?D(T7*NW3]U$Q"P:G^H=C-# : M<(VJUMS%8\ ].*NI'>0FP5LO#"Z?H=T)AF+>RVR-$[$^Y*F]ZG=S5:CJ R;/ MQ;Q#"=XH9\[FK8Q]OG@7>=%N^)@&S$1?T<<#:=2!YJ(#3?4+P5T+1TXV[^0H M"M=3MJ+3;]Y91,'Y].CJKCG4^-A91PIH@KP=9E+IF.P).=!6".+$6E(3=3)& MZ\>$WKR%V(-D1V]D7C@;>=='VKA)1R.6=2=W]@VO9A&E77UQC(T'J MG>T:#S(0"L.$%GE/B$E0ZM^^GH(]%'UV*P]AQ:VDA!1%14YC(< M,D/(I_''K7=DE7WQ$GP=^K @6B2LN 5S=OF,#5E*FA/40CW M,N\W'*,PIO3"V*=F0KVW$)A^DSS&+,,2^4E(G3WTV%,;G+FP8)*W0Z)F%5JG MO3GM.YP\4?)WNX>4*HWUR3#@(9)41WJ+%!=G/,>+$?T59L+,,5+P"N8ZR/-] MG++?"X^ =6'*7R\M'"NMO&C^U]++6IRGW6<2+_,>(BK[$_UVML8%J2UU&1+ M.\&GOHC++OF.FK4V_4C!7LSXU'9+$EB$?:01,\,QK'Q-.I5->)L7.:7<+ M\,/N\02>A*;FX&-P3L'&L]SSI+V(CCS47U8DV; C$.+[N\2)C;F15MCI- KP M:WG/)Q);=J 1'#1]2)OCL;I1;7JWQ7ZX"F'?NGM^=V3.-=Y(B1G3 '4XH MJ33F5D-58L871"5Q9WSDCS61^351BT$.+XN:MF%Q9419^5861U7"5M=')2-G M'.F/)9+M)5*+V:JMDII6,\5":<3@I,%AFN62@\/8'RLF;7/47#09&:_4)Y(: M_C2.R62KI^/WJC\64 KN-MY IKA2W\C"N0A3/R+04E.G'(,$L3%5-0:(&RZA MT4@0*ODY5[I!'D.BK$ZWSPRKA^8%8B(>Y)IV"-JKPG G?"C=Y>)TVY)%/@.^$K=P/-WQ:2 M#RMBV,%\YOW]5M@)R_6WZ-4SO[0 GDJ!9@._+TFJR'BU5ICB'GY&OL25@>+& M@,WQV/2B2W'&0=F?^O9G':;?4F;B 38^\6!L>E=89_YA!=%I7UMY&E(*,/FP M/*G_'DQ&[((][9N/F9,8]?7Y=\Z4IB9&;6#^=Q\[0S%E"E*S%.,!_V"B$I?H MCIVL3'8QHE"/V+NYY0?IO^- 9;-.E;+9;/UN3N9=_+:>< U;V$##3W@QS"& MMG 'R+NQKZ>)_< =C"'-'Q?.(IQUW-,H+_CE-E#RG[S2L7A_.$V!WG7E"4EVX658M=*7:)BPIEW5= 3Q$1%(.L1A0EU^U.-)XKHOBQ;4XQ0!T:VK!M9Q<;F M*;HV6L M=AWZ7B2[9AD@H Y*+T'SCE3E,*^GR$%!I#3DI-ISX\^YH"H;(_-A.7/'C\UW ME*\[/$! 4^]=!%^\N0]"0:0TY*3:+%Q[^6&N@S[^JWU95:/FW><#]_NKJ_O$!W]XO[R[MY+;=% MI>3PY>=77Z2D.2N3^4\D_JQ1I+KVF/Z\KD+&O$'"(?_GF2VQ3\VD1P\.J;22 M7/!9HX:S&3-E,^]*RL(]?1W53?MN&OK:[J)IWIH9IVK6Q@D"9FZ8]R \1%9E MKD(1=:# 0)AGJ[CMA=7[<_11,0N&K1GST7E&=X..(;6Y"\B ?ZC.ICNO'B>0 MT1?_'":/81QZR]4*TNVVGH\5:_U+4-*^1#Q VY@7\MV!9AJN)1$CZCITFVD(E,@:;W3+=006ZX^T]D!\#/S2EN2AEGX=&A_ M$; \X87+X'1\!^4H@.^L4:)(*=4/#Q42IJRM(&DS( A BJZQ+H:!0W@Z_;^A M,T>A:/?X,K-YZIRC>@A8/D!A&!QP\UNL]C 6 M%P9M$U'#EG_+A:@UPA;(2""FJ/UW'M%9Y7)5$U$Y([>'R(B;I%U$+?1: U8P MD2ILE7%S*]]V&"DBK3QG48E& F(G@1U'N(6IGQDR.E'60GRYJV.,SU!?"Y/#N?RUZXE M$ZB 2C2T>P0 1E7L4.0X4M9G0\Q:[;$T2 MJ*7&-^F5"HE(DS2-W@$+"R[(4/0*1M!6IS(E?MBC!^(EK%-;$";8IUH:.+"9 MUQF[@1[TQPYM'PFH0UY9LA7G5#WU-13>L>708.'383DQ537Q"2\V09?Q.Q5R'X58< MU.47;C=A\>H5"0IC9C)8MV;[MNM3/W%B2EZ4"2MG)N5WC,W2Y;B8GN/)<+4U MET^*\FO>DQ=&GD[97S?;J MHJ _'+93M&DQJ.#DQL1F !4BIRLW$3BP_5+Y\V1T';ZL>C97-PV3(-C*XCHF M1^C.WNK7EZLX]+J#3JG%\0Y!N>(T"_US7M1/O09>!P%]"%H)6BC4^,J1HGC] M"! IQ3BI;6'M.0P&X(Y3MS0XX679+#MYY?;\+";I;7 MBT\7TYG8I5)AY,M1A9$O+11&OMO2V8T;%E91)3E\Z?G5EF_1WBRN/DUG8!_. M5 P,OJVOJ0]G%B9T<0A-8OXKC!\#,O.EE!:=DL.WGU]_PM)$Z>W_NOKTX6+Y M<3J3N[A4,3GXMK[*+BYM="F ;D6.S,PJRB2'KSV_XH2M?;B\_;CXI#8W,Y!W MY3WS-E&J.YZ-!T>DW%0)63BW]YZ=:JO6KG#2JP^GE!LU]3K/AF7Q9NK[E >/ M&M"OK5U)9\VW>PNR52>.J;C%B.?99KSTDBC$:48E^2?V$O5MQ@X"(RX?M1&T M<%],L&&[O<#(#?ONQX-(JH I+-WQ$&CJBJD;788JJ")7 MW>S&VT-.!/TUV>$ >K[&*4X7<=!> MR 57*9E@R(N#SNJKH1MY3<:,AQC%ZJ@-I1JC"RNYR:U$"(4NJU;2589U,)0? MCU:B=H4?V!K(V>>?L57-R83_1"0&14XZ*Z MHYJF%0[Y9?W?7GYV5T:IRS)'A^+.6;B"1KI8K.*45C+5QT:U)\C)V-F2VE/* M*50B_A?V,[CKCI^]31BS.90;0:4- -*C(8>4G:\R*%V)W1$[S0/S>O$T?'VF MNDZ@SCSLQ+'.+21.R\6/BGDKD1W1S4Z>C8WCU@3[Y#'F52 H? \XQJMPJ#[W M5'ZA@RP9H=HC0E'X7<&7=5(H.#-7+'A75O\3NV;5OJA(9\*Z[M=>]@^RBX*K MS=;SL\O5BD;F\ G&VEO%(DFZ'/2AUN,XH>^B+R &"ID>/H][&SL>3AW/*=/Z<=6PKH8:\>UO 1@CKHSP72RQC55HZ+(>3E M]O O\ K3.0*\==X;LMCP^I"05/YFMP0ESDNPIWR]>$J0G*,;9 ?6BF=H!!_I7KY.\"UO_\C9' MU"S ;?NJ!O"+ T,9@-G(?OQ$+QHUWI'=EN.]8*O;Z8SCU'?FFAKX.??D1>[( M*G,/*7(C;G@-DQ^)V(\N.@RHY ML'V:O!MXL<8OUBFPSC\G<1;&NS!^%*?:)%9K J! =41&H307"RF>!UMDT,]R MD^?.4)YN^)L&OD1?P\>#9=2$L5*? 3BCDC5:2F*J6FY"I(^(%;N-4L@W"7D* M4Q@&H+K?MV+'EUGJ=RBLU*MR(NK<8C!HZ(?*IC_9>QQ0Q4=W=%V]H[%F7_OR M^'"DR,ZT;2NQMQG /K^Z0SY)8,6?N;;C;])0!N.:!B(OP"@&(V%=)K3(D) * M%6(UGQG=M=A[/M]ED.?W?Y.'=.%GRQ7<)BW"V7N2W"=>S,\KZ9>EMQK5">MV M+%9D9*=?,87#IU*P)<&_J!P(CG7HV@%$@38JE<$A*Z2!$.#"9I^V$9!1&&B5 MN/S("BACT+VXDQC\:Y=F\/L]N86-6ZQGL.J$=1O$*S*R8K 5(:" .-Q=\PHQ M>-L1$*1AK/33"#:AX M@\N>YR0/LB.*.<$P-GWXAC)GINV#=VA9#1@&F9=W+ M&-^'FSJY][N,@O<;6JMNCFOK5*GOUS.P,M..8Y?W$,J4(B(MJ0.02H/*](;NQ M% +"Z/CWGF>&5,55;WITK&\>';ZTJ&=0LD?W!'$!C,,]_=2AWI*E"N$)VL5; M+QS(UG+SK02,,+( YP9.B#-'@CO*V:,+$ZV2IAM'.["#-R1/.*'S-X3#QW5V M"F-G[KP/^#&,H>W&,;WI$)YLIB"XSG&]X]Q+U_ /-/Y]\B(P)CI6W*U)DMWC M9',5/V$>.Y1.M%2HZF\*RG,Q;[7 5Z20T1]P*0'[, 49>,V&L)3"C4UB#<2) MOLZ/!]VH BS[5X4QFS\QU@AXHRL94"TE>0=ARO,0<7#I)1 /T^5*W"V]VSVD M81!Z28B5_%6%ZICL7UDN-NYS5'C#1)]=Q<5""#<\4P-;HJ_=X\$Q:H,PYPM= MZO.;U5764W?D\]=T8AWAY8HU,SR#3H?G9 -'UOQP*J$#_R.;EZ=G^_([8NA? M0 :R=+LG"TQ'=&LS)82%@LI"-+ 1QA@QSJ@J'JK*A\[VM2_F$S,FI%P7I-1S12/P]VP>A2 '7\3NO4[Y)/EMCYE?P9"^".%>4 MLS54=Q"SL\ ,; M2*0K&J;]CS!;WT*"#MP'6(?;>W))G5"E MI:@664/@]+/Y6AU%$M,N%Y)1ZA'AU^-VP!Y5^B[L9G2KG#2JP^GE!LU]3K//J#^24"IDSC0WTVTPW_$&8D% M>5Z^-UJU(C(%.B_18O(MF_&':I4H!XQ32 [48MM_ V&BV^NHF, MN%O;1=3&'7N^&<>Y<(P<2;X9QH=(J\Q9+!I34E1#PU2[(M83B5%F?LE!5ER* M]M+0O2;43=/.[2#6&RH%AJ/@)*)K#G&=M_LP.NF6X&9QPC3(W4)R&S 4MMPU1T(/8HHD MOM?(.[J6:8KBU*11!Z!!XS(1C_IQ>W&&9"Q:<3&+ M;-T4+23,SNG@]>2%$20-OR?)!_JL4LE7>S+,;X%-F2Q%-%:$WH^\E)H2Q+4- MM48>T.C?4(! M"";RL81#OF65+G=9FE%/"^-'_G:3Q,%NYC/88)R>_ S-BW1BT31RZ&:= MVY7+SET#9D=$V P6$D"UGR?6QXNW[ N@4BN=PL'/4#V._H7*EG%KI)^OPIA. MT4(O0EO1YO$5NHH185NP7PAK%K1C-0!P($)@T6F@X$GG?"LL_;3.R,W$Y@.QE&I+5*0Q( MBX2X1AHE.#H/Y,6[[C(OR81/GN5UO*BNHAFZ)XU5%%LHIUO&<.7$K+EK?GX9PZFR\1D<9=4 _%H, MS7C$Y.+GJRECP7/JQ(U_L*XC%(?M%92 M/W*&R.,<$18LT19XPO0HM98==$)(%)>8STM M9-C>CBQ9I.^%X/1X-6LBB;1T3N0&2$IK?IU6!"7!.5^]8L1XPV8C'UY?QE1O MA/G:2551 O[K,U6K*2Y#ME]YFR-;3AN<,DXNDO-&[D#>T0L,N3/&V2,)KL#'A5<\D3498#4"_+O,S'V>+ESC>4#LV_=&5 MK8&1@CJ<8#IM7/Y:DYNGWE8P /M7;;/S)$SK1_>7NA7T4M.L71G7I$5R(J=V MEC7$UY.H/?4@I83L5V* 5E.];0XOF_)$9?M1'-+TICR]KT3N+U4R>AHY9LI<'Y#+7GG"EGKXR*L8Z<.>)ZJ+[VV%D7H@^TF>8'Z" MO%Q^%.8O@)[@#5Y"LKFL\9I**YNWK)8]ZM<:OA>$7'!%C.?\>Q"2Z,#X][50H^B67_&AZ M,G5E/+ EI_JX-JT\L^_J]LKW1UZ22:,S?W(@ =[78&"VS@QJB4=,>OGQQUZ, M?!B&Y&'X)*>.PUOER&A)BI'F:D6JK_IDU:ZU-4.B1?Q>KF55P]^#7/1[D#PP M;82[M_//M^=9B+^DPU&KBIKV7%1C7>CDVF7X"&3$1IT#0KI\N#19W/BJCD E M]LUF%V;N!=+,MCG;F>?XJ#W),4GCU/D6;[P0KOZ?DYAMD.V\Z!XG&ZFETZSB M.7%D(BON-&6]DIP]\DO^B$;KS1]'*?,ZD9T#%37KF^6,MCO?I4O:R;,PQH@X M4Q#2%]G-W(TB<%2ZT:$O\N'M)408 YYB*LJ,-:^OU"MZJ]L5(J"*# B$0-_^ M$WM)^MW\FRMS*]#XW+TW)[$'D7F/B\ULRIJ#-GI#C"(YSY;-;.08X9TW5R>+\N;> MXN4? 3FA9ANS$]-&\(-E&&SEFKQ.F5VFK M?_$_<\JM;C2)2S:$R#64T&4'J!AC.TUV B<(&T1Q2W M#M5]06#".U'FE>R;0LF\F2?;J4 D=J+8B0Q&1%9OKN)1C;1OW_[X MZLT[=(K>_L>;5V\,G+98ES[J'B(0985^XEK&RZ*_W^^/&U1L6.X3>VYBTO->7_(G?RKM:/^M$C%F M)B71Z;QW1:FZZ;PM.'7[;E-USF)2\]R_",]]]^;MJW=_LN&YIL7OZW M#N[&78P=@W5UF9? _Z7:936M_RDK/$(XB/Y@A,!P":4NJ(XC1RNF&5=+O,1DYL3 M637,+$5;L$80^@1MPCC<[#8O,>IUF)^UV-<&YTLV-=MQD F=_PQB'W,P_+S= M.A$,#^1PQ$(;GKEW6&'\,8[LV(%L(&;AC.);?I2UGSO,<$%54:_G!3 M3GJ/(<0[@E/G.."(?'8N*AZS3U1'E):KBF,'E)9A9*B='RK>-._@[L;-=ELH M=]U%?>?NH-,C\K'X5N9I% M0,H=&B[K48:NO-G9>R],IF^MU2W#W&9X*)/--J$KRJ72&K<2WEY@=.LQ.>,1 MK@O&EVI>=B)=V540Y!WLK>5DSZ(/](M9T=NQ,>=F?[R@GEC@,?YPSZ)H\_6 M4135X@H^KQW_"$QY*,J*T?>,T/,?!-JW9(,]C+3,X"NSVJ$#0N6*I/PM M*L'X8%W-OH'@72J!>M0=##L(?$A(:FAJ3]_\@;0N#(7/\P#1-X-R:W9>6.$B M37>;1F'=R4JL2D@QPQ1J4"J;I9=%LZ5\UR&,T1XVB!T:4^R:FXFYN22 +]>T M#,W/R^B.*O)62I+.581:9XCH4_W/)*)DHC#;W])1;9))N8HX,TQIY,6S& R? M"D8.A;^);,_$-%H5Q*_ SHQ-EX=B8RD\ NF/.4K>ANEO[Q,,[58QU7DV:XQL M%\81RVT3SL*]#-@M_R*7[4$S#FB!/OD,8;T M-C?"CR*X1$_%QP&D\.:"97>#",%V8D>\W&PCLL?X#B=/H8_;-?*)Q#QQ@P66 ME#72JO[]G*39)Y+]$V>WA2E65<@@G$DC?>B81T'P4^1R78:+6X;PMI+@1 M1Z:U33(+Q%^%'8H@F$N,A,C=L; 0FT]E4L0$KW\'1*=?S! 5'I72UR\XO)1H M*O*K2"(^@N\IG9U.+9F#=MTJJ>5 VSI?PY4&N _N3=]F,N(IXF^/"7Q=!CMI M1,ZS+4F"JF]R+-MQE_^]"[/]59QF":O6FRZS-4[NUU[GOL) .3BR&A/YC]\$)NYYD1T+*%+Y:&YYVYZ)"5#Q]&.[G MZZ\.\ZBS_7GDI>F8YNB'9(PTB6Z2M=R6G&TRT<&;,72VDW@G9.UMP-MUZ# \ MD1ED9%IW,+I75/EQ%CYAJ!EQ_X7^O+]?ATF&<6RRB4?]&@CUS.]9D8J)79\I M4$!WK=-QHX. OCVU$C3OZ-QRB+ E-YRZ'PPBI2,G%1]5=5[X[XR=&.A0O2$Q M$^-GDH7QXRW<2U,S_"X2(Q!H)VG!^!DCOFMR@IY()@IULTF[([XP@!"15)NC M:$0U(+@_<"Z(LYG8(<2>!/7_/&,HK;R_BE\,4=('I)^R>2_)^<$HD6< IB>P MFBV.01CM8 )YA_U=$F8A3B^? M_6@7X. ]Q0V6B3O>#G"YNO02J"J6WN"$K0P7&[*+E?I7&&(X(M/*A "V:JRC M,$UWL#H03>O)$]!UEVEK>*."=4R($J@K#S'_$%5S>1E(VB?7-)#8TC-("V MS2ACV%M:ZK+]K(2) Y>FSO;W]/47SZ'B'S)A%5B=9&\O>"C-^@0R8N>&, M,C@1!<4YC$G4"0?U%F"%?@%FLWL*B')!H/#O*$^IDC&(2DGV:_>4%ISZ/*6I M.(+F7:=DB0YA<\.! MY/$CRJIT'JM( B;T"^CVK3H^LX]7A4Z4[S+*)N\1.. M=YB?9/"60O\(LW4^F-XD)-CYV2(.1#IJ(;#Z7' T*WV81[*VL&OO13A%0JP3 M]($0.-/_A'L.9*9T55-600Q#<.06(.* D"4_J>/2(! '%9-8(1"B$A69X)5@ M,<]\MN>4XUHG:U..WHCS&0GZ%GR[[R3&#?]6 I+H*/080(LD\)HS/;3HQ+[% M,&>('X6D2C[60T0?HTZBYKU)- MC!>0%,Y0*;FXXTS!,1%ISSD(2U=!8KE#! M)S]8GN^ZD!A/4QA/+Y^I\<1>E ^D*1U KTG\>!T^X6"1IC@;VG)3;%E*C)Q M)4VR2DRAOS7C"?WHUT]TX%\OJ"BA[\DO;+N>5,>OG9)Y_[V@ZDZST)_7^P8T M3OKUX99V\W$1R"-!?Z[EV>7'RX7ZMDSUJ1&7KPLJ%@H@4]INC!XB?A?%[-:X]#VB<#JG%,TX>5E 23\7>I;8DXB81]-URL#Z',>4 5@S:2*-;UIKV)B&KT,(M2D8<;1GU MJ3?AJ0'LD@2J_#%_5MI[/WAVQ/YN@Y9Y);/Q*V*ARW-H_.H$@ PIQS5E%WL% M.?'!>8+<,BS?^K^*67V '50TV\59LF=GR^'##K;I%RG]+251"!W? Y6183P/ MS>7&")Y65H#E45182(1\+A+];RD3]1_XO9"J&+!<6#::L!9B"J%CM8R6$\KE M"I7B("$/\GQF('"YGR3H[9O_ ]'_;$B"P8PRA=G,4:CEX)2P12-566@ 1%5I MT/"41#LDEJGH%55\]/Y%DOQ/8X*A#'5SQC[,;<( 6*Q_LK67R1A\:V@4Q2_H M&X7Q#DQ#'/<[LMDVSJ!ZXJ4LE,=G/,,Q,D]VT[49*Q%S*O7TQLK*799:L&1R M%'^>8>(HOP@:RV&ZJ8').;ZQ*2-?@CD:^A2M9,1T<=QZS@6+& R#OOQ4L<5" M9IDUVE@5:\\9.Q;1U0^NZ4_TP_PC^B\H"?_W_Q]02P,$% @ 38.<4./- MJ6FS-0 *!X$ !4 !MM MVO_@S7R9J=TD?DDGG:[;,R7;ZY^Z6+IB")-Q2A"Y*.U;]^ 5(D M*(DO." (4B"[[DUB63@X> <')PW_.T_7E?NR0LBOH.]7]^/;+O9#@O[UZ>N_G?SWY>/=R9WC?7^V?'1RC>UPA;S@Y.W),@C6O[Q_ M_^/'CW>SN>/YV T#VKO_SL:K]R=OWR:DKPBRV"].KJT G43__7)R?GI^^O;T MP]OSC]/S\U_./O]R=O[N]./'3Q_//O_OT]-?3D\S!'Z/AW62^>^7DY_>G;X[ M>W?Q\T^9+SY8]G=K@4YNKS-?_'@Q/[OXR3J?7US,/\S./S_33NS9\\7SQ>=G M^_-IMOT57F^(LU@&)_]J_UO$(AVOYR'719N3&\>S/-NQW).G9*3_Y^36L]^= MC%SWY)$U\T\>D8_("YJ]VU)U*6Z_N EX=(X\/_KQUS<9]%Z?B?L.D\7[\]/3 MB_?)M]]LO_YZ\/T?%]&WSSY__OP^^FWZ5=_)^R(E>_;^O[_>/=E+M++>TJFB MJ\!F'?C.+W[TX1VVHSD2X.ND\!OLI[?)U]ZRC]Z>G;^].'OWZL_>4#1.3F(\ M"';1(YJ?L+^_/=[N]+ER;(+]@-"ELMA$*XE-P^G%Q=E[]O7W4[1:N_27=_&P M(WI+@N:_OEG15F^3+[,N_R7ON\%F39>^[]#?4 #>U^;F+UD>R1_ MC[S9V N<8'/KS3%911A7L?U("?T)(50\IC6AZ]$+HF\S%'8:H-< >3,T2\BP M 30XZHBMA#$7VSLHL%Y]VFVTH'QDOUO@E_SSZS?[QE_WA[>K9=3O]" M/THQFA++\QW6R2-:8Q+LXN*RI8U)\J%K/2/WUS?E[=\WQ^Q_A18)$'$W M-&^ 528,W((?GA2_ MV>9-L[K]BPI@=";%["Z!QMB=6J^W,RICG+D3:P.P[5]!I#&VJ0Z&"16&46_1 M.KS"H1>0#7S_59!J; @WC@N4M8?M&F/N:4D5X"N\6EO>!L;>;LO&&+P*":$K M+CX1Z86'35SHPU@MHM$O]I+RUN@>VLEO,_RVS;(Y-GY\]0)7#"#O%UC2V"\0F1!)^D+P3^"I=0. M*R#1G"Q86:Y[&?KT)/*!.VRO::.RE%RQ.PLF0#3WFC:AO<9BYL;QJ:K\=V21 ML3=C9A%A3;:P?8/'*[UO6+%ER JL+0?0O_XF R^"@ M<6-L/J*%PR[87@"1H?EM&V"27HS9(?*T63UC5Y2[O48-7J7C7?" B(-G-_0S M88%40J!Q=MFFK<%LIGF#K,:0 &530>,&V!S1;F81)JXEK"SM-6H0O2GE!&R# MBMHTR%3&%,?ND;6_QR9BT/_[<*RUC'CR W\Y)/]$6P_ M_C/6<:]MQ,H\N%-=X93E"%I:RUCJXCF[K M;)%F&1B].D*+7("(GJTYM9[%KRK%[9O07/$+(J-GIG'8PMK?7J-=MK+.B1&Q M=TA:Q$[(T7\>>"9V_4[;;[Q?6TRK?&LO'3=U:LP)7N7RLNT-5T&)R0R17]^< MG9Z>G[X[/7USLJ:G&[L@_OKF_,U)Z%/&\)I]WW+9[] <4=UV=A=C4,ARQ"_5 MB7T4?;-E:"H7(A;:(ARJ"R.A$AQ=%#M#G8?D47_-3 MF,Y_&F J,]ND0%V<#4"5&^,X5)\&J Y-JRD\'\S4MZ'PY-O%.4K*Y?>1'G % M7HX4J)\&"5[MNDK1^CB(\7+/)$=JD.*%ON84I$^#+"^,&> @#:IX90Q("M;/ M@SC/#^Q)$?H\B/#BV"R.TB"^18/N$LS.#+6$2V)6$&/)T1K$>E'P;(K1V2#- M\^.?4X3.!VF>O;Z41K1ST ;ASD$KS&%(X;H8Y#J'*S=+A4,U"/4#J++91RE0 M'P;)?@#405I9BM9/@Y0_0&LO;Y!C-0CWV4$::(K.QT&6SW*S=SE"@PC/?O<@ M!SL%ZM,@PG#C8Y/YI+WSK&>'9PA_9=/>'K/#*[!K1&Y0C M%"X,H:9C5)E^)\$2$6:)(6B)J$![0>Q6O4)WV/?O43"9T_LB9(A@TCK&.Z6* MD1^23;2*?K?<4"@,O:RUEEF:S9SXN'BPG-FM=V6M':H"9ZRSH(D1H*8O;T1N M)@[;ZN#X(3FJY9C.;=Z.Q(6D.(A0T;5>G( =R.STNL(>LZXCSZ:G&73I%)+1 M,8[,*2QY>.OA\WJ[6JEPSO1]CSU;/#E:G):.$47G4.VQE%'1,HHU8H9N;W%' M3R.4,+*1'$PU,3U[VXLDR1].L+P*_8 J!Z3FR(1):M[S@-("9:U;GQ6)<8C1 MTS&R,;U5X@VBU^)(0:TW/0+$RL=T>%=FGS -FGFQ_ =KP_)!Z(\DI%>&US75 MH:,;7/[FA0U"54_M["(9/::,BN91Y-[":XZI@J:6^XKOHP"DW"0M-.LU<;?T M"EI;J\FE)+7KK]$:^TZDG$::ACB8I#)_)N/(A[DM9(#0GKN>I@R M$6P>7"LN]4KWT9K=&NYA0RFGHV\W2IQK>PTUW;#7EI.D!_?HT%6A-SV>BRX5#XZ-M70 MKBQ_R>[^]"^V'5\L-[(&!%<6(1LJ=<"6'3!I+=J[ZE%V:&P[6UA&82H@H(]W M>:;UX@]93*6@^5E(9*2D,E):5C$"ZH5-12*[>3>?K*R ..(R?D_!$B M]%HO?@(:=EX)HOT231=FED*I6-3 XDR&EAT0EUZBQ9DN/A@-E(+B3!=#^:J* MXDP79I>O DBDC)K+*S+T1%X?7A!P\=6%HV.VH"ZX[!T@LT/,(+Y)DL.DYGA\&"8RFW3'*Y!GHG[)DPOF )? M9$7XJ)?V.+#<;N%3OIS*_(R\3$H?9'H93A6N9=/KR50#51I%P.'I@Q0O6T=5 ML1^\H$P?)'>UR&ZVQ$Z79+78A5@\8HL7CC%;=H/CXO+1++Q)FUIX!Q =B=7% M>_)2/6;?L\50!80"FU[!1PXXL=!PCIW9VAD,N_)5IE[H=>FPK7-H"&>(F%X0 M2068 HE$',;>'!EP&$N2RW@-I=Z<'&#\JA,-3:]$I5B=S@(V'"7%1TE)4C&O M4#4<'\713@(78,-=>C#$M$O.9Q$*H/P*F##9BRO M#--$%;#/,5(>6D3FA:/$"EP8B ,Y"#58"2F.W"#FRDN(I4@UX*XQ15I#? #E=%H9R:WOAWRU20TB(=$*_Z,P6%*I]5?-,63):!X'W843$FW66:2, M/B 2\20YGF)R^JONU=HLE:3:&@]\RY11:6L4LO1,MU'(XM68M;@]29ZHAB D1BD)U8',,KR,AR1,^0++\#A),:QR/9-: MJYNTZ6!_FM(_OX[OIT^3F\G#^'$TO:6_E7>NE]/KIF.]@&<-9KX_$,N+1[/1 M"R+68OM4ZF1^[;@A_;26"PY,6LMS(-L8JD03V'(#&5]QKJX#7N;VJ];M."+Y&'YK!7+@M)Z..? MX75#3]\X)2.D\[Y-5,.>?XGFF*"42>2/7ZFHID>LXUED$QW,+'&(90EBE_*W MN/7H(8E\"0P:8D/;HVF4 9PD^,6<;J<4 D45)3VK(L9NI^LL3\#G/<3H:7U\ M14["Y#;7RG=2?D"*:]Y8!\]?J" CECOR9J/9RO&<2,5S7F0V124I34]C('I_ M8=4!K]$+N1/U&FB(>T791B_VF[(KAFLE!3]WPSX%+D4>8WCEMKPF?? M)DYD<$P$GCA_$D2UK/!,_RR7WR$VRZJC/\&AKZ:EY\'1"%PX^WL-)7CU29#A MD_ZTSR/]*%D#V6-3/ :U@D##/$_(MD/1J-/BMD.P:;X%)^U9YI L)-&Z$ZAJ M<")1I&<]B4HZB-DJWD4<&S/=TI6R!U>*1 Z1F4&18D<*+CSF>$"6F0^W@/&I MUF(X9&;&M0M#)J'3FAYC"EYN.?<5CI&9416&Q>7UXE$%Q6%3&:?7F#0'2%-1C< MV^1#!<>XF0MBR9M\GN#X5N1>HD"33P\_CB^FSPI2H*M(-[] MC-BB >BI\;C_8@%_K4 \.*F4C+;4KLKG%\0')$9/Q\B^>019+JM4\<5R/-;_ MQ+OU7JA>';W1!!E4):DV9^J&7BZ!FI$/\6!&@GK(^+X M5*!>AX3^20\I!\]43K12=KJR V*^Z.>L( .Z1O'?4ODX"GH;TI0+*Y+&74?O MKQU 7+,XJ1CI[FA?0#"J+Y"G#3C8.JFWRB.G8G=SN,TV9BB4NP(SH/18XN&S M9EL+FIFB2FV*!["9;4_0NP/R'U1KHD!GEZR"S6!<>FUKLIIGIU[ RE[%GZ:3 MJ__\;7)W/7Y\&O_7M]OIW]78*(KI=M\\D<.[#FVX3FFN@\9_NLZI>ZY+CS]\ M3@ZBJN^WULG[:/:/<'N 37'!(ZH1N,]4M$1J)14>T0I]1)19WPG0-N@OED:/ MR,8++Z*R?4M4'(GF>=&2L'U8_'!D4_8(K"A;*1GMXXCP2_IG\8Y?4;#$\@,J MI*=MO\953K-Z<@QR],M)=,[YXU=$;,>'39P,]19''5V M2CRIAZI73?]I&<'6S<2P@0_/.T*2[_,W7^^>>"P59KA2\/;EI?=1&*]-3PP*G!UWCT/S\T'J?:3QX;6 M9A.P,(D^>6QH*39IA Z?/#:TF)B$1+K+*9%U8?8.$TM4RO-!<(241ZBM8R]G M8)'@R' J>WY6>9#9T<)4%%RM/COW!9%G?&R[#1B]^*DG(>G5$@H6-) "^-GL M".9: ):&FO!J6F8'*4N\5%L8E,0+:JF+C/T<8^:A!;NS'S%J^[%IO-:1NI/A MF,%J/JIQ*&Q3KO'=^."UJA&:]G!0ITTLB7SG#_ 6]/5U!CG1'E M9W:EXQR_VDO+6Z!'NI7'\SD"/I:HF3,M84-17Y-YMO^)U]75W@5N-06I,S8? M"'YQZ.%UN?E&-=Q;[\9A+V2PZL5VX+Q031;V<#*$JHY1/EB;2+N_P>01K4-" MY]1'DWELOX^T40$5\NP@B.J9UQI@ M"57M$H>>:JQP8\TI%*38K5VH4/:44F]QU&D%<*6R)Y>JIM<^]]3AI!:U'=5M M">X.$T95Z&3FGBP3%._8SD',XS7;F)^]9I(0M4*8?F'0[XQVOUB[> M(/2(HA!!9>NQC&X[(QW9-@[91=7:L-@1]G:%;9-0X9C%>FAG]->(7OZ<(!(3 M['4OV'DI1J^=D3T0M+:8Y%/9PE2U);Q?[KOS0/E'!11T<)]L@,S+#ZS6G/5Z13]T8+NLFI:> MU-NX;AM7^ED%-Y_%YL .@PI"FFY)+XY/%\,-)M/+3<[/1A-<@U MS9AS?3*]RG"38F[XZWFZ$"\R^7&//J^)U" MI?'$O$J"V0=4C4CN7?NA4&PZ+Z=@MCQ5A"H@IX$C:_HEH"%LJQ:LZ<52U, * M2:1*L6W >VS@<56:>L>Q-%OQKY'T6'1<5526,MS!JPA0@3Q?CFA/12D04TAF M>(IM Q[:8Q:E7:A-P.?&;-$,G1O=E3MX%2CU=X]CWB,M[0;U#N N5Z/MX%P< M5D=3;C5JM3H:&[6+_9!>[<+5RB*;R?S)67C.W+'9[3EV_; RH]AU[$P>96F- M-%FBK5=* S.N(X:]C($I'?NE"ZPW(TI1TR.#>PQ(98^44&E=O D,$<,GAS_" MH<%(J%T8L3B3+ !/K%BE1690^5-)IT,BIYA7+?E!/S++C5 &0\^.#F46!'@5 MZ8E^&@L0?<>A%RR*FIP,4M.?7@FUY8J9E G!Y K3'65'6D(]F25"MT-2# # M5CWA9DN]LN)'H@I79?VD3LBZ7#:U%"-(NV-A8L_,/_35(M]1P$*;XMK13\@. M26QXH@L3$?92V)18[,X0!Y/Q84B)ON9XT%/HX'#FI%(J2^FT+NZ$AHEU3*K9 M(B\)U;JT7(N>!U!Q5]2\0Z+N@$69.@MY$6UQXI>7A@QN0-)(BJR6*LHB/,E( M'"#AUD60'!!8&5GX%\B3L&4+4.J0C"CC5LLI7MA] M32D"I:Q'9Q'@24YG 1%N72#) 8'E9]=LX;7SZAI07.6V[9" VN5/PR;=Z5!* M]!11T/+<261"D)$A^RU;%Q(%0REZ;; WNSU3> &XUW-:=FBG9[G34W V[JZV MG;:,CJ;2N?L<2-;*+2;3NC00&206G16S!41YD6%A#U%UI>).B(T"1G64>4UY MB**S,Z^S1CG:[)U@GW.7)LG(")G:76DI>RO*Y'.621E15;>GUJ69(JBPPA5B MMDR,LR>V*J4W&UO$HS=&%OH<@2)AXQ&@UB$I6<6QG+>IE*:,GTF4H):KU%[W M4I>J0AJMBZ#*X6'PK)@M0I[0@LG,6V^.R4I*I2HDT"%!D<.DCG"1N-='M&8% M2J.H^SIW,B%R6L)@]AB1"H$II-&Z#*D<'@;.B>$21"A;H-$)M[4&) HQ2$GJ86<)-')T7K('PUZ)7N5 V9V_2P8 M8#"9S3$TNP8)=-$5G>8<+[,K+<#PJE3C4MC.-"RSUL/PIRQKH6XP_BZ1#EU( M"ACM2G![Q(YD;)P$>2WF$GN)9B$K>9A4D[[' ?+OL.6Q.*^T7 ^O+R]G'JK3 MS9#<< S)#4JFNB^*:FV4I02*5JVVS2@MJ5.RL'V'#LA#'K6>$KD#J(N1G]L,@L M6RCU=\L-X[WE^^$J_DR%[%+3LUZU/W_>HD_]41@LZ=[\"\V^T>5",@-A);S] MRTU2G%I;0:9+*FT1JUI5B4?T@KP01=7^QW24A"Z? MQ.(3W;6PM[AS7M LOGU=;KX@O"#6>NG8ECMB^7HJ5 SU7 S!@'J# 1N<2K/O M](7E/T>SF1./*B,BKE%@.2Y0*-;IHD,"4VH8K=90G9"XP&5N?0AAOC+DVUH_H3)&<0B:*%'2TW._0<9&KGO=#I9)+A!A/VBAHKT@>Z MO0E0TS&JDH*HI?-#MQBZ#=#*5[,6A#O3@VUS,KL'^&V(B\]V\O*CP-%&9!PEW6)Z(:E M0X_8=C34ZS>A7K_(3/.[^KG1YF(U.P]+2Y>^F.7EI#FN.H@X?!^-AJ_T&,=@ MS8/#]K/1L"G;W7M:Z>ZN/3<.OWRM'>?<&7A:A9GG1-&]"N?>[#@:'WJ)QNX= MG*-AMG!6KD/D&5MV1L.[&\>/4A=%I?)2AX\8-\YK"!7QZ5=1%^+,7:/%\[E+L\@0ZPPS39&N#<7 M*Q8R]5<<-QJ54:DSTFK:6J+=DG)>?(/]AEWVBJ%_*/M%(M^$Z WA!T/X0>OA M!S6X3I8TV.562$)OJE'=YU[+";6N[8H--->"L#'DH.7.9,,$N6\B5S-!@A+54?G9<%\V2LF"<"=!MO(2(CC%D.I2YRN8V M;_V8*!L4%H*^+SC /+[58Y777^ M.0G*'=(\(-QK.0BB%/5'M+(<5OWY 9&("\K:Y-EU%CE/.54=#4($VZHTFU;L M3/FT\<)CEP#((*&46ZVK2V5.W;%Q.EJ42=;;[6IM.81=]:Z6%ED _:,%%,JY M+WP*4* [.$]M(1-*;)RO,>'35(YOF@2 Z MX[/Q*ZM8%&7[3((E(EM>X]@8N/6 K@E70#)BB^<'$=W(*#^#D_)6R?P.I=LCV+^S9<%>U,$DIZP0E\(3GP0^+54LF+P[5!,,UJT9+4?Q*]QB=+8;DB!"6 M%<;0I"T #G<%G4B-J_E!M3ZB9]\FSCJ6W=EN &M,DG M_N]H'_3VI0;\X,D(E/$Z&G:Z\UO=*V[O.$MKF-_UQY".57%.UO=MM:ZI_<4BGJOQ@D0:]T( M)#Y@+#Y3W(*F(>#U*,$3W)3Q>\<"(4#AY_@-1X[,D9.]Y'&+Y'#JU#IU@NXTGHW_"@.".D?R_81=-#U4I229!0.84DGWN\. M65 );DWF.9H&96V1@&]@Q?3T/)4)?:^ M220B[S2KYM-/&/61_6Z!7]Y'M4C(AO'Y*?F!L?@IP^+VXS^_/8EPEOUV4R_? M/J$%FZ$O""^(M5XZMN6*K]D* HWQ3+4+M-\IY/7>$@)Z2Q[G"E9P_68Q>MJ$ MAY0]:+]EZZ:@@J%@*.RFFX"D%C6NW(>FFW'$Y!BNE+&F6PO$SBB\>UB:GK,L M#$JN;M.;DLM B52MO9K^J*KP': "K0/A9&C>.^#FA\7OJJ9GM]?=GU76"(Z? MF4_< NT[A<@=&*4:C+I=1^6_7XS!+F.6[$LH(QRR6M;J%-9/)J:N7^'5RMD^ M >1%Q9(I!,BS';657.MTTB$7C^1 9*S2VP?"1RMVG;@A^"_D71+K+[HH+8\% MBSLSQR*;2\O[GE0?%C93RY#6D[E;B&Z]C#\@X=8EG!P0N,;T\@N%AG!M[4(N M?2XIP/9W=6(-2K9#@DR8=1U6:,;#(UJ'A![&/GH@S)"P2N,I1F&P9(]BL1C[ MY#OQV@:%W-;I18?PVYF1WRTW!%G>\UI+.4-W"#TMJ:CR.2"ST0M5DA84/'I5 M?$ D^KWPL2-#6COR,5_2T"?-VUDQ(_N?H4/B1[B^(KJ@0<7.Q>AI'UG"Q':! M,%X@2P].LZ4UE_!4<^UQ,EH\B+E2E0M398(ZAV1[XQN_KAT2GY+TS*T_N'UZ M.D8VILLDV%RYEN]/YCOKZ/ J+3 P(7)RQ4S8LCZ #!B94TY$RTK*Y0 >EE-. MI[V10$-SRJCHNFQB+UJP(WB,3EYK+5S'&RS:6/"UD]=:CQ3=^I>S#( 73#$1 MC. M,#4]"$;@&,+EAZ3I$3%R6Z]$%^I+J(> 5EF)V,$V/#=[D0G=*;#0%8@[C\V. M]0#M2Z%++:_18O9B@Q@,,-3BP4$TNTZ84A!S;&(ICC^9K:E)XEAJ+^78*8^? M>4'D&9N%7JD)/87RH]G5OU0 6>AIX2":6?! _5[.8C:<(_L*H(S_56OPV_'@ M6>9VYY"9'8:I5)41B\-(H?W9Q"BE6X]^#4VM5Y6AES"B'8I0$F1<@]7\FS=S M*._.+[:W1:1:;^N-S5:/:/,)ZR*7Y$L]#>[5X\M!I,6"Y*SWJ]"J-%]W_Q M,]UI"$NW-:QSO'K+" M='%.#O9@H4@ JCI&^DY,O*RJ8]LDA,4 2I%O<=S3 MI17\@4-WQAX$MH-TMB0VJFP/6BJ0)!ED5&1^\VQ$F$)$.7C L?#TY1Z?!)'5 M5-R+]2^JD>0VDSH#,\OZ\,)9=<[E-]:!UU;!OXJK1, CS_+;2R&8I/]0?8IY MP+;"87L0,!T@/R>27DF T9?U.]*RDED^/-\^4L,5IZ5C1-OG YZ6" 5WC%]V M;P9'#991:6L4T.#!8AI:]!R+N'3J@ZW @R^G @):,A7HV1+=9. +YZ"I5GZA M2V2O8<.%]Z['(KQEO]TP0U\N(0RQ;S?,T!A4FG L5)JP%D,/=Q"&V+<;9NAV M"F&(?5O+6ZU4L?(#QY;6< H(:+U0;]T0P08N]8IIM#,"J!PLHE!728>],G+8 M4"MZ]>H-E))IW7$G,DA<. VFQ\Z7+UMI;O'SEN8(KC[^^ M!,Z+0)55:?I21!*""],].2YFRFD97,;9DJQG9A?E@^#";G,%RF'UDMN0ML@SB2KNEZ851A?=4L5EZ=WM], XB8>-^ M!5H'F^["3#$-<.E@B!N*)UZ9K3Z+X:;(6\E!-?L$@%QK\_W6/.?*S.57>1*4 M1"-P;/IQ2MY55+WF\2(<&3,SHT#(@"*">')*/_9;*7*RX6,<1#/%NPH0R\,/ M.8*#: /%JW+@S,QO! %7&+O,\\24NV ZDLFM8($!X]E33#_W^.20S)'@V)F9 M$BJ.'3P_)L'N3$=E^DYC!\N+XKCU6$<&Y+^E>)WU>(_*)#BFP/7$F%L*G$C> M:PK8Q7!] *5!<^ TN"C;>(EI;7F;I^LMW\RL%CUM=8^HAI'Y-&-PI)N259V( M9]5U\0]FXY1]HJF)WCM44$#U"'6$TNZSFF'M'H%"$BM):0D-WF?B$-Q:8\HC M)Q6V6H;6%[KPQ!/-!"@-@:TM!+8*S$OO CG+80/M.HZ=.FWZLK]GU0WO,;UP!X^ISX!3BAM%(0O3 MI>5-UO#*#^TQJ>WAE<.%P9_[OMSPKVR-&Q&_<:FV6X^NPS"ZM>_S_X628#Z; MV"8'@5P?3UH2=9M:0/$@Z*UV^Q'['NA5+-V<'37:48W!3LF/'89T8,MT,9OI M2?F#V'K,(."(4NRT),R5+<(WND:[/S[<_D#L7?6T=&ST2U;._<9R"/@%4^VL M:=QFQW@D:O;5"DD_8*N]?RZTJ[1]85&6OH=3^25:-/YG/Z>V4,._DM4.03;N% M[B,A6A*(^B3(H$E_VD>2?O3GU E<-)G?TN/]Q9F%EON'$RP?D1L'N2Z=]12/ MO0!4?$>*K+;QB:Z6DL;#D\C#D\CJGD0N>FJ=M;_U;$K1>4%,P$Y_T']OIDN' M! @!3CH0.1UXRY]6;9PS29_0!;';3LLZMI=H%C*))7^J@Y_15MBIEK"7U+4W MF6?9C,ZF^,TO_\"(X,O$9]3MJ75ONB*H<"-KQ?329\WM:5PDHOH28Y,KT'-0 MZ5MAM()C&0,UB+X41VMT9Y9HDWTI]E.ME>/RJT-?JHN57+IP^96P+W7&&MFJ M)08"TPL&51M6BO"I,@.97J^KCLD-0^R%II?UTG(*[UF*=[?U1V,QS;>LXZ:= M!GVIU-2HRP<+>;8XU,JE0T>*,N@"N]H3RI._!TDL?Q]2X"CG6>5F5LUH((1! MQ0P4QW/P"3&SG,1Q3,AA;!*?%[,-@1V;E^)P.SXAAIO4FIL0Y6&CO-3&L$G: MFI.\0&@^+V;6CNFV\ )'_O,Z(H,.T/9T[>7:GUTHKU9U;)=#J4D13Z[ MO4,*94WY@7R2#'>1'-3;#KRHL=";/K/*68? M9:PK>[>31\1L^_1S5NV;13"&ELL*;+:0X*N&:[FP\YHWBEV^54+<*GO'D%X] M?D7$=GQFR^WBTI9BKY4U#-]MD/CPUEGL1%ICQ?BJY>!HL2!1];E;.DS'\QU; M>YF+&DQV0#:KP;(EQHY,'N^RWY;8/>#B&"3!EG^4WAZCFTQ[FUZ,GU;V=\%N MT7XX5?)Q#.L.K(DG"^.!.+#2R6USVJVSJ"ZJ;7)W#.NZ6 UO;0$+LW0,^'90 M0 BR]*?KG+KGQX'R#29SY+#W=OQ8\#G;9]D*7,^M85^3T4[,16&X9I%*I U\ MQ9P=!=JE(1;M00UAJQ,X&RO'C<+W$;ON'!/6L(-0[W!W#*A7WQ7TUY<4YZE; M-Q5QI/3P<0SK+Z/JZU]H.9T? V;=*OYJU"VA4S=.J]KO#0:?1.PR9ZT0!YJ'4 ML994[*'4<=Z00:6.AR*40Q'*H0@E9*WP@C!#:0?U17:49Y]U"M.VB^R87IVQ M264#6&1'?;V1KN51'DOIE].+(2],\/+43$6+G>LDGY4A][N&04!/[9'3GY1/ MTCJV#086"8:I4IJZ?_IQV%&*IDG"H)W.PB=UL_ YG@4OBJN=]7 >FO>^I-/V M\S!M79FV0O=C.EF?&SJ6QMXP72H\[+S\Y7 DU9LD/5$D0U'&KFTJ\?@H7OM, M_=RQ+*>CGSM=UUSAF$%>:\MP"W)[T:+Z9SA;)D7YM)I]:6YR\_573Y7JSH'I;G2.?LXS)F*.6NI3ETZC9^&:>R2 MX*Q1NC&=TI_-G-(.ZREUJIXFTW9Q:F8(:.L -WH^BE<,3N?Y?)CGAN>YU8K< MZ3P;&M+=H7E6M9]5%K=/I_^#ANG7_Q!%FE#QR+"=S'=L)3Z]ZT5 R[U)(4.[ M2\]3@/AOK4YT'"',G[O]1G$@F8!AEEKD[]KGHN'PS;#=-8)[XAR<"MT%EMNK MX]W48'>:7**%X[&17UJ4G*VB\G=;?+=7(4!RQ,F#K8U&=NAHHJS'[@^7YR&(JXF7GVT,C2.;F^J*MA3L_N.XW:Y.60=6O6G MD>Z'*E=#E:NARI5HQ0OIS::\]%5=3H9Z6#VOAU5W ?&*0X8_1A488.4L]47*CJQREGJATG\_6ACQ6I.C]?94$M MO'CLYV'JU$U=9X+">*73/N;"'/_\ED1F\@*;&MYAT!Y@/?+]M= MNI;]G>JD]&L^ Y!B\A7/D"L58BU)O4-!UM 1=,&Q7F26OK$<$B<4\D$E&0C7 MSHLSH^@]4FR4>MGK,].)8 7(,!X=__L-02QA$M'U&K2*:3XS1X=ILC1^QRXE MXU+QVXF5NL].>V'\ ME'90/99A/5#AUC(\KS@$G@V!9QT+/!N> M5QS"R3H=3B;UO*+AAO56GE5\@C1X(;6[JBAL M*^R-_QG2 ;':219A#KNTSLUH-G/BL=UZ&&;DNV6<(8K\G\@/L5#CV0H4)1ASJL-P_) M!HUT_MCSG7%D0T9=2:JM\<0/RM8=2D)%RRBVII_)/)&]?KS%(GY (ZF@I&,T MF0Y_QP%[PH^%18!LOX4DM/#O6CX%,.I=RC%30$"JU$7\1+)GTTFETH7=Z:<_ MZ+\WTZ5# H0 GA00.2VK7MH;TH8?(^D3ZL;8;:=O_T6+\!+N:,MKK9GK42VN M1UJYSFQU^#K.:ZW%ST55D>AZD&4 7 BEF(AF7QWK^'(3L5''^W9(1HMW?%\; ME/"4%=-H_=Y;.;Q\[];A7/307U6XKK'0+NR+-ZI:FN%RD=L7OU+)887+C](& MW4''C=#E80ZGX5X:F'C:U7[[4LD@]ZZ0@\IA]0"SD]J+7=*@RVF#J>G==4Z+ M[+8"PP//R31[>94;;@X$>(YYB2-EMC=*&*DJ>V(*V(79.J8X8"6F9 Z6V0E] MM<#:<2'T)3M9&#%%KB:.JP9]7O\#+VC!A%;&^:C.CRM%NT.N6QC_,AZ+)&7] MENYA>F2$EGO%%AW91&FPSG/(#MP1/48\'[O.C$5"CWP?B3F(ZO8@Y8/)Z2_T M [Q"9+?#K]8_,$E^56TIL(:T9U#F=GN M"9#UNX2(%NMWW-LC6F/">L]LW" M9Z$=C+S9$R(O4>$$SUZN+/(=[C2JW94>OUAT(29QYHCC?T^YD/ W5=)J9T2; ME ^H$ZJ:EI81<8&]RXV$([.*E([Q?$%X0:SUTK$5C$B 6"NKCJ5)*-A"63(M M[1Z9[,I2,IK]M\5GS^5F^\LZ?EUQ\FV7[^\5GZ,>^H'! M^P,+[O.^>(A%9&899ED9WQMGLU>"OKBA MA2]:I>CM7Q'[4JU:^.*-%5H4>EB@NLY>%S-;<5#-7K$@HR 6LF5RZ RO,0N$ MKKZEFSN##3_5%2$KXA/IB[M8UVI-O&9FNXNG.+#<9&-^H:U]>D[/'79,WV%O M<>>\)$C$?G8*$_N<%8&XW@YU:KW&WY#R*3?'0(<OD"J!(6'[4=Q' M7=Q6B^V>0PNRTF>;:?3S@1#5ZR=.>F/:_)CN".+Q8\@_7+:'DAK@D!C/"<9/=E.13U<%03T^K: ^[N&FTNNI\'C MU9+'2VZZ^N?\JK6!<*4T,-T#)B9-<:6D-]WK)792XN+CVW3GEC! >1J8Z3]8F6"O?X/JBU^U]CTV!^W^%&Y4B=Z.D:4ON88J 3PTJ?%'$%M] M26W[&_8'JR3\[_\?4$L#!!0 ( $V#G%#_:R!+;S4 "'6 0 2 ;7-T M#$P,5\T,34N:'1M[7U;<]O&EN[[5)W_T..J@B22DF]2QG5D64D\ MQ[=C*3NSGU)-H"EV# +XO%8G>QOYMF%WOGG_>FQ2P^V(O3-%>[41$]>?6_ M_NU'_([^53+"?PM=Q K^F.5%MJ.^#@?#WP^&3W?A,?AQS_[ZXYY]_M]W=L2' MG\5)FERJK%"9N'RZ.]@=[>Z_$#L[^, XC9;P[[_].!=YL8S5?SZ9R>Q")SOC MM"C2V>%@7AR9;XIT3A\+];78T4FDDN)P\+>C29H4.Q,YT_'R\%S/5"X^J(7X MG,YD?O?P;3.?\ ME[=GPJVMV/K[#R]&H\'1\46FU P>I,_#HVVAIO(2OL;#%8EB M*@OA;^WP^5$N%'V!1T\L-!Z$VOO0XEZ:\2\R68IT(G21B[P80C/M,)O9HF MXGB>Z5B,]@,Q&HP&T$3UXKEY$ 0&\0:>MRW8 B$CE.E," M2!O1.:9R^, DC>-TH9,+X<@C/I6I/(WQ6,0(?_Q6Q_ [ M99BKYV>A\RDL 9V$4.E+%:PJDC>.Y2QJ4YL;&2E1$^17L<[Q^H\5 MT!,^+>9(1+C#/^YAWZ]JM[RB5KC;=-J0WIA>'&4Z[- 1B/2EH*[_\PDNW!/X MJJ##/DXS6*;_?#)X(D(5Q_ET5@52GQ6L9+ RCT:;99FEZ]%=3EHG>!_&?X/[P3\"]?EN[TT?_'> M-C:B)QA_Y0"VY/9W3C$,H6@C#F\;DA\R][I38*$HF82SU#)1Q&-Y,YZB6DP ,_T9J7, _H2RQ'Y!@)+<#T\U!+XHE MZ.RX6F1,7,MQN(F;16A=Q*0Q&LD/V[$IU7Q.6@TLQ:%#.C MEX$R&&9ZW#+ID$U6L%UJ7F#O;B.:3T;;NZ*G^O=^/WNJ?Y]4?]Q3_3HQ;2/_ MYY55L?FXL2H*2130M_^P&HAJ95@"=8?1(%W"R:D,]$_\!LCM.A-IL&H@#?"M M(@%B/=5S)-R9^"/5T.XE- 44.!=;5U+.NLGV3&67.H273HPG !8F$+_F4QB= M[QX(K'%WO0>!*&[ -C 8QAPH+)GI9#B%^<'_8'RZ@#7!Q9AG"G9"Y7F:L?8- M3_@?O76;R[Q 3J5R8@NT?"7Q&K=\\H+_C70&O:89\S.8%_X%JC#\GM$JSW&Z M.3V@#(_"[XLT_#)-XXB>2A<)_9LITRLDAQ'Y M[5I[ G*>"SB?L"_.&)C!I:&>9333";!M6$ :U$1'9>B.01*Y=G$Q:!%M:]O\ M.YG9T: H8&HYR"+$KW'GEVB\S-+R8AH(.NET5-@2 @M3U,ST9 PQ#:!)"W>J M+E(0=\X=XW16-)UY6[?;,])[)WD]([U/1AH^5D8J0<"?P8A_?_./WT_VX8L] MZ7UY?/KVXZ_O@%!_5DAJ5/0)"./K3,DO],NH^3PT\GYH6]G8ED-*B]-[UK%H MUFVLKA09/4(1+T3^W*I)P T X@IT#@GB0BX-WX4'#H%N;]_(ZR.,:MBZ9KXC M" CO%>U>N2ZTGT#STNSP!UD6Z5&L"FAZQY#.0S;X!LPS0/TQBX):*TH2*LD- MJ\]E#'0>U@AI_J5J_@I<7,O8&U5 MS^&:5+PJE/FT>ABZ!"4TAZ'!*7/V E06?Z?8-CW-*#!&_]OP74/ ."+IR:9<^.7+ MW9=7L.$Z+]H_V'UVP$]O'C_G.W_P+Q-0)"2<2Y^_WUC.O?N MO3F;\,YZ-MY8NY>[+QI+=XLXLDXO9G:KQ?ST_][=?#5'3W>?/EN_G!M&!G9S M-9$SBR$2K>'06Y ]NJ";T:>;1I3Z! C#;S/;[!S&LC-&,6%'3N"$'LH8>&]^ MU!#A_X)HVEXU>4"JR6.2J^];8R$!D64=C4+S) 8%WZK\3J1UXFD!MV@GG4Q$ MOLP+-4.IBD4Z.9]GZ3Q#JY7[;8(Q-W 9G$[TYR7:=A6"S&2I$=QL'$=;I_>Q MPD==&8A 5Q"Y8!1+\9EO?S(*"3J4F6D2W@.IZXL(&A)Z0RC 6$^(4^Z*T-K67G>M$EG MANB1DZX,"0B>H"5(8(2B,L+)34$%!]8>3&NN)8ELMGMT=\HG: M+0E$0\6\JB^WC_,RRTO)UXI7+LG36$?D#/@X2_2XS,7K,KI0A?BLT*9++@.\ MQ<=AX8+S3SZ^_GSL8I[%EN+I&G, QJE96[:YTV*B6%MGLHZRU"PA8S#%JXJM MR;:OR',[\#@\!C^WS2IEH\I8YCI?,=9TY22$71E(W7@5F A3B5%,@>=.SW2N M$N^R-T,-*1*A-$'V:&!!BX90Z&3W?W7_3R>>\Z MN O7@7ZLKH--337'P&)WWF@,Z7&&U#-#QLS25 ;MOK6D[T1?ZEA\ M9MZ*+! M'"^?'03B[S\,GP%C&[Y\,;SRX1?/GA&+.^6H)""S'Y%2B.%P=/#L MB-X[_5G>,(UVUF MP\ ^*YBR3I#4?DAA.77H"/E1;;#&+C:@_]"4@VVB+?N_5):K)6F'H2:7:^GI M8)^8]%G>8"9@PY#<8S ,G;$]XRV;.,Z P(M7GJ MBG[/5/0[(:-/6\-XGK5\>_*\]=$7MZ+#[^1B5?YO'\2J=)O7Q=NM24Y05ME(F."\>1D'I+-8ILF:+ MJNE09&JF+VD?:/&946$\+&UV+,=DXHJLA7(CI0?V93$EF G47QA%PIC, E\; MJEG/ I-%PJH1,'O@O6S5C6-U 8TLLC2YF)0Q:4J@;*!2,Y\N>K-?5I=7M"_U 40&%PI. 5^*#/^ M&.NQPF6)I='$%) "GC#%8AN_BX_/07;)GMEW@"CWS/Y>F?WE]\'K7]Z051]? M*-&PW0$'.ZTX(F@2#]G4/]K?'?1$I"$K16,HFK8.TX3X4,O\#IC55TH4RN MF0%MJ64N0PL+J2]9;(^,0Y8_-=.H24Y:Y]-G%RTY"C:@D,9I\9QBQV'1DLA# MYCM^<^K,+@$/EV:*XR0WL!TFC1XG:4=_F<8E"'^9 Z2B5YO)ZQ?03&(2V]D4_A LH2'H1L8..(E41 #)U-4$$PXEQBV.5K:@*&(YI=4D4;6+\/Q M(;4P =?.I,PXU,S?P)5=D]&ES@V W:'?CI_&(?)I6L81+4 9NUPX%PTAMMK0 M[](% @"@)J6V42E)28WK0_S[$/\^Q/].%K,/\;^[$/]1'^+_($+\>\6BC_'_ MQO3 P.R@014%NZZ$_CD)O2L#ZLS*;#GA@OA<7E!H+8FZUFKMGC B;%X37Q&/ M*2U0'%X18H&):O0*;'[G1NC-#ZRGDEFL,6S"0,N-%;RBK#DYC,M\';1-C'0&[G.7 MDA*]^):.C*@S#.M(;'5E*%IW922>"P'9)Z8K)V+KN>%35?K=*K)M5V;04[9U M Z$:(9?IEYX5/9 -VZ*$::$F$PQRY](N2\$0VG3W9F6.# HQ,4L#H$TU8 C> M8I%I@Y39F0GY(')=&1,LSW!T.!AT9D!R=[;;E;%T9E$^G9UW9BPF,H,:G")C M[$V-JX<8[21=&8SNDGS5\]X'<8#S*09 L0)8<6!1)H6.\?IW99R^.&! 0E%P M5U_G.E-1STA6!H+Z35<&8\+'$'Z]LNNCS8CAA=98"@S-2E9*Y:@$1>FY%05<*"+H-$\ MOC?&VKG)[8GKW=E M5(N^BP2WT>B&"6ZF^L2'M+BF D6-(KDX%1.>LC8CP7G)O$H-F=*S,289VXSG M<9DC=E]NLQ P):%>6S!PA>X",84?+S&]MTY$73*PX1VHQU%[D>;Z421<$Y4' M&76F"P,'+$/$\B5L5J*KUE Y3V,=+JM\B,VRO^4L.>O]\E?U6/EKYMRTHIRG9)-A P? M_S?![#JD%+\F**P#23TKJ8B@J;[S*^@5]C/SX@W8;XAL U06((0.\[C&#+$K M('SCM"P(<9R[R)$:+H"L,'P7!BJY-QRAQ5>K-]W7IHF@1O4L6DR\=.:L.+9A MJG(R04I56888A\2$O!&("H.(L89"*.V.S#?++9:\>D:7JY;, 'CTM(:O6B#[1JNY.S3LR];GQVV/;O?UL+)<*5B(#W;UL)) M.\S8?EL-P9-6\+'W^P>MS[;-^+]'K?!EPY497X-=T-KC_DUUS ^I^(2X_YJ( MO"LRO)[=K57J:B8S9$L3'8/"VGHP@DK/:S\CE$@AJ?0=1]Q08ZQ&R 4.ER'& M8)A)T7Z@J E"Q!+M9VNNLL) 87I5&#W-MJWR(I6JI*S]0K-"VWZMJQ.(A9KA M-%FP#E_NP_J?*]O=OK'74(;:>G]("Y3#R&S.AFS"+%$7L%X7 6[MU!SL>H>' ML%#;5L+#C24!KR5ISUD'0G2[J^2"O9_(J2(TO*]8^0/A=H!+)>\!++XM.6@D:X.D]/&W MUY^.CP16,/#U!8TL9*+0BT6&L36"E"D;/L?@,:Y @K(5QC2((BN+*4+X%@JV M!&:S-*GBJ2RF1]@UX7UC=7$J*^_YCR8@5GLBL5-EX/_H2M(71O0"8=L(QJP0 MU;"7$6VX3*@0 #Q#D^A*/!O55+?XQU$:EJ[4NJT55U5@(5RT;@R[72?'$U/' MAPXJ@.C*VP@L"+0W_ W_U0SC# PA"9>>B.V2(4G")C4Y\.H%>1A_'[UHF1,/ MH?N-PH-C_;SO$-,Z$!]L#1WZC/8 Y#].I49^>*P#U.K09NPH-.O'$[H-5_3 M57ZQ7N$KU,%LHE E3C-M.?[+E. M:%%I1EA;(L+Q3;P:H@X,&VWB#2.VI[:MU]9:@R/O^["YV75E0.0<[LI@5M!L M],1WOW_!(XP19!,.%F,$]#!.\S)3[/;HRDRZEJ4%3T4*[FV8*;Y!*S3,TBX+ M$30QY"-/08",C<\U"W#_RJRP M3(YY9ZZ0RGK@FU[NP%3%$=!-DF.K>I:&-)-/CL#[:Q/$X(0)N>NP&(1W2!Y- MP'0O4_=NKKMRW/5U=&_DU3]H];X?M'G)WQ^T>M\/6GW6!VV%/YKE MGMK-1P,/B6 ;2DJ#8,5=N'.M\"IJS2LC3[+ZR MLJ6Q\N0E:=&$>(F5EXS)@1Q\\(CSFW^26#: DT8NY 6',;L8:M SHC(L&F,= MJU@K#- *:50LYJI#L37DH&&R@%B((RNEHCSJ%ZVB:DV^$W35/L"JN\S&$@:S M\_%KK*C8(IL-WJ11M/,3+.47\1N*RF<%Z+P8=XX'B58:"SZ6,V YC1*/\-N> MJ7Z[OC;E]I'8&O%TLC)6C0+ !HK_>K/"42V6?7^;W9YF27X"Q5.9R(5K1@9_ MD,E+S^'#OTHM"CGSARNV.!+.5B8V-<$J1MMPA=OROW*"2@AU!5M%XS%&!2IR M9I1G,D?4D^?]1J//6-?M@VL>,'VVL+G 75>J+S&2@:'LQ=T4L& MG:'AO61PKY+!=R$:G#P=W!D+KQPO/]$8Z)'W*J*"AN\4)LJXJC4O]_VJ-<%F MK$AL5=%!\3(0IM3-3^_?N5(W#0:-25/(TAV4$S+(F(;"E39-O#APKPQF!6.V MH=D.D'2OFIXL30MA2IA$QF$Y.MCZ'8V NW@LE++N2;7W)5 M=2P;,K(#&>JQ-57%@[=OF T(]U8=UH'9SIGAWT[. [90??"3\8?@-^4,GY.C/^R3-T[$B4ES?61-:1_W=G M5Y%_!#D 96"NL%0RQ9,RK@ J>IHS+[^JV;S@,@B)^4#N>92J"SV#=O2NV@V\ M5T IA)W58]:'W-\$"DFUC%!TWM>X+7 Z?8EU 8Q^QE[S*PXZ,MN[B+&;HRAPOO?A_A0$30>W.+S30$9/K M;@+*+;BPRTBO)?X;A'R2;3.VVV"HA"%/F 6?3VIVDJJNX3@VP4FU)JORE"JK MGIU,8"KLI*@]W >1]T'D?1#YG2QF'T1^=T'D!WT0^0,/(G],DLI]BX"(R],= M?,RN#.1C6*1CH+J=*7L4B-%@^+(KHQ%;*#0:U?PCR7_O2/ZS*GI7!AH("B'6 MK3'%6*HC(_0J4]&<%&H?(JHKT^@,*'$=6*72*[HR/M9ONC(:LMJ &D@1\U@: MID!=$ [A2MHO9@37P\O>?8MUO1OG/MTX\I$Z<!4F*Q8[DPHIW&:ECE2M@AO;):+K?\]>OXT M& P&NX/!=B!B#(?;D!1:.Z,=16YQJ(&%H?L=EAUCEE#@TE\%S*R8YJW5 (U_ M7HS12)I+&-=R]^\_#)\-CL191:!77T.4#UVAD%H@Z8/ !6'18HT5FUGQ(>28 M5-Y4;(T&IE3;N@*_+!P69;:"6&KPJ%5+18DMQ"MUZ[?M5Y@(*/8/1@ LG_;$ M]/Q>9K"*PZ(.#VZYOW? MVYX;W"0=ZT9;WM/";H 86'9CHVUE=$E4G)OP FB+*6IU5S2V M[S6&WK;18#0@3S[!?,+ZE5;2CU0>9GJLHE:EB;E-3S%[JK'_6#WC_L)>Z3M* M\V+GW$@4*-A\K%S"5^(.VB(D2#=F& D_AMOGD&P= +B3H?PLB5JBMP<>$5#: M<<)_PA+D"#!? 9=E8UUDY@,&YFM8!)"0&+J8R:"^ MQJZZIGMC8KT::^*J\1/X/L,GN.'B_AJ3]\B8FE=NH#FI8Q#[T;)J#@%151A* MFLWQ&'',E9YXUBF.-N#I]FC#/9VM#>#@L=+9>KSE_@WCC#Z3OHF$Z!-%-1;+ MVV&]>H@JK,*2^HDAD@;;P>6^F1*M5*:CWH93A)LF:PQK=*@7K?.=F\$+(G02 MAX(W&//L-#&5.TB$W@(AE@(SD2)6?\_E'"&:,&X32'R6)CK<#JQGX$K2B=/Z MHI9Y@.E?,$XLBX6Y63.9E#+.&=BV1,X2B$]OCN'_^M,4ADI_2'P29>BY,Q#D MZ:1 (3RPR6,!KK(,J#0(-@<'.<7$O5CGA=<\ MIS**#S&B/G!MA$AAQLM5T,D_S7.6Y:0FV!1:*2V#9(AVX&&$ZU[3]0,+3 MR=&:*EP4K I#YY"V".>19>6\P#_A&SG'PY!1QD)@X((BSN+T?L*PM*DD(TD) M;4M*&R$L_47"']V)PS7LC1L]"WGU]+&RD$V9Q8=4O-%PD#*X4EYEXE[6ZM9^ M]E; WB=T]Z>J5>^>9*AX4WK+3'YAU"T'8XGLU) +_*6>QLZ !ES""]$=2]#Z M0U3DRMDU&F>B%CD)73G"-<2*E6D0>F2DT\#:^ B.,U$H/5*=G%5TAF!53/'P M_5T14:='&V7\0B64?63JE8$L$T)'%O&]WD6%_:E TC*& P?5;@R#'BH$X6_B MR-QW\PSAZD/%*?L@OB!N1'XDKDRH6E>'KPD&;PYJ!4)_5:,N*X"!$.K0HY@: M1>ZQI8,.I>0A!(E'Z\<\58EDT0\1VHAR,Z+I>+L-=W05(O,*A,R'#3/0\YZ> M]_0>J#M*LS)U,VK&7V)5-IMID6&Q&<1%SH%/A2[QZ#UHKU+%XDPN8R+T0,%! MU[X0[]2#8G-]*E2?"M6G0MW)8O:I4'>RFI0*];1/A7K@J5 /46SHZVE<;>N[ M5T[EX?%OHG\?K:TNO[;$64-CM4+AK176MDKTS@D14\OWIXFA=@P6 @A>_(ZQHW1TR@**&97H?D;$5YC%]^S&@F-\3V@ MF%(LBJ0D-8+;1#/W7)S;%#,*8!GK(3GF\1O":'(A 7KL>2$"YE $M"Q&V&54SHA)#'$).=-34 M3/#+S%0E>; 8RT5&\5=^*9X,EB^+K&W46$S3E56<9Z#=IB65*">X(M!FM6\B MC3(0UZ@NQ$3 (8DEGQ+T@%/, %4%JGT?(E[21(?VLQ>MYJ M2DBP&0K.-(Z[J)=08H7[4H-R'D"7\S37I@4V^%%AWG.N5F+U )* M^Z7:J6)%O6'B?EX2".YN,QFREII1$EBL"WE06-&=\5E40L5+'#BQM\48?0N3 M@AYMQ@)A;:&G/$]=9*_#ABH3UX-7Z&I-G2N.$ZB7RF5B0&Q14ZFA->=TI4I+ MA6.%X[1P6 ENM+VSQ MI8HQQ0*65Z&!7NW0W;VTA8(:(%L-/&J\%#A),A7AQ6YS'@I#'XN"G*P/?C+&AD)RY69'I$,H[3& M\H%PY0<9J?>*#=4U$DV"(#_M(?#BBFAR#Q3FW-+;1BBM"FMCA7EX-532%(HT M$7>&>0=K]=02MC7F>5/2C GWOGI0W@Y:_@_#,K&>+=F0M2..37+XM?HZE25) M%CA%3QJI:GYO- >^53B:]3W7@? F-[B5UU[#K>8Q\[) :5&X9KI-E+2OD4E! M80PKSMY-N7;!N 29/5K6C80 UP5%0>*6Y[U_B?>IGD>Y!)7GSO,HE%(\:J*<#,0/]P,@953P&EQ)DXD4[,*6NBG%F1XO4 MBZP AG#V 9[]#:\-X.7W?L,_I.*=MF+9<33#H)+H2@.D;]EH&N#6@#W,?0Q@ M![S;2"RNO1FE)CLB@54N2C0EPM6.3-&D-;6*FE&1YFLV-NC,ECLRM7TP?X1] M%!B8$H&(%18I_CE3LS%]9\T5E&&2Y&5<2#*V95Z%PDM*8H$EF2MRGG)*B*2F MN.@$JSI600FL[!N[5??A2."-198F%U%*\@JL:9Y206EG@&DLE,U9YZ5!^H2P M&4CKT%CDXG9 6U"D5;!-"UI*N- %R^4V;9QHN,OJO,8NT\?@]#$X?0Q.'X/S ME\?@/*,Z/WT<3A^'\]W)J\/!8Q58-PV,?MZ2%WXO1Z$C:):;U,?V6&5!NC&@%:=V5P;6N972KB",,=Q+!O,A5,B (P_0 M3X+^&)7(F""A.9C$A-%$)1K8"6%,4J!,C"^#TEQX"$-C99SP*JJB(RB2IJI! M[/1MXY!SRKB!TX&A0L,D*G1E]>HE<;HQIBVT)E#,)$)*Z E9& O:DP)K'N.: M;IO"862LK*! V\I=KT1.8I7A+B(_MT=><;RJJ?KFFV*2RNA"9PZ$C"Q12V,+ MJ=E-R-=&^*+&1H$H&'7KBH&G,O7SEA@EA3]2:QHQ3#'"JHK-PH'@AH0>?[/V M%OQ.1RHSF*-8:&Y>9GGIPME\LTJGL:KO>TR=NYJ^!;(K8_+O1%?&I!G8S0 1 MLXN64(HQ0L[P%?ZD.R,6T4NDTPNS*@29D1F:Y'A,SD%[]:LZV( MW)5!=_'^6-;&A0@))XR0MR.,!)ZFB\X,M(N+QQ'>N8.6)0YLZZSJ[M1#J3 D M.C*@SJP,2DD@7,FRF*89.;-(#)NP:^X2[H-JJ"?:RG>YS1BHB/I8Z4$MFK!*66)<&Y@H=CCCH&*; 6V^ M,T$U#M8F\ !SQ4Q%6E8@LP8FA\+N&3O'(.:DF6UG)I,$$R!_6_?/SNX(4Y[E8"UXH->FP5# 3:Y]2NL$#Z+Y&T%N+PM'Y:B';]*S&HA M//K:VHX<:%V3&'@;]M5B;I\ZA52 M;J9G5HGLZJN:@11 *5"T7;0UQ((JCR(N&KW@A4K775TVJ=), (=ASG>M'*ZM M 3AL).E#O_8G/F4VL=LK=>CEQ#E+3Y7]M\) [0E4XOC-Z3'NV<<8O_D-(1.R M7+SF@X?)KH7I^C@LVJE1>!B2%Y8+*J5Q([,*TBT3FR7TH-89 6^I.X58Z%HR6+VJ9QWLIJ4ROF\3^-\X&FFO6L2#\$XS? M@+XIT&",+M4QHYB1W[["LF^D>RH_B%")&OKRL>U*L&FWYNW?U)3R8"[%G]5K MS'#':5QK?'@EM;HM:3*JMXH.__[#\-G@R#GF?__]=_[&?.\L'[\W?]F"'1XK M_J!M;>&(9;I+1K7@F>?M<\51_<1T MU[5CPEI@YF0ZIJQ;(/M8>82BQ&#M*<0'$S6)S"$$LB*\U3]*8#:1YCY-/N?F M/095^9<0 X)T93GW6[!K3<@$#]0XT4M_MY'^OGM0U-.DT)FZ2;!)<'6PIO73 MM!.43-!*K HJR+=(ZQK%0'WI0&H.A-^CDTY1=8D0<) MN"2'66FA2#,1E5FSP,'YJ@^>PR3#LF Z3$D'("+#]#%,QH35,JUSA-F&1Z(@ MB<*LOD!T'2X01?&G]HTBO5 LH-*K7H0E',3*]R9GRE1A)NB0:T9LI-EPRD6* MX/C%L2FP0UC9IJPS_TZ2/;P:\>M6PF6AE%X),5.$HY;'"H8Y6:UH\3:!0SY/ M672&#;7EH$EOP 'F98C,D1V>(/)@\^I;'7;+>:K%)"6E>9PQ8A?3.I2#A]$\ M/G*OSG ZB4K+W'_#5'ZR)ZAQ1A,3:@7ZP1\8UJ]&C157:Z1L&UK/AQQ/,QKNUK;9]_;N/^-C M<$.,R/:.2/'=.9N#7C+1H?AL)#[0F=,\Q;C& +33[?,<U];9\Y[3T7ODXJ.'RL5 MW30F^N4-8Z+?ZR0! E7(-I/4C8BI:RFHISA/]*1 ,]#6\.FVB.02A?0X3A>H M0YL:U:VH"$#^,G69?E'-']C=8GR5^E(%ID37932:L5\D1 M*.I_I<52?))S4#I@0/C-<'0X& BY.]L5G\[.C8HO)'_F-M._L\,C1RY,7+LANG,K/LV9QJ'5.,:$YK%UO/!_K9X/CS8&8Y>O*#? M[<3FT (F*YS*_*G%"6/,3VXW3(E-3A!V6V*&@N=!?9TC2,C:@]8'EO>!Y7U@^9TL M9A]8?G>!Y2_ZP/(''EC^$.6^N](F'I,H?-]*QDTDX4Z%")^5X[QC ?8$^N+\ MRA2W@I%\%\KF3Z)\ZUQN580?/DFET)L2IC/3J#A7"S2H]&'[UT9JB]Y\U!7J MUIN/[M-\%#Y6\]&FLO]O6$/*!NK]:9-0K37/+ 3$6$:7VN".UN)X$/K=@+F9 M$ UXPIB)*.IH!9X58V H "EDPWRM4_%:9HC>D88FMEP68KCSXMFSG9$Z*=IF 9UW-MQC]QM8M9FJG@9O&\]9'4X&%U[@6H(KO#0DYI5BS%UL%@ MVQJ>L(A]]0YA\JQ8R:8J.23(OIK1K5C C\L=#"O:&@V-W0UFBFVLV-.DC]SF M;%X7"8,DH<:Q;>#W1HUNT%6?B*WGI@,7!OHM;'?CI=C88D>WZU[-==OLTL%" M.*FMD8(%4GCFSD@&+](:[GCV.C*28>9:[1C>]/^WB%UHM7EL&KJP)N#\:MI] M:T)]3N9%#-N(.):9SAD>5<[[PSVEXX.2BAC',OFR>W5#YB]T7>/]]QE@C0/:))_6K>243 M-0.EAVT(> MGXF//XGS7T[%F^/S4_'/C[\*I$?PS=LSW7[S;D MYL[&-7S1'-@.?]7"X?6QV495I4_**/;&K2;$9U_VD*.G@70OI?>H"O+1Y=&R78 MDL%PM)DX]ZH=OL%4OF]RKU;/;](L@O4S2H4UBL2F,7K16RN8F3@OWK6H-HQH\LS[=+Q##%T\' MXCQ=8-[G2:9RJD?Q*9;_(P-QOLR1VYZ@$34+Q#^.Q6@T?#&R06H3# _;>KHM MQF6.A:%SMAJ:U'Q:@-1:$/'JFK1$730MT/@C6U^M\75]:#<^"^IK>E^AW;6Q M6RK*D"(.EP5WX0IC(E575LI@$2@9X?GF]%+-BQ&EL+\\5YHF3=A,JWX^W,GP M\GR7' M(X>=$BG9[JO.HV7F3D^&QG$J,W9P3+V]S'C"/8KK1XHDQ?AQ,@^: M4Z1K&A,;8DS&OI@Z9KR02 ;H]0+6T%J]L5([U4WA_$1WD0 M96*0G.H.)CZ$]IPTTS^O\S[MWEKT V'OVX:8MSFL;F;GNXUK M;/>N!'#,)ZZ=@-N[V@*+FK.!:.&%=]5P;X+V*/S5&*5ZF2P7E"5&0RR:QF'U M&!BU;$DBO]IVO&X-HG?N]<-![][X3[QY!6#QM MUJZ]SNWJ9J[" MPJKE5;%8"HX'Z?!+DB[8;%@F]#>B6U%M60/C52;59T:_M5 JC^X(W)(.?#L8 MG>=\TX]#W)E811=F3VCCH\-^&[[1-KS3N=QYK4"M>B^7V6.<8>.@F?IGW57" M'N.BWQ1@82_?$\V3>1->[LN\5Z!OM3S6B :^F0!Q/,]T+$;/ C$:C 9W-N1' M>#Y6JG^>V=#YZS;(\^_6B_$\RIO<#Z+]S/YY&?6ZP[P187MA@A*Q3,Y[WQ@L MWGXX^?CYT\?/Q^>G;Q[ICG1B$/=/RF[$U"SJ[WVPL^MJEST&SG8OIBR[I]?L MQ?6P?+=ZB5EBV^9>:]RO>3F?W61QKRN)T3L8>@=#[V#H'0SW[6 8WJN#X<>] M<1HMT<^P-RUF,?SQ_P%02P,$% @ 38.<4#(F5+39!P !4, ! !M M3QPT.WUV=!R[:27 M1G.5)!=O6ZPU\;X<),EL-NO.]KO&CI/A53+QA3I(E#%.=#.?M4[^\LTQU85W MP3-Z]](K@0^%\[8CKO?[_7__M0LC'$H6QXZ3A?6WG0Y[^Q,[,WHJK!>630^[ MO>Y>=_\5ZW3(8&2R.=Z_.2Z9\W,E7K<*;L=2=T;&>U,,>J4_JFN\*4/1BVO? MD3H3V@]ZWQ_E1OM.S@NIYH.A+(1C;\6,79F"ZWC,R?^(09]:MDZ>Z9$KCXZ3 M\F1EQ- A5W*L!U:.)S<#;N?"3%#;P_GAY M=CJ\?/?VSKP^;Q9;.%U/N';F#\WCLLU^D>F$"\7^WF6_\;DRMLU2W DRGS,_ MX7X09Y?)*0OGZG5+B=RW4.7Y2 DV,C83]G6KUT(SI5S)4ZG'-^629]FBO%B@ MV*23&J5XZ<1@\>&(S63F)Y@I%B6,8.DE8]-Z9"QI:]%)-#WH'AY\?S2;2"\Z M-#2MP7CI'\TU M=,DF?"J8%5,I9B+#?2L=^[7B]'VFYNQ*E,9Z9C3[$9VS?J_S*S,YW?C6_ 9G MO!C/V:5.C84=2MGRZU?$."C0L:%BP:RS8VR$6O.$.!,"]7LS9!UP0 M2F1CT8Y(L!$$F4$7VGB6HC&7FG$]9Y7VMA*8(@!00)@0(3@K4((SBN4\195E MIH"8\R;:W3/0(A7.<3LGDX)_$!AWI4^'N@S.8$A%:T-CD$$J;5I!KG.-YO $ M1&"XKM,)JWA&LFPS0A[;$H MH_GJ,C20:R#WE""W_Q0@)U@N-3!"1%IBHPW"P1R'[+Y1FGRNAW3B'9$F=NX[77?WGD:F;5^1B2.2;/)8H!#)>,6Q$0!*1(NI/A$1..[FKI)F1.9@4D'LD\ M*F?2I+ZW3"]5BP4^BJJTK!HK_/ M._W#Y^)%:-H_S&(I%B5E\G1D(/7/2'RMH#&BBGS9>*#\UD Y!J)YW@4F+"@* M'CQ*"/[0[;UL(-A <'L_^(O=@>"Y<' :. AAWZ=9U::(-.65V[P)A88C >[4 M(\5@TU06'4!?3:4+J@U60H=^* >^U'NKFM$*Q0/(ZFAS":-VK2?IH(3V@R_. M*)E1;@WCC)S,)-:))B!C3!Q4K*:>*D=Q:N"^"T%MT'C&"3CDH2FI4(Y#9;X H E7PDE?1SBH#7#4OP#F0+T(K< MO66ZDAL,XO>ZGE!9V1+0="%B3U, *#@0LH1CH1&(*[ 31T1)4":32OO(1\!; MEM"?#2$;0CXE0J8[1,@+>%T%O47X$'DN4B^GN/'=FFS;3;B]@7Z,Q?4)N !$ M-(3V=33 WSHRZ7H MZ/?XX E[_D"3')2$"KMC73N>@EUAZUFS4ZTK&,2G5UY$KR;9=(;ZVXBXE"!+HM">B_$1T3MR"#FIN.9A'^A MD^? )32D(XV*=UK:!>/%[Y6$^X'GE4[#=O6+9E.E8=U38MTN;:J<*L4H:R>! M,MHHI2W75 JPIXYF;S8W9H)_H/ T9LU"@!KR?>&YO\6S*UL1K=Z'B-O4:Z09 MS]#0B1ME]B#]ZBPAF@!A($0[QL@. ;*K"JPW)APF4ROBM4_Y/%[5UI"L(5FS MZW&*,#>W$#YM<$4$K08RA>> :X2U8Y0H]=2HJ:!04?-Q_3BSK>6=*$IEY@)' M9Q,3-1V_!4@ [8O$T=V/H^;/_SEA''=KGM672OR-7NO+T.WV[7X(T]JCQ3*$ M_7+6Z[X\+/&M0%<2;5IK?[3NHBL3R4;Z\E57S%>_.<\M,#=EI:J=C> MJS;;Z^WU/H+([1;MNU[XVZ4%2UQR_^>**PN6Q&MMLPON*Z[+!E^'#Y]K\FC7 M3_23/Q8S9O3/[1<5/F-X/]_3-IU3L_^07^;M44_%=0,1R+"(6=) MCF3UU_<]Y.CB6V)ETTTMCS]((GE('G*&C]Y#CGST_=G[T]&_/IRSOXU^>GK-5)DG_NGR;)V>@L%AQT>WTVLEP[Z:717"7)^;L6:TV]+P=),I_/ MN_/]KK&39'293'VA#A)EC!/=S&>MX[]\=T1YX5WPC-Z]]$K@0^&\[8BK_?[> MOU]V882B9%EVE"RMO^]TV+N_LE.C9\)Z8=GLL-OK[G7W7[%.APS&)EO@_;NC MDCF_4.)UJ^!V(G5G;+PWQ:!7^F&=XTT9DEY<^8[4F=!^T/MQF!OM.SDOI%H, M1K(0CKT3GXYNGAS<7HRNGC_[L:XOFP46SA=#[AV MY@^-XZ+-/DR-GK"WHLU2+ "9+YB?.C%8?ABRN++UD M;%;WC)EL+1N)I@?=PX,?A_.I]*)#7=/0YY:7K>VNP]>=S2].]]O< M:$>4O_3T&_K1[QXE5'1\_]0_FGOH@DWY3# K9E+,189U*QW[M>+T-:86[%*4 MQGIF-'N#QEF_U_F5F9S](E-K?H,S7DP6[$*GQL(.J6Q].^+%T@LM=;R# @T+ M&A;L&@OV=H@%/W,' F"M%POV$3>$$MD$7^D!"3:"(#-H0AO/4E3F4C.N%ZS2 MWE8"0P0 "N@1(@1G!5)P1K&@ @,]W4Z9:ZBEW7]N;"B;H0&4$BG(-\! M%>#"3S% 5XHT.$CMEG#-9!@F%#TF9;S8G(8&<@WDGA+D]I\"Y 3+I09&B$AK M;+1!.)BCV&Z42TTN<=IKP.=451G:!)HV&-$&UB1)J!)D(2@2+)5:4Z\&CKO1 M-<":A4V,-EE4"@9 G0&/0G(-KJV_)_]\&JO_W+H:F;5^S$D2R0#&"X8MR(@ M"$B1M)+A$1..5K5T4S(GLP(2CV0>I3/I4F5B+8"7359:5@T=_GG?[A<_$B5.T?9C$5DY(V\'1D(+7/2'QM MH#&BBGQY<$?YM8YR=$3CO E,6% 4/'B4$/RIVWO90+"!X/9^\!>[ \$SX> T M;:QBU:SU)A1+:#[XXHV1&>VOH9^QD)C%/- 98^*@8C6U5#F* M4P/W70AJ@\8S3L A#TU)E4H.@J:5XB1-,:S@Q#K>18T8/6\&_?@T%F0(]8CZ MCW63KP%E \HO\V.\LZ!\L.2ZQO0$7@(B*T'XN;O.-3>7O]^ A"I>OK 7M8>:? M/]A@X^7N:&"\B#,!?X;4>,.TAFE/B&G9#C'M+.+B-G;H_+;>/ LE=[)M"ZU' M(:])T\H27#;BRSM:+8SSR*?G]M"62]'0[_'!$_;\GBHY* D5=L.Z=CP%N\+1 MLV8G6E3;E;!>.DWP)511:$;9B/6G0NF)(?A:K/H6_8M__P%#U> MDC:G+0U)O\R/PR=_VA(>LLN6$&ZO=1;)ODT0KB47H6R+\/S63N+*-5YETAOK M5A%QR$"312&]%^(3HG9L$'-3>2;A7VCD.7 )#>E(H^*=IG;)>/%[)>%^X'FE MTW!<_:(Y5&E8]Y18MTN'*B=*,=JUDT 9'932D6LJ!=A31[.KPXVYX!\I/(V[ M9B% #?M]X;F_Y;,K6Q&M/H>(Q]1W2#.>H:(3*V5V+_WJ74)4 <) B':,D1T" M9%<5F&\,. RF5L1W/N7S>%5;0[*&9,VIQPG"W-Q"^+3!%1&T&L@4G@.N$=:. M4:+4,Z-F@D)%S2?UX\RVEG>B*)59")3.IR9J.GX-D #:5XFCNY]&S9__*\+8 M[]8\JV^5^-.\UM>AV_7E?@C3VJ/E-(3S4;[TP-V4EJIV-ZK-MOK[?4^@+&/"7Q%GO8??8-I^,!WX+W7V+R:->O[U.[MCMTZ7X36N(K]OQ*I!4=<[%_ MR%2P#Q8!!/G79LTU?737]'0J1<[>Q\@/"_-]O1OVC!?ED,72-RO=4Y?>NLY? M5?:$P?YT2]E\3K_^3WZ"?_WVJ/\[Q%%2_Q>*_P)02P,$% @ 38.<4-4V MWK/+! R1P ! !M&2I>U]JIQ=)VO5:^]YG83TUW?LW83< 16TNAZ7@A") M/6/[F6?&,\-NZW5WT D_7O7@?7AQ#E?7[\[[':@XGO=KO>-YW;!;" YXN>K5@:Y7G)Z4DF)FC+AC*76,FWXF6Z6,UIF=JCIC7:8 MB*G0#?_'YD0*[4Q(ROBR$;*4YG!)%S"4*1&%+&=_TD9@5E9.=\4XSYHM+SO= M.-%N2#B;BH9BTV1]X-,@+*A9VQA+'C\%4S$T0!I"JI3P8G-M7#;!"9P5M-": M$\4(G@BE8N6T=Y.P,=-0K[G!PT9%").J31N"6G:?E<_%K$YO&/;/^IUVV!]< M8FP/1]?MRQ#" 01'<.V.W(X+HU['2H/ZH5]]K.W/WZ/M$;2[@ZNPU]VT>WOL M6[GMV'\#@S,(W_=@U!Z^:U_V1L[@M_/>1VAW0B.I^7[M"[.?%L '[N'!D[+# M)BCB*8<]LL+MS5*OYS8Y,,R*6=A0T]P'QV/T_%?L#11IB MN" J2G9W@C=^LQY4D=6:7P62PX1QE*Y!C6@T4U@AD!\B8NC=1 D14XJ).TU9 MGAL#\-=HQ@@$$JHH(MV$4QBS0E.UNC.$H'(,4QH7$YV$T0GNCJ=I-J6:3="0*F0SE<_0)Z#E9N(H M'6(3AZ&"Q#(SY&ZJKY1,F):GC8@:$T%S9W##Z1+:D382$Z;&-F*7)2R'/X1< M(+=(WEW&&M]W1.\%^]:B,G G,XY1'*$7N F<=3 I^FG&%$T18^H"!#;O/B_S6R+&- MC>^1'_JN7]^0>\4NY5;ST@:DIP*KA:4-*Q9SR5D,OOOV,,-D8:(E(PKYLY@> MSWPY-&S9\>>N,!/?,+R[IDPUH)TIQJ%V5!0V^W$8_;H]W.@D643QG5>_>2:)B M,^ABAQ)IJ?+JB[^>D;^NL%MA!@GLDC1K/O0?PQV?>;9KP#EL*%X:F9=&YJ61 M^<\:F:M$BBFD[.*'F50 M/%O!N[1Z3+G9P=QYB/EU.QAK[/'#K[P>>&KVQ'=#_R06RA=^+:]\L?@74$L# M!!0 ( $V#G%!!^R,#CV, /*� 1 ;7-T#DY,5\Q,"YH=&WM MO6U7XTBR+?R]UYK_D)=^.=19PB7)[U75K(<&NH=SJZ .T#.W/_62I02K2Y8\ MDDP5_>N?3$DVQAB0P5:&E7O.65U@;%F*G;%W9D1DY(?_/G'YV/VS\M/ M']GGWW_Y>'+(=O;>OOUW\_#MVZ/+H_P/K89IL_OVZ]>OC:_-1A1?O[T\?SM,1T'K;1!%"6]XJ;>S_X_O/LC7LG^YX\E_ M4S\-N/AAE*3Q'O_6[UM_6F9#O$O\[>WTCQ_>3M_^?_;VV.EO[# *;WB<\IC= MM!MFPVXT>VQO3[YA$'FWXM_O/HQ9DMX&_.>=D1-?^^'>($K3:/3.'*?OBU?2 M:)S]FO)OZ9X?>CQ,WYD_OK^*PG0O\?_F[RSYUYW]G\)!,G[_X>UX?^ZJV8>< MP+\.W\7^]7!VT=6^YBN7GWTWB )O\7NS7Z^/$OB.^D15OW-G_X+#0&8E'./Y__SSY MY>3R3V%S\>I;YXF_''\;^@,_9?U^PUHPQ*N?>_[![5(&_VN2I/[5[?P7V>-E M"% QN1BNJ>.F[TH_TDL'Z[-/4#Q]<6?K&4=_'OWKST_-?*!\\MTXNA 72/GU M+3L)W2@>1_(WK\;/WLJ?_41P4I)&,3OG@2/9,9'/?/^M[?RMZS6$&P51_.Y[ M,_N?4K/(U^\]F,==";\PQKN)N-\X\,6G YX*ZMY+QH[KA]?9$]U_A)U]/_[_ M1G(H)<50:KC1Z,-;>?FHTF':[9O,-Z[5Z>[V.::Z#7I_DL!64S147Y?%: MI:U3B;1EOM991DD'81A-0IPI0F>[&?OWCYQ\79Z04[/#L_/3XW MV+^&S8=D,C/3W?/TVC^^EX2V-\P?V+*%!>2\U'>= MH+"D,)WPL^^M;DOXF;C*/ML]=1+/^<\[]NGB\OR-P=(A9X&PJ] .)@TYYIDU MV7@R"'PWN)6/[W&/#2:)^*XD$6]*>2 NSL4P9H(7QTYX*RX3>^^3$[E#<:\=\W[0*0^S*3UQE M@^D_Q6"*KI@O+I?]^2$_M_Y[*'!+B,VY,&819.8N<*$T8C'B;PO MRQ:F"V_E%WT=1B/FB"M%878/5['48#DLL_M(AW["W-A/Q#\";/G40G/9R$\2 M\1U[XB_9:&4)CV]\\7#%U5UQ$3^2MDI2Y^I*C#*[];;+'*GMN66O@VC &^Q,7#;C M6.&("=^[EH/>8->1,%?(/2/[@H2[$_&D8S&]D@_"QG%TXWM\P26R=Z;.P _\ M5'B$N+<,)V$I8?1[IA1HB!L2-S$28&3N)Q 0LQ3A3&SD?!'&=)+48)Z3.GM> M[-^(SXL)C9]DALC&A_6>)8[O2;88.CQ@_]-@%\ZMF,L8[/#XS&"/SX<;K!A@ M_^93"UU%XL[$#0DD^3?QJ*E$*LKON9@(^:YX:#^2J(G'=F+A[(7=#?;/6V'Y MDSE+W)N.+9DDSNN28,;U<5PQ4\M!FXPEEO)19G8W!!9^((",)]+1@UMA[="Y MEN^1(V+&=(*IHLGU,!_$L3/V/?%6?A,%-_*M8FH91F*6R!(_G60CKC'%Y+ZX M_S/XTK;L9JMM6]8*\^\566J!DAZ(?N4J_T]Q X&\B4+H/?^&90_Z\T[ K](= M\9+P$@'#(!OT/^^8.\P5@Z>8E\]^'SN>-_U]:K7\(WMB4 7...'OIC^\%V3H MI4-A!V&6[!MB^1^/W13?+,?*]"+Y6YL-.<;$@$AYMB20=O@JP-YY-4KKG:C/ M@_A?"RC^UU-SZP]O4X^@$98JZ&,/MHX%H=([^>G[;\(][/>S1>1CN&SWJ'O4 MX,_RT,[^N9B:",E/WDUM].!:CWY4S%32;*:97V$VU7PP<9.(J1?7,)A5J-[]YK40D'J8MKRV\'!9S'U#87, MBUL4DX)8Z-TM&SABFF/D<^)8*GOTV%U8_0;['$?>Q)5S);&X2Z2MM*3=*V&/?\D MYE*$Q,/YX480.A-_BU^(@OA\=_[>.W(D3>^SN/=>P]K8O2\2C?A/+/\C%5?\ M*\08D@Q)AB1#DI_0U=^R5;+@\"L_?8DLYY\?9Y]_CC6=A/W0$ZIT1YHQ'\<\ M"T^(U9;#NKV&^2.[SBZ9V_@^&3KW_B8OW.TVFI)@G^!)T"2Y 0N:!$UN%TV> MY2%'P5+'W\;97/X=6YTM[Z["BZN4FFCVN@WSWG3?OK=FP71Q6T! \N%T\ M^%%.OZ[B:,3.9DF8ETP;[ZXSE\PI,7TT&]:4"=D-CY.)>,TR[Z(\3UU#DN#I M=/$MUN31B"_>0I8V<(>"GMU@(M,^R5 PZYY8EPMZE3PK2#M[YY3 C?RVFG<$ M_3SB+Z%S^>DIHY8A M\;FXJ7B[>,'LRMJ!G&[S,*GG!Y-4%J7D,5'QN?N1@%!\94:>.5GV%Z_8?>Z* M3Y/J?(1;%M?&_B#/EHLO#U=Z6NONWF2@(O^P>%=>C2.O@KDY06<"A8/"MXO" M#YUDF&48+X91+.Z.QR.65XR/>)B^:)I^D-'KDJJ]Q;JCH2/FQ]/OSW[@_YGX M A?YS7G:\^ZF_+N;RMB[W>S?RP+>I_H?VIWV7;I3_E5\YHB[?#3@\?Q=9:5P M+OD?I1Y-X6@NTE+H7GR_FXXDP0K8.:+9;1J?9S*4EF18KNH$C MQ.A WOI()G;3R/V2R8,C[OGZ.N;7XDIL>A598^5F]^B,QW'TS1^)OP:WXF'G MQ+&QFOV[=Y^E]R4!L>?6+(MO_^7^VZ-)*C.54D7*K386B\M?7.@TS\-R M3U<\O?#8N1;K,H'TESWG2@#WS@F^.K?)^P7YJFZ/UC86H-X5L!T5RL-;[OI0UQG+ );+X4CJQN.M9+:I,*GM+-YT5S3YJ7BH:27I@ ?1UWE:K:!TM*)]1_5DML'\O_6T?I<*_5L^_7#M\5><^5BM_5AV>N(^OIY71"+AN=,%^W M.6[JWW#FB8_X8@QFI?G%[$$(^-W@+6KA'5DP+NN[Y9B_%<82TR,Q(W!=25(O MW\XF&8!G&SSNAE8RO:GI$][XCN"]KWS !G'T->%QMC@>W(KW?0V#*!^IV77N M ?71'\1.?%LY(&(JE*W4A:'/+N2='H1>'/F>F-/)\JQLM\+TSK/;EN0AH!"? M$^OY&S_QTU=9=*D5,@'P/SO>K.1\4U\Q%(-C]B7BE)SD>CY7%*C(MB53\,HYO$[GL1OU4 M6,%]+H@W9;!?)8,U7E!D=%_ZQ3S1'HH7!/N0H6N)$4]D=L ML5Q 'SR,)E?E0/7$$C0KI0B3L9_'N)U QA+#*.7B"K/QF'422I*B6CN* MOR3#:%Q\Q2S\EX7ZG#@-Q<_%#L-IQZ.#/&$L%A!B+2%[V"R64LP:7+UCI$.# M&]->O=66@K[65E&I:^A<_,WYZL1>)G&?>>I&!OL8?>73?(/!+J+0=]G!1+PY MDDG(G( NG;U+AUU,! ^*)__"[WKB^?'#[EE[/)0\XAFS=,3T.GF;MZM),-?; M+8F"2<%A6#+0&5N@+="6>MKZ7$QV[ECK8.3\+6;O_^8#=C%M;[,[[3CY[XNB M^NB-P8ZYTEF4P +ZLMF1;=U'_7VO.I?$)9K@VPV(N>'QG7-61E#DB;MLL-.)F#"*]7"VWLWRI_-4:+!DX@[EO@7)AK]Q0=-B M#3OCY -OY(=^UGPUJU+Y?"6,$^?\>SIA%U]D$YR[S0+26)>GBN+_^0NUXEL4B/W8B1NE&VID)6 4Y(IV.>N#IP=S&:5 MOXO?#N4'=UN-7D=N0Y(APO:;C!R/1P/NR;T R]_?GW]_\26'TU[DA\XX[][M M%SL\[JXA+STKW;Q'M)^+J:O<6R)3@*\,KNY:;QXORU@BT(\BL-53:9 R2!FD MO%E2EI.^N?F>G *RPZ$3!#R\SAFX(.-9.766ZOGDR,, _G?B>+'L4JN*)NV" M)E?<>;KI-")1/JVR"J%&P8J-UF4@?%&;4HWUM'!8(6HQ[:Y^,MNP\OJ:\.G1 M.]EFF^S4F;G], _# ;(Z' M_L@5"V\:&J%+;3NI;U]STY-%FW0_;FMP=-I>= MXU7$3IT;QP^FIV_)_B@/:FV-K"[M*G"NDZ$_ODLZS>W%7/[!6;L(CR<"A;R0 M:&XC-P^'\M^\=XU@SP?A6&/Z%H\=_/OBKO IB:Y2=O"W/%RLJ" V6+;!@0=7 M>\7Y$\R9I,,HB^:ZBP&*HV)G]_J.T#)DE4$?Q-\G!=R^=EL_NZ M+,X^O78GR#USGUU=B6?>LBTTK]X,([0WY&X:Q<8+=^/(02/;";#$]8OS&8LK M9@/R?R;C6^E0IU'*!U&4M_HYOT@GGA^A<&24\Q5%!E4AXR6- 1U?NXZ3'8:K MU)S,TH-/]D=ZY/,K-;189-'#*(Y"Y\:/)\E,&5>GTT3VRW=2(?"1W 4K^[(D MJ7-;G,>4WIVZ*CL3B,F*W$"4'WLJ294[B;ANT6!4=INZD5&RC)JS$KXPR><9 M=Y4PQ66NN)-.XNGAJ8L%,MDL9#9AF<_DHO-:_3J2/--WK5F^$&+S=WU_G)XZ M\M*R:86*MDIV1FO?/031VZ% MB67]A'A8>6:V3'W*(^?&49*5HLAHO%RK7/#0%]/\X_Q4WAO._B47!)_E![.S MNG]R1N/WCUE9=DTJCA=O3C?=B&56,3.4WY)1F?S>_$Z*6I.%!Q'+$MGARINA MNO".67I@E9N]._.DN%EYD+@LB7'ERHZ,>GA;!L/ M.W2"X+Y+?QN/?>OOT3CY%E_?+/[M^B_O M^MN#;SKZUY^?K-;25Q\8(7NUL_35[M)7'Y@X>[6_[%7;7/KJ@S9>V:L/(,A> M;2Y]=>FSV4N?S5[Z;/;29VLM?^_29VLN?;;FTF=K+GVVYM)O:RZW>O%M%7F7 M.D'/*'G F>/@P:Y66+G1];K\SQ9R_,6JPXZ/+K,UAT1_R_D[%[&J&N"_QA;N]5NL-Z]FM MO6[+;K-=+Q(FRF)7P>T;V3UPMVMUWC#;-O?Z+;O/=K/>E6&QA5*^1RY2LLJL MN^N?'+%>I]^W.NT&.V!!UEM1O$M6?F9%75_YP!5SU9F%BD"L6#M-^['R:>/3 MXQL9(IWV.$V*:8CX_^4JEK<$C^*\#5RV@T!\F9@B<6FMUW1"'*;I.'GW]JT? M-T99F+/XZH8;C=[R["[W[FT1+::LT@)"BP/G=KI.6X3UH17F(+Z';_I53$W$ MJEO,0^2**;^:DPM_<=#01,P @FS?='O:NC<5(+?; N1V?\\VVYUE(+=,,0K: MS>Y>LV5VEH!\M_@<.TGB1AZ?(;PA#WY2Y3>Q)9O*5.2)5K]L U.NTE&Q:LDS MZ[\=W?A9';S,= 19LD08XY'>VKO^F[O6S\6I*KOR8)=3/>8Y]VJGGMZ&3<*HW3ZPNP\A.4MA'.&+5)@@E.D0HRSOL2N&TWR M$W3%$E!\<"S[HA=9_-]#7[[G(I6AI]G^+_GDTPU@TB9&7A.6BYC" MJ^3M#Z8G4&84*-=-OAAWCFR&G/II(+Y]]A'Q<%%VX'KV@5 LS.3J+W1R>/(& MT?F7/]D,/"Y+7C#?0,%OG& B\9DU))TWJ7S'] HC MYPN?CC5A2:$O?C+=;*N+[PYXX(O!7XS\YX&0 SB+?@C@Y%YEV0ZDT/'(_Y55"$(HJC/Z9YZ66#+!^' MDNCRDP6E4\YY;"R/28&?TV\Z^R';'P.>>&7&:$^'$2R+1$?#O_ MG,)3[A!(\E#) T>4MDSD$0F>^"?GU&<88&;4G F3N1O-J'N>%.4-/,VAR2P> M/YU,C[)9\X/S;1.Q)BG&R)3F!/$)"]]R)\X'S1/T_G 0/>H$/)L?Y[._9UPA MZ^DN7>'*D2=,2+J=M_=BK<%LWGO'.-.'SAXR2F:#*X-9$*GPJ5I%;@X&?\YUW6UO^-Y)L\:Q1?YV?% M>7S,LV?)=^:YP:W\?/M5D A?9X%%8W&_>#:9E 2YN.4\/RE .%!H9$\: M\Z&@0$G+7I*[&T03+R-L01+B5D:^G,L(P(+H-IO8 M&3E/36]GE@-<4D#DL"R[-JN\X>XP%!.&ZR*K$ D;!K);DI.MJ3-@YIXX2T * MVXRC\40,G;NA(9:DP7SGKGSBE+5ARB8_V2D ,AY^)9;X/)Z? HGG%^:)99EH MIFOYQ/JA Z]X",/<-.C77X6/?/WZ]>$:?;H5EM7190S!CFBY?_&N>',AG*X^X>3;?XWXV;\AX1[:X25@6M+F64[1,H^?^ ML%A@=X_>ERY0ICWF'/'7Z01E(@_?E!.4L^R%:;.Q[*TYP67,*D:Q,)488.)J M\FYE?^M\_B"_YOYMY?UX9))H.I'[*F9PF]-7U9+S3):Y"&5?/CP\2UIP6A&9 M2(B*PD?)0_)OV?3*3R?I+.XG[DJV(-D+HNA+-F.=?R>2$>FW M+[XNOO@O\;T/WOY-WLWT17%/Q3I7SKWCHB-=1I6//+]X;CDNB]GX312(<2=< M^DO^*#)YG(W[+%V9&3B?RR^,291U//QBE3[VH#)#S7VXCERJ.'*Y-9>,>)* MLR(E\:YD,DA\SW36$5_V8V?2A\3]R'C, MW1DOC[J!_>OD:,_J,X&, MD#???9^_? =5]A734OETKNW'-,S)LL9.XNOCK,U'_MITZIEW?"(&37P[UW,T M$P<9 TFNLE%U>R^R)&,819^5]W.[GN[#LLQBT?Q48[8,R%$571XAW"TG)*+Z<]>7I(Z-W=!H>Y6\S\ MCI,#)8C&&1)RMX4'47'')F,SFQ*LEB5W*%%^2'N^?+*K%#Q(\\WR4&2A%2E:EK^6"S*, %%S8IZJ)D M(XUI%$X\LEBW)MD>P\NY(9>MV%*Q1I0!4!8-A#P[TXJKR=B3L:X\0O8XZV>+ M9$$ON4?(H3*-&=YE1+,+30]Q+6:@-3T7\^+R?._7"@J4ELZQMJ@P8TG;K=:T M%&9-W5>FO0^,=76',=C_G<0INW"' ;_F@<'^)UN=GLMJ/K$HD767YW[JL LQ M8W)&!CN08(?L_\91^+=X\R00-F 7$_$VJYN?Z3MKH[ZU,*ZI!<0=5J_M3?$L M*@L8/@&2Q7[E@W@B4RY+<=KJ*/VT2].1G[B!(ZX M,N2A)^8I,M9^RVZR7XS9[$?.FHKMGQX?^VX1&Y.SR&G7O2+ER/B?R[LK$&[-6 M74OO9^XHKNR2T=@/9;XU8A[#&68KP%DE02@F69.\2\W<]$'& MA\1L[^Y>O&) RG:& ?N:57E(OC:FX1AQ"7FJ[F@<^++#=O;(1<0OS['Y=W0J6@P[,>$?S$*X!MN58VIG^K[#_'T[;^34-B_:VTW>S(VN?/!)B&Y\ M_C7;SY#<];',ZEPD6A)6AR6W8I7@9L&0>TN-PA\-F2^:*1R1WQY?+< M[0J*]%:;NFH0_72SE-[V5#^63C9,*^0?K)&5;&D[.3P_$XNQ@\OCW_Y@)Z>' M9^>?S^1O1\^N.[<-H,.STXNSCR='\N'8Q:7XY]/QZ>4%._N5G7T^%L]\(MY0 MG\?=S0BO.*1(3@IDR$\&:HH-NS)-_F:3*IUOQUVY<4*QH3PW]VS3_XO;*.3/ MLL/8+[\=GGT\._]YY_M?L__MW#%?]N7YD5;R,:8OG&>@F8UN>^[%2VF)^R_] MN_&8ZG4:_MRI?CN8.UI*_W[>U?&'.VE;%4Y6G>C.HL+#5Z-CK-_!C5:D] M M86]R:\1IB[LZ/4\DVST5P<_?6]US/>?Q#N& M2?[SL;A1CY [+.N$LAG^48[( ^=XFU-^=;Q_C^0+:9L:-HD"WV/Y&UGV0+)R M-TRUXJK*,,AE !"0EXNG(+IK:J.'I&09C5Q&FI:ARG.@&% ,.G0%Q5 .P4PQ M;+6*834;O3DOD<9=*A>0E#L\9=H50E*]D*ACKA>YQ2:IC2Y"(+;MQ=,VK;XZ M8BOK2_H28.4SZ:IC[I1G; C 8W[\N(QL7B*HH+4["9V))W=1OB'D()7,BZE M 'I2;6W0$U6T0$_*(2@Y;\U.F9A#X?#77\U?#[=OTEIZL;#9"J3SHH] .AC;HQV" P M@4NLNO*J6[J@*;'PA9'NJ[;]E&N] MWD".C,#]&.W@?DVXOV?8?8L0)GIY@^*<%^DM#Y6#<;&DNTKU>3'*6R#4^X?Z MP%"9RE^M*4PU1/:]VI;7P%1KY>\:_4Y/%;N1*MLF XDB5X+BJ,< BK/%$$%Q M2BJ.U2H?9H3BT%U_TL_\6959L?$@() 3Z0D%4DI&VTFFU"H&DN(?7> MGD?&[M,BT60RELJ M?G,@JG;H^1(D1ST&D)PMA@B24W9/8JM7_9Y$2 [=[%_%2\]'JT?GS:JP:6=> M.QJK:MU)82) ! ER4TFA"#1>'NC MW@A K>J+(-1J/6K5-IJ=#M2*#B2UW1JY;9$&U5$[5#EAJPKPP5:5;09-\SHI MU>:'A$!"@ \D9)M!TUQ"ZKW;DJS0\)WN]TRS<;@#_4W!_ M_ACM^I@?[+_?MOJ$ -'<'VJ]WX\X&#B8D!PD!(-#1#9* *)R92_4=D*0P:UE MF!WLVR,%B<8[]W3' (JSQ1!!<4KAUC3:?1R%2PJ2VF;_<# A0L1UB5%BGP5M M?+#/HLQJL]NLOKTIPLQ$708* @4!/E"0E13$LKJ$,--<0>J]48^,W7$L(9'Q MKMKVH%* MT1P,'$I(!PMRP3P4[)"'" 4[Y=IE-PVSW\0)490PP:&$VF( R=EBB" YY22G M9?1[U>]'A.30S?WA4,(E=:.NZA:>%"8$1! A%ZS$<4_;CB".>UH'K';+:+?: MV'%"!Q&-=SCJC0#$JKX(0JS6(E8=P^J6#[9"K' TH1Y65QVYVTBA$XQ->:<* MT-FZ?2J 3&&5%(P/Z5!N;$@'970@'5L'F=;24>L<)VDH?HNC))&-<:[\ZO<[ M(E),-\Y(ILH) &UCC1,1U'H=H])>J?"R-C]G"? 2D&.$??

U#"K]FCI*)E2WI,PY3%/4N:';C3B!@MY^48K6QHM)6-\/<,[ M,#\]!2:#B67TVN6WV<,C:NX1X'^,=GW,#_[?MXUVI_P*#!ZQ88_0R "B\08]W3& WFPQ1-";QL9(!^\K MK,/L&2U+NR0@$>.OOOA"]F]#Z^#/<73C)WX4,O%6MCO@(;_RTVQSW)N7+<\0 MF]4A\(?8+'F($)LM60W:7N$ 7 1GZ^M*4!SU&$!QMA@B*$[);* %P2&%B+IL MX%,+4B^:# +.[,:F18=(6."4I[,ZU"Q-6'EXYHD9@&Y@D M9/HV(?JW6?B"$ MS5+A?Q$^-0XY=]K5)QI+^0[:;$-B-$( $@.)J:G$[':-OEE]5A,J0S#5J6F= M*;F@&(J*E)WJI$J^2X-Q( P:Z!87?C$R2H/"FD!%JQ>!)D97VX%&$R-#&BBB M FG8&JBTE 9D U6M+7YQ$M]EW(E#8:1DNG%PS&.6#,6#LUWKS3M$;[=F[8?H M+:*WB-X^"9C9,)$A)(0',H2:(@"-@<;45&-VA1DA,H0 H;D7LC*A(5,"_._L M4MQCS@V/G6N>KS(3%DW2)'5":3PV2<3?_9"YT6@\2>4K@Z<7J92VL&#NH#Q^ M]FR8$Y,+T@B6#%9C"O(DK'VCWZ73#0]3$(+;+:%5T"H@"*U2#JL\K='N0:SH M(*(X0UMU52V9]3&Y4"SJ:I7$O5463P&=K2NB F0*BZE@?$B'1M7:0K:-JGN?Z7KY=2U*T/ZO^*FER$ M?ZG-QNJD,GHC (V!QM148U:KR87($*S)K=4&4#++F9?5Y'K/+52UW-%#!E2" M\334.FTW@JAU6E.MD]FTL#>(#B+8@*HI A"K^B((L5)0F NQDHA4ZF?YPOEM MZ@C#B-<\_V:EY[[WF#\NCJOY[_ON@[@V*["7=I(&SKZV .GG'7.'N3P() P" MT-GO!<#9[],;*W 5-@R<<<+?37]XSPKL33.O'5H:$B@NDK^UW;!;RY+UJPT MA4NU#_+UZ8TJO(]=Z\V'M_)O^\L=7II^=9NN[0:?]ZFY<9NWM7)"CUU-@N#V M^6A%=C"K&SA)P@ZRS^4__R(C'J,H%,\=HK%[]'7M6RQ\M4J+RS_^.[#\/XCL:O^=X@YLZ7/>/R^SSQFV*A7]X+!0#)B?=_X\.#XY^_VCDZ3G7-Q6S+W/PK:_ M2--F?^F(][YUEA""BKO^=')X?G9Q>7YP>?S;'^SD]/#L_/.9_.UHCB7J =#A MV>G%V<>3(_EP[)>#CP>GA\?LXI_'QY<7]7G(73\4W!5-$L%NB<'X-Y>+6=0= M 7I.ZKQ9SBEKFS^\9,I0J$]N[IU73R!4K$8ZG4;WQT<7#64'4LDY:F[^4K/0 M.L>;&]W%ZO/-F;S,LJ!7]?);W(AP*V%^>TZMCOF]: M!B%_H%7/7+DW$..B#:8:%TU;7=]L,(Z*T7[$73X:\!BD0XMTEI>T;#QJFL\U MRQX_K8J4:CH=G>=[0$!=(9Y":&H_753$-FU379Y'7Y4 +V&^"C9ZR$96_[]! M1QI,6E>)F=9\23'.RE8/!$8_"8:O=%*IJ]DQUL'T^@*AY>BG<^9& MA9F8RN?TAY-8YKN9L]I2JF9!3^I+J9H':V!^^E*K'23P"(WYG\3$$F.\YN8' MZY.#1'./J$G6RFHVNK0M?^@DP[S3AOR!_V?B"V.+VT0VBRCUZ!;EV;3Y:740 MUUV'6W;?L+L=0ICHY0WDR C#^]L=HVM7?S@$O*'>F2_ZB[!SGJ2Q M[\K6B'(91B@, ?E%U$MC;HQVT+]22"S#[/4)(:*Y M0R +5I'E+X91+-[+XQ'SPQNQ&ALA!497"1#XJ;GY(<26V3?Z+>3!X!(0 (QV M[

N&TW$ZHO%W.7^C3RHQF A3PF%)2#& MB +I8WZ(L66WC'ZS30@3N 0$0!]S8[1# -0*0*=IM*WRX3BX!(G5&#)CK[;\ MYYB/'=]C_-N8AXGX*KE7+$J'/&;NRUIV(%9:LV"=YE2DVOQ09[MC"($F! D\ M OROC[DQVL'_:OF_:5C]\M$Y> 2)Q1GY5!EQLU]&J1.\=!&&$&G-8G2TSXT! M/FL_.*9^,M[I-PVS@]UG\!E(""0$^$!"5L:LVVX:K17*YB$A)):"Y/-TVV9V MU0$0*#?B3?J8'Q%8QAQH[LHU%?+([X M%8]C[K'4^58LRU:K5%PO*KD2:X\*N=C=TYA@'S@!B.[M W\-2K56?JMG6,WJ MS\\IY4;SU 97@N)H@ $49XLA@N*44IR^T3*A.*0P49P)?&(%ZD630<"9W=BT M\LR;=! %WBO!>2D2>;O* S7YP"=F +KA0"Y(6:*GU5.053A!((+@#X3 *]>3 M;!WX;6+J0 307JMOV%U+%2N6IT1]?$P12T*G5", G8).0:>6 ]JW.D8;.D4) M$NPVI!%64!VA0UV3HIBUM*8JG0<^I>6>C)0#,Y1&D30_% 0* GR@(%N,F>8* M4NM-CD36VQ]]9^ '?NH7)Z%?I)'[92CNA\?)3]_W;*O[GAW_9^*GMX2"7Y!V MU/CK8WYL>B$'"3P"_*^/N3':P?^ !!Z!G%RE9C\L3D(/[I9HA&(3T&"$@O0Q M/S28'"3P"/"_/N;&: ?_ Q)X1-V28U:ST:5M^0/7C29AFK"Q<^L, FXPQW7C M"?<8_S;F8<(3(^\/.N:QDPHCL8 ["7_1L@VA4P2*MMC\Y#9(:*W83=MHK] P M!LY0;"6A.3:GS*]7_66LSMMFUTFLBSP6<@(9 0X ,)65U".GVC9_4(@::Y MA-0D5;=M9E<=!8%R(^BDC_D1AR4'"3P"_*^/N3':P?^ !!Z!-%RE9E]O>23B MJ36+UVG.0:K-#U5N&IV.20@1. 3H7Q]S8[2#_M5N6S.:K18A1#1W"*3"JC#[ M&;HZ*L< T2"8'U)\;Y^":1IV&QO5X!(0 (QV[

*\$YZ5(Y!TL/RI,!U*8 A !@UR(DLP$ !M MH?P3 :W9ZQJ]5EL5L9&: 1"!1)$?06I4(P"IV5J (#4E=OJ9/<.TJC^A#E)# M-'?]GXJ>WA&)9D'*4U>MC?FPT(0<)/ +\ MKX^Y,=K!_X $'E&W')S5;'1I6_YS/-U7F,AU&9N(FTR$L9V4>P;[P6R8IL7& M3BPQF/#WK&V(&V;)T(G%;3F3=!C%XKZ]]^**TU?]))F(ZT4QBR9IDCJAM"VA M& >T'2$E?

/S.L:7;L_?7UN=6=D?Y4?Z_66?*QG MF#UKZ!^C'9]S _N!_?3 M\0:D_2I=)/XB%HGA#8]3?Q#P9Q>,5N?1Y)]MF,WVDH7?@R5BJ3>^:%&(X''- MHI>:4Z%J\V-B4'Z7/IRAYLX ZL=HU\?\H'Y0/QEG0-ZP(LL?B"=/_2AT K'H M\SUQD\QUQG[J!(3B(Q!BA*/T,3^$N-WO&F:O2P@3N 0$0!]S8[1# !0+0--H M]W $+!F70(JN(LM?QMQ))O'M-"'GI,R-DO0]ZQE6QYYEX;*JS)[9+5Y ]HR& MFZ@VM^8LI=K\$.[=KMDW.G;YI1M\8KT O"%D>9 _!KH^Y@?Y[W;:/:/7P_8[ M"N2/#%I5&337G8PF@6R=PJ)TR&-94CF.^9"'B5B.L2!*JC\]#Z),Q-QZ$1 Y M\T.4=RW3L/H]0ICHY1+E%V3@_IJ1CUX#G9SYP?V[?:/3M@A!HI='K+X<6]>" MN-J3S.FOT6 M#&SM7LNP6N7WMJ^9WDB=-$L&%$6^!,E1CP$D9XLA@N24DYRFT>KU(3F40%&\ MH:[:]>=R+.9-JO#@N\LH=0)&Z/@[3 LH!RU+G)U*9-Y Q+_((5CN %RJTPHB MJ+8ZEM&RJ^_11G%2000218Y&0:[T1@!B55\$(59K0+5M]HQVN_P*&&)5O:.1 MR;]ZT42VW;0;FHA6OO[]Z#L#/_!3O]B\N(;U< 5A!75V;[D&FWP3C M!T+@O6AN\2+\:CRWZ+7ZAMTM7\.UZ>CZHY2HCX_12^="IZ!3VX4@=*IF.M6W M.D8;.K4B) J6P&]31QA&O.;Y-RL]][W'_'%Q8,U_WW",$_YN^L-[5F!OFOFFEJ6+^^(B M^5O;#;NUK 1]M0&@,%WY0;X^O5&%]_'?[,-;^:?]Y?XN+;^Z2==V?\^[U-RP M/>*Q?\,]=A5'(^9,/%_NX[WR0R=T?2<03^"D?"3&?-*8/6OF2<\YDGPTRQXO MX_CRGO2/[SX,XSN.O.9[@Y@[7_:?R\ MB"W[GGEZK$JC/C@L=$;B&?X\.#XY^_VCDZ3G7-Q6S+W/PK:_2--F?^F*][YU MEGB;BKO^=')X?G9Q>7YP>?S;'S._(W%K)Z>'9^>?S^2M'[)P4OF X6VY';=>?7L0,52X[7-,)Z8;N;&+C6AK'/)[D9V.)>>S_>J#GJ( M&Q$N(XS=V5%J]Z;9:+=^?'2Q6Y8+MP6*RV',.?LD_CA,V+&X/8^0"U2RQY8& M#B6SO!L//VQ)H7/E]*3))B>Z !#3AS)U1+IHR"+W$+S MJ3%X;=O@M$T+V\WIP*%^8KU*P!USZ*V/QU.V]I;)BCZNL3L)B^H.2D>D*&V( M2<%?P$Y@)[ 3V$D]!(I;)JDH&E%?-GXVYK&3BN=FCCR\,ML@^H[0_GATS$=_ M<'W,CX[YY""!1X#_]3$W1COX'Y# (Q2U[=G8&HS^"2FG/&5^Z$8CSG;EB964 MPA 087VB/I6;GUPG JWUM]/N$L)#+T\@1T3@?8QV\+X6O+_;-?IF]<=6P1ER M\Z]^4B7YM!?])=>!]](BR-6,S=*'3]@+-P<2TF_RQ?=)UDR,9Q=.-[ MW&.#6Q8A?;8]"HY@44;?TF=UM--NT37_$ MQV(!YXO%6!1F)UPXHRA._;^S%PC%-:#(""/I8WXHLFUTVXBKPB% _QCMVID? M]&\9J*@@Y! UR:UMP7KLG'L3-UN,^2%SG3B^S;)DHV@2IBRZ8IFK[T57>Y.$ M,R=)>)H0"EM IA$ETL?\D&G;,-M-0HC (4#_^I@;HQWTKYK^S?*K-#@$B54: MLF:O-_UAS#T_9;+(L3@8/G$"^5,01%^=T.7E%V6(G=8L>*TL?\$.?RIQK!&6KN#*!^C'9]S _J;UF$X-#<&Y GJVYW MV16/8[$D2YUOR(E1Y7_$@6IN?LAO'[L)X X@?XQV_

(_JCC_FAQTW#LA . MA4. _C':M3,_Z+]IF!9VC9%QB)IDP^CWS3\<.N&U^ 8_G.]_G[7PR+:0!;XS M\(,5>^$C6EJS<)WF;*3:_)!GO*-HN) M/-*,^S?.($"6C"CK("I4<_-#AZV6T5KA:%%X1,T] OR/T:Z/^<'_EFG8'? _ M&8^H29YL"]9AGV,^=GQO6JF89\>B=,ACYD[B6-SPJIWO$25%3 CFASJO<4]! MT[#[;4*0Z.41;PA9'M2/@:Z/^4']@OK-;OE63O"(S5$_W(^!KH_YP?V[EFU8*Y2HPR54+\N0)%M'G6)QXEC,;W@X M*9)DWHT3NEPFSE8[ AJQTIH%Z_2B('+FARK;MF&:Y1=D\(B:>P3X'Z-='_.# M_YL]HVW:A"#1W".0,*O*]&>SGO4(P">HR0D#[FAQ[OVH;=+%^[ M H] @FP[+4V.>_0:Z.3,#^H7U&]VL8F, O57FQ^;7W*Q011[/)Z:-(D"WV/Y M^UCV'&-'-ARL^=(LZ^<11,),*8]'+UJ:K1><7(PW#PYQ'R$7P'L:DZG%=*(Q M%S M3_1?#%&M%=_N&V:G3P@SO:++Y%P&"@(% 3Y0D!44I&.TVC@ CHS+U&03W[:9 M776 "\*M*.0+X::(#X1[^S#37+A5FQ\* @4!/E"0+<9,( M N^5.+S4Z"?A#4\6,H#O"$4_H.((-NEC?FP/(0<)/ +\KX^Y,=K!_X $'E&W M])O5;'1I6_YS'+F<>PF[BJ,1B[G'1^/L=(/HBB7#*$[S38)^MEY#/TW"G(2X M4,W-#Y6V3$/< 2%(X!'@?WW,C=$._E>[LHR=ZZ;3.[Z@ 3=!>-R8 /&I-M,6::"[=J\T-!H"# !PJR MQ9AIKB U2$&5-,='[DBAI(7!4<_-#QILM-+Z$.X#\,=JU,S_( MWS+:9I<0(IH[1+5I-/1:>:+72AIS)YG$M_DZK?(H![:]TXXT8=L[<8BP[;W< MYCG3Z+;*SP#63&_8]4YC4QW4AC*506W(0P2U*:4VK9YAMUI0&TJ@J.OUN;$4 MXC;U6"E:K+"K)=6=A (S" QCBP;PP1:-U9:6+0272>BZ:LM#/: >P ?JL3,#P6!@@ ?*,@6 M8Z:Y@M3Y\+_E6,R;5&&SE^.K*^ZFLA!5O%7<33)1GMDN0)*G AK9(>XQ3]+8=U/N96_ Z4VDO$M]2 N%1<0A0F%1J6AQ MT^AURQ\7C+.;:IE_A-A09C*(#7F((#;EC@HTK&;Y8R<@-DA7UFYY*LM7=SWN MRDV2_ WSP_PG64H0M6U"ZLA5$T9'X2JGY\&V&VCVR]_/CUBU:K6EU"/ MFK$3U(,V/E"/YQOOM'I&KXN#:\GX##*=BI:2A^77BP8;>Q' M'L+,I/Q(=0P386;R$"',7 :V5KMK]*P.XLR40%'D2Y <]1A UU(%CKV4:K:1NF57T"];'9QJ/$J).?*>)*Z)5Z#*!7T"OH MU>.0VNV^T>FTH5=/@:*:*O/%\=O4$:81KWG^S4I/?N]!?UP<;?/?MWS4N^*# M/'Y^V"_[GOD%;LEOGKNJ98^7N5OY!_K'=Q^&\=U@O>9[@Y@[7_:<*_%$[YS@ MJW.;3,>B::Y:[D3%L%7%"CXX+'1&XAG^/#@^.?O]HY.DYUP>!LJ]S\*VOTC3 M9G_IB?>^=?8_R.M,GUO977\Z.3P_N[@\/[@\_NT/=G)Z>';^^4S^=O3AK?S( M?GT .C_^U_'I[\?LX/2('8IG9F>_LNEK1\>7!R!%*/A++-?B^4+ON]$-'[9 0XNQ4!4IADZGT>]M:+]';FWEVJHZB=/H5%AEVR-@;7%OPFN$N3L[ M2BW?-!O-Q;'] CI<8Z"_%#HOA>)R&'/^T_=6QWS_2;QCF.0_'XL;K;[:3''! M)@U$2N; -IZB+$B>6@D&!:ZJL JF0[ *A@($Q.2B3+F%+I+RR8G=82XC3>-JF57ZG;)V+DFG H7YN7744GO(<#B%YS)@?EY'-2P05M'8GH3/Q M! 5[E$X^5-I5@8+#$*.G6KL "&N;T )A*8= \=XZ)<4DZO?1G?,;'DY6.-Z^ M@@9N5'PC_IB\(Q24@#KK$P-Z8/X# M8:^@_D;? DW6! D,?^TH7A,C8V2#V#5&0LOA7Y>4EM5L=&G/XQ?75H2""UA M(9:C2:\K\F*[\2[.MM'NM0AAHIUNH]FF#NNU1V]@XF"S3#R6MI%:0U!:K&T%Y?RR>MIQNV:;3;-ID#>##?4.=L M$"WU&$"TZHPA1&M=Q\89K2:=4^,@6NKSM)LKDB5N]VF%;#(9CZ,X)13P0Y&4 MHA#XH\*B-1^IQJ>D^&LM[%W+L-K5YUM1:T749R AD!#@ PE934):[>I/\8"$ MD,B5:KL,/$N'/'Y!HQGLE:E9C%%SNE%M?FR8H8<)7 ("H(^Y,=HA , $+E&_ M3!S]S9&'49A,@E0\/J$ !/07\1Y]S _]E1T+6JWR'0O@$C5W"0@ 1KL^YH< M[%L=HV,V"6&BN4O4>K\@_579L3=Q';DA$%LJ2+F%^K 0=DP0APA- \H)OF%W MR^L]]D/4UY6@..HQ@.)L,410G)**T^N6+]2'XM!==FYII]2M:5,3W:O,1-\Z M4BZB/C"&7?W;CB%V]:]I2M$WNA9:WY'"!,U6M<4 HE5G#"%:ZZNUZ55?:P/1 M0O[UV87PO%T'4>"]$J'7+8-C?L/#"7JQ$G,-U>'6[9E+$/$F<@AN^4R""*R6 M91DMN_HC)BE.)(A HG$&5V\$H%;U11!JM1ZU:AO-3@=J10>2VN[ZK->*"KM] M:F9N],RCC0]ZYFTA:)KO%U)M?D@() 3X0$*V&33-):3>;5>)K+D/HR1ET96Z MW"8DG(BY-6<;U>9'SP=ZF, E( #ZF!NC'0( 3. 2R+]5;/?I^8>![_(P$5_E MA!Y+)H/$C?VQ;/KS@D,Q$&%%, CFASK7&1.X! 1 'W-CM$, @ E+_3+7\T,/RAYOX ]L=HU\?\8/_]MM4G!(CF_E#K M[J3T5V47RU)D:/1&RD74AXB([&8'1.7V)E#;KDX&MY9A=M!:E!0D:"VJ+090 MG"V&"(I3"K>FT>Z7/R #BD-W"5J[OJ!D ,D[@XY+5W!JV8N-#%KD(IK;TXT- M&):;36Q=/S8RP+:,;A/=0TE!HG'_4-TQ@&;5&4-HUKHTR[*ZT"Q*D& 7H]H: MV60R'D=Q2BCS=,CC%[2KP4Z9F@48-:<;U>;'3AEZF, E( #ZF!NC M'0( 3. 2]1B%R21(Q>,3"D! ?Q'OTH]5Y!^JNR8V_B.G(S(/93D'(+]6$A;)<@#A$:!I03 M?*/3*:_WV U17U>"XJC' (JSQ1!!<4KA9ANFB3WCI"#1JTOJUK2HB>Y59J)G M'2D741\8PY;^;<<06_K7M(AM&F:_B;9WE#!!HU5M,8!HU1E#B-::1*ME]'OE M3P:!:-%="&]I_O7QA?"\70=1X+T2H=PNN7CM1"KZAVM M+CL_M\OJJF-[&]GO V._>#:@=>Q--3YHF;>%H&F^7TBU^;%A%!("?" AVPR: MYA)")^7I19-!P)G=T"1>^5L<)8D\F/+*+W\61P5Q8]UP(!=U?!H1_<+"/Q#" M9NFNGQ?A4^. ;Z]C]+KE:YTV'?!]E-#T<2%ZV4FH#%2&%$!0F2T#K-\]YH^+XVK^^Y8/>%=\D,?/C_AEWS-O MS)+?/'=5RQXO\[3R#_2/[SX,X[NA>LWW!C%WONPY5^*)WCG!5^'A9WI_'I^? M'Q^Q\^-_'9_^?LR.CB\/3C[6YP%W_9"EPVB2.*&7O%E.'.OQUYQD,\HM!.KG M'7.'N3P(I 0),9O]7HA;]GNAF[E=9R)9*)Q0D\ 9)_S=](?W;(%[%N.'*B*Y M[6ZCM:GBD=S:I=2SSK'R1K/"H[%Z!*PM[DUXC3"WO:/6\E:CV_GQT:E]63I< MXTRR%#HOECXG=H<_?6]US/=-RR#D )4DBVA@L 7D4V,/ !F1@>*(NWPTX#'X MB)Q'Z,!'F!Z!D3 ](H=!R4*:C;=V*%:]U)K?4&"G"OL/-0'!-@A$F8UZNHB( M;=JFNG8T^NK$EA!3C4<^B&JKX+)-J__?8"H=F JK:7 02=^0'(3>?63@4+_X MKCH+39FWB$5A:VYMHBKQZ&Y'?31]=Q(Z$T]0L/>&D(,HW=](P6&(T5.M78"< M_6EOF=<>'K.@8WX( M $:[/N:' -##1'.7('*L2L4U297;_8A?\3CFGFRFZTW#^%L]$#^8",2/ MT0[BUXKXV^TV(4#T<@7-"M_(V'T6?4LF@\2-_7'J1R%+>'SCNR\(P2$MAAP MS ]57F<NB=,AC]05TE,^V4^\IZA,(9@R@.%L,$12G%&X]H]DOGWB"XM37E: XZC& XFPQ1%"LSQ M;IS0Y6SLW([$FQ*E9U5O'K-M= TWX:BVOR0$$@(\(&$;#-HD!!(B#[FAH30Q@<2LH6@:2XA]6Y2.6^^011X MKP3BI58_C<*]HNCS':%4">2[?FTWB(QXK0(X[(Y-"!"]7($<$X'X,=I!_)H0?[])"!"]7($<$X'X,=I!_'H0?ZO; M)P2(7JZ@6:$;&;O/HF_)9)"XL3]._2A\^3DO2(@A P#S0Y77V1B_10@/N /( M7Q]S8[2#_-5BTJ^^ Q_<@:@[@/PQVO4Q/\A_WVZ!_@ZC!T25]8)]#4RUG@*T[3:9$Z8>)38X$O1& PR@-UL,$?2FG-XTZ1S! M"[V!WNB, ?1FBR&"WI33FU[YIC_0&[I1SW4%GY^*>F[@['>KV>C2QN,R2IU M_#H[((-YTU!H$?MD3N@QQ[MQ0I>SL7,[$F]**L\:/#%AV !NV^9$ZC,WE1SX M7B<,Z?4*J03"6L\VFD:G8ZJBQO*\J).;*:)*R)5Z#"!7D"O(U5/]L8QFJWPS M#LA5?:D2 \@5Y IR]:1#7-&M87W4Y^J^JYQ<.@I[1Q0E:*4U MM5=[M!_-UN^:W!<(6:,Q&('Z,=Q*\'\5N& MV03UD^&B>A?$D;'[+/Z63 :)&_OCU(_"EY\#@\08L@ P/W1YG;K<,3IM'-<& MEX 8+1K9WX(0"X /4*8P"4@ /J8&Z,= J!8 -I&KP)<>_@$B9*YIXX4UN\L^UFP+DJ'/%9?0/?$R5;Z M@4,NJ;.>$^P!465-9%\#4ZTG 5VCW2N_4W;3AU,]2FUP)2B.!AA <;88(BA. M*=QZ1K]I0W$H00+%T18#*,X60P3%*:DX5MN$XE""1'%-XE.QSPT<'&\U&UW: M>#QYL@;SIL'1(AJ:O<'Q;IS0Y6SLW([$FY+*\PA/3!\V@.&V.93Z7$XE)\?7 M"4-Z#44J@;#6 D4U5^;AW;>I(TPC7O/\FY6>_-Z# M_K@XVN:_[[L/XMJL0%]:2IHX^]H"II]WS!WF\B"00 A(9[\7$&>_3V^L0%:8 M-7#&"7\W_>$]FSJQF>^96!JX+BY2!)L;=FM9??-J0T"AGWV0KT]O5.%]_#?[ M\%;^:7^YQTO+KV[2M=W?LY:8'[9'//9ON,>NXFC$G(DGQH;XQ0^=T/6=0#R! MD_(LMMZ8/6OF2>MUI/ESO9]VK<7OD5>U[/$R/2GOL?_X[L,POF/C:[XWB+GS M9<^Y2GG\S@F^.K?)^P5WVPQS+--+5WR0Q\\+YG.&7=5A7NRE#@N=D7B&/P^. M3\Y^_^@DZ3D7MQ5S[[.P[2_2M-E?+%.\^:VSQ*U5W/:GD\/SLXO+\X/+X]_^ M8">GAV?GG\_D;T=SSEX/A,Z/#\].#T\^GAQ-Z+?QZ<'^_]>Q=/V3I,)HD3N@E;Y:3Z-IF/2^9Z!2BF=MUY]73'A4+J4ZGT5W_ MQM4Y8RN?/*M>J3:Z=G4[@WL$K"WN33B-,'=G1ZGEFV:CW?KQT;5\638L.=KG M"?)5Z+RX"&48<_[3]U;'?/])O&.8Y#\?BQOU"+E#);M4:2!2LDQKXU&6G..I MU0A3H*H*LP!2!0 !>;4H4PZLBZ)\20$9J0%PO. M!ASJ)]85!^ I3^ 0C<=T^5$1V;Q 4 %K=Q(612MO"/F'TB:2%/R%&#O5V@7 M5UL$%OA*.00OG\9NO)O*!NM(RJP>-EQTQMTH=/W =[+SX:.KK+]#5FSFAVXT MXFPWB)+D35Z*&HUYG+TQ>4>HVTVE$U_JVXMP2%[-S6]+\08"< !=S0^ZQVC7 MQ_R@>]4(:&[^^N03Z'?;^RB66HLK+4(1"2BO/@$@K5LPE!+=6C=/V.V6;\4. M3UBO[2D%H4'Y&.B@?#THWS*-9J]#"!.]O.%-+;-?]!==%T,GYGL#)^$R13\: M\S#)DV'\F_RY^B,>H<9$S*T7_Y S/R2Y:5A6^8ZK<(B:.P3H'Z-='_.#_IN& M:74)(:*Y0U#:LKZ!-MMVM]%LTX;DM%1M(HGMH9O#:=O<1GT4">W0MSTPBV[H M:YA+-.GLVR79"UT3IH1:J<< :@6U@EH]57YB-#N0*U*8/,Q/5G)L!\6KOOQD MA*J^1UX5)S"4,NRJ+O52_RE_ H.%$QAP D-5#RT>^>+RX/22'?Y^?GY\>OA' M?1[MR5,6-O!<3W.8OB>SBQ;O*G-G8'2J1%B:]V'Q7[91[AN:GB9D+$ M9X+X5B<^]J-&<^!95 MI&E X9K5;0^[]Q@OZ(6A-[0CI:/#$VB6F?LSS,KF. M%SF:)L)9= !"&>!6H8,R0(J0T)EU(9.V(IRV:9M87X+(0&0@LJV&$T16?R++ M:IIT&=#@IUK!J9:?L.ZGQ&-H9$&%R%!]\A(FL^@TN 63$4I=HKB$$*^AN&2K M9FC@*^)\5>.13YG)4$D!'B-IYI*98_%8U1YVN*1'994VWW"C^ 5M# M)#0'IU^N @KX0"3TLSU$ B(!<&2X"? 0AD=WC2A74K;Q&LS-E)21,?OG./(F M;LH"W^5A4K:X;/,U_ CWU>P@73*V_X&(V?-LSW.6GZO5CN4WK:-4FPP4EFVT M>RTB>&CF!K0H"'2/<0ZZKSG=[[9;%A$T-'."1[IN5FYV5'IAA(/F:T[S5M.P M[#81/#1S UH4A%D]QGF]Z3ZOQM*;[GN&W<>\'A2$Q#K&N0ZVSXNKM.;\O::8 MVQ&!0S-7^)&*V<'V&.(:V#ZKDM*;[.T>R%X]V=>ZQ189BU],!HD;^^/4CT*6 M\/C&=]%QBQ[MH_JRQK9'#F6_:_0[/2)PP!5 ^5K8&N,:C7!2M@?5[_<,TRRY[0&N4&-7P.P>XUP'VZ-*:K]K6"U0/EP! M:7.,H$;+S0.XHYH<>2EQ=084-B=9J 2LT:VQXIEGW;--IM5"W# M%\#Y&."!WP!\WLM M;(UQCDY3"CF_;;2::"P(7T!>'>-O)=,QN,H3JE4#R*G+^_*SB_BSY3E(NDT&>J/HRCV0@G97NP_7[7-II-=!V!+V"&CW&N M@^U1)"6C.JTV]J+#%Y VQSC7P?8HDMK?,QN8Y2M/FX/L]2 ]1@UMCV2)_L6WVC:Y5<6,$7:NP+X'R, M:C7!2M@?7R_E]OX/]AO %S.\QSG6P/T>I91/" +Z"KB!:VQCA'#REU>'0:: NN/&4.KM>#;S0;XJ1LC^HH80$B M6&CF!S7L'_7H,7SSMAM$@?=*%%YJ\OP0OIC?\'!2MCP*.PVKHWL48-;8]DB? M[%N69;1L;#R!,X#T,S$4[*]F![,<5O M&JTF-AS"&3#%QSC7P?8HD1*DWS::'32)A3,@;XYQKH/M42.UO]=$"RGUF7.0 MO1Z$H]D0)V5[%$GM664+8N$(FZZ2>ILZ@X"+USS_YI$!^-'H+U@ MB'86K[EGB1]+E"+-K#+OM-]]$#?'BB$BKR[QR>Z;#:+8X_'/.^8. MXS$_>Q.[BJ,1NPHF;CIQ4C\*$^:'[*JXOCN]/I]>/Q:?35@4BG>E/ ZSC\R5 M]#5R%\S_>R(&Q3#ZFG^Q'[HQ=Q+.=CV>__1&?M/RR^1W)3^6."/.QCSV(T^^ M7;XT%K_$[)8[L<$&XCJ>O!TW$H\3^XE\@#1:>!_[S\2)Q?<$M\RYX;$CGN.9 M)VPP:6WQD='4Y/=N=,ZT/,Z^,!+W6-@OFJ2)[W$6766W\7OH2W-?I)GEG-!C MAT[H>$YC-D@S7ET;K2[JRT-:W1J%>[\=''QF MA\)?4W'%&9$NY9 MIRYU?N'TKG @.6=Z MYP1?G=OD_0)OO.Z!GWV\N8$NX>?Q\^/\.<.NZN8OYA:'A6(D_;SSY\'QR=GO M'YTD/>?BMF+N?1:V_46:-ON+98LWOW66D)&*V_YTJ!T+_/SC\>_?ODZ)@=?_K\\>R/XV/VS^.#H\.SWT\OE[O9 M>D9W3A4K:WJA!;F5=UZM\/FS5+NUL=EKM#:0*IBSMD4H0*W"PE;#ZE67B^D1 ML+:X-^$UPMSVCE++]QO-'Q]-!92EQI)CO,U /J ?4HYIZ^HOE_36FG@L^ M3@ON,<$]X!YPCUKNL1=-7V/N^9])R$$[H!W0#@(]"/3H3#W+V^1M$(9[T?LB M9S$U;!(%OL?R-[+L@<:.3,9JQ4V589#3/B @+@]/ 30UGRX28INVJ0Z6%R,1DD;NR/Y?Y\EO#XQGP.X'Z-='_/WL^2HWMS_R $5\ ;MO '(-VW@#NQVC7Q_P(][Q?:6[_-TC _M/<11&RSO/C"&^KM#>!^C'9]S(]<^[ZMH/@9[D#3'4#^ M&.WZF!_)]GV[:='! ^X \M?(W!CM:LE?^VR[W438!^X \L=HU\W\"/G;-KB? MC#=@@WLE=I?'S4Z"5#P[H5(3Z"XJ>[0Q/W2W9;?IP %O /=K9&Z,=FQK5PI) MLX_]+7 'D#]&NV[F1ZI=D'_Y8U;@#O5V!Y _1KL^YD>J?;^UP@X+N$.]W0'D MC]&NC_D1\F_9Z&9(QANPM;T2NQ][$]>1C>0)%9E =E'3HXWY(;NM\KD6.$.] MG0'4C]&NC_F1:-]O]NC 6\ ]VMD;HQV;&D']\,;2)@?W(_1KHWYD6;?;Y4O ML8(WU-L;P/T8[?J8'^'^-JB?C#-@/WLU![8[@;B^$WI,W/07CHWM= 4 =3WU M-C_TM]U'A3.\ =R/T:Z;^9%O%^3?I8,'W 'DKY&Y,=JQL5WMH;T63FR'.X#\ M,=IU,S\R[ON=)F;^< >0/T:[;N9'R+_312];,MZ C>V5V/V<)]R)W6&6=O?X M#0^B\4C<)J'B$Z@P:GVT,3]4N&OC"$=X [@?HUTW\R/QOM]M->G@ 7< ^6MD M;HQV['172_XKQ-_@#O5V!Y _1KL^YD?B?;_;P0&^< >0/T:[;N9'R+_;1-2' MC#=4N]G]7I:=#:+8X_'4L$D4^![+W\BRIQD[L;!@?<'XC8<\=H(L&>]X(S_T M$_'!U+_AE1>FS"NQ]KA0J]6RGL9D:C&M>8Q".=TZ0*JU\C>MZG?9EW*A>5J# M&T%M-, :K.]$.6E Y";Y^1FA6;*D)OZ^A'D1CT&D)OMA2@O5H#'@&Y>59NJF]< [FAYT>0&_480&ZV%R*D;DJIC=V' MVE "I&0EQP9K:IXJYO"BR2#@S&ZL3WFL9J-+&Y++*'4"-N2.YT83!4T5GI@) M; "/;?,/]85F4TRD-9#9*G' ))58PSO5YM LEXN6:TV M5EFD((%D:8L!)*O&&-ZO6(%DO4*RNN5K*"%9]74U2)9Z#"!9-<80J:QU*=8* M)X=KJ5BJ'2VOBWF;.L(TXC7/OUGIR>\]Z(^+8VW^^QY>55[#LL?+AGSYRWYX M.XB\V_U_B&<8IJ- _/#_ U!+ 0(4 Q0 ( $V#G%#0-\AS$_8! ,H/+P 5 M " 0 !MQK)KV(- #XM@ %0 M @ %Z!0( ;7-T&UL4$L! A0#% @ M38.<4#>VO,01*0 P>@" !4 ( !#Q," &US='(M,C R,# S M,S%?9&5F+GAM;%!+ 0(4 Q0 ( $V#G%"2]="AOUP -.5!0 5 M " 5,\ @!M&UL4$L! A0#% @ 38.<4/]K($MO-0 (=8! !( M ( !*\\" &US='(M97@Q,#%?-#$U+FAT;5!+ 0(4 Q0 ( $V#G% R M)E2TV0< 5# 0 " #,R,5\X+FAT;5!+ 0(4 Q0 ( M $V#G%!!^R,#CV, /*� 1 " =$9 P!M XML 26 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Balances (Tables)
3 Months Ended
Mar. 31, 2020
Contract With Customer Asset And Liability [Abstract]  
Schedule of Accounts Receivable

Accounts receivable (in thousands) consisted of the following, as of:

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Billed and billable

 

$

126,971

 

 

$

165,153

 

Less: allowance for credit losses

 

 

(2,036

)

 

 

(1,637

)

Accounts receivable, net

 

$

124,935

 

 

$

163,516

 

Deferred Revenue and Advance Payments

Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of:

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Current:

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

131

 

 

$

481

 

Deferred subscription services revenue

 

 

16,567

 

 

 

16,561

 

Deferred product support revenue

 

 

161,135

 

 

 

161,670

 

Deferred other services revenue

 

 

7,058

 

 

 

8,395

 

Total current deferred revenue and advance payments

 

$

184,891

 

 

$

187,107

 

 

 

 

 

 

 

 

 

 

Non-current:

 

 

 

 

 

 

 

 

Deferred product licenses revenue

 

$

262

 

 

$

293

 

Deferred subscription services revenue

 

 

84

 

 

 

97

 

Deferred product support revenue

 

 

2,789

 

 

 

3,417

 

Deferred other services revenue

 

 

525

 

 

 

537

 

Total non-current deferred revenue and advance payments

 

$

3,660

 

 

$

4,344

 

XML 27 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Standards - Additional Information (Detail) - USD ($)
Mar. 31, 2020
Jan. 01, 2020
Minimum | US Treasury Securities    
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Available-for-sale securities maturity range 3 months  
Maximum | US Treasury Securities    
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Available-for-sale securities maturity range 1 year  
ASU 2016-13    
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Cumulative-effect adjustment to retained earnings   $ 0
XML 28 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Revenue and Advance Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Deferred Revenue Disclosure [Abstract]    
Deferred product licenses revenue, Current $ 131 $ 481
Deferred subscription services revenue, Current 16,567 16,561
Deferred product support revenue, Current 161,135 161,670
Deferred other services revenue, Current 7,058 8,395
Total current deferred revenue and advance payments 184,891 187,107
Deferred product licenses revenue, Non-current 262 293
Deferred subscription services revenue, Non-current 84 97
Deferred product support revenue, Non-current 2,789 3,417
Deferred other services revenue, Non-current 525 537
Total non-current deferred revenue and advance payments $ 3,660 $ 4,344
XML 29 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets      
Total revenues $ 111,424 $ 115,366  
Gross profit 86,879 89,193  
Long-lived assets 138,070   $ 143,716
Domestic      
Revenues from External Customers and Long-Lived Assets      
Total revenues 65,489 64,881  
Gross profit 51,442 49,534  
Long-lived assets 115,221   118,168
EMEA      
Revenues from External Customers and Long-Lived Assets      
Total revenues 35,473 37,675  
Gross profit 27,176 29,528  
Long-lived assets 12,341   13,636
Other Regions      
Revenues from External Customers and Long-Lived Assets      
Total revenues 10,462 12,810  
Gross profit 8,261 $ 10,131  
Long-lived assets $ 10,508   $ 11,912
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Standards
3 Months Ended
Mar. 31, 2020
Accounting Changes And Error Corrections [Abstract]  
Recent Accounting Standards

(2) Recent Accounting Standards

Credit losses

 

The Company adopted ASU 2016-13 effective as of January 1, 2020.  Under ASU 2016-13, the Company applies a current expected credit loss (“CECL”) impairment model to its trade accounts receivable, in which lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Under the CECL model, trade accounts receivable with similar risk characteristics are analyzed on a collective (pooled) basis. ASU 2016-13 also changed the impairment accounting for available-for-sale debt securities, requiring credit losses to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  Impairment due to factors other than credit loss will continue to be recorded through other comprehensive income (loss).  All of the Company’s available-for-sale debt securities are in U.S. Treasury securities with stated maturity dates between three months and one year from the purchase date and any impairments are not expected to result from credit losses.  Although classified as available-for-sale, the Company does not generally intend to sell these investments prior to their maturity dates, nor is it likely the Company would be required to sell these investments prior to recovery of any impairment.  The adoption of this guidance did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. No cumulative-effect adjustment to retained earnings was made.

 

Cloud computing arrangements

The Company adopted Accounting Standards Update No. 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”) effective as of January 1, 2020 and elected to apply the guidance prospectively. ASU 2018-15 requires customers in a hosting arrangement that is a service contract to follow existing internal-use software guidance to determine which implementation costs to capitalize and which costs to expense.  Customers are required to amortize the capitalized implementation costs over the term of the hosting arrangement, which might extend beyond the noncancelable period.  Financial statement presentation under ASU 2018-15 requires: (i) capitalized implementation costs be classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs be presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs be presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity).  Prior to the adoption of ASU 2018-15, the Company expensed as incurred all implementation costs related to cloud computing arrangements that were service contracts. As of March 31, 2020, the Company did not have any material capitalized implementation costs related to cloud computing arrangements that are service contracts.

 

Accounting for income taxes

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”).  ASU 2019-12 simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities related to outside basis differences. The standard is effective for interim and annual periods beginning January 1, 2021, with certain amendments applied prospectively and others requiring retrospective application.  Early adoption is permitted, with any adjustments reflected as of the beginning of the fiscal year of adoption.  If early adoption is elected, all changes as a result of the standard must be adopted in the same period.  The Company is currently evaluating the impact of this guidance on its consolidated financial position, results of operations, and cash flows.

XML 31 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2020
Apr. 20, 2020
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Trading Symbol MSTR  
Entity Registrant Name MICROSTRATEGY INCORPORATED  
Entity Central Index Key 0001050446  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Title of 12(b) Security Class A common stock, par value $0.001 per share  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity File Number 000-24435  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 51-0323571  
Entity Address, Address Line One 1850 Towers Crescent Plaza  
Entity Address, City or Town Tysons Corner  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 22182  
City Area Code 703  
Local Phone Number 848-8600  
Document Quarterly Report true  
Document Transition Report false  
Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   7,728,917
Class B Convertible    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,035,184
XML 32 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement Of Income And Comprehensive Income [Abstract]    
Net income (loss) $ 657 $ (7,906)
Other comprehensive income (loss), net of applicable taxes:    
Foreign currency translation adjustment (1,171) (162)
Unrealized gain on short-term investments 624 415
Total other comprehensive (loss) income (547) 253
Comprehensive income (loss) $ 110 $ (7,653)
XML 33 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 34 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases

(5) Leases

 

The Company leases office space in the United States and foreign locations under operating lease agreements. Office space is the Company’s only material underlying asset class under operating lease agreements. The Company has no material finance leases.

 

Under the Company’s office space lease agreements, fixed payments and variable payments that depend on an index or rate are typically comprised of base rent and parking fees. Additionally, under these agreements the Company is generally responsible for certain variable payments that typically include certain taxes, utilities and maintenance costs, and other fees. These variable lease payments are generally based on the Company’s occupation or usage percentages and are subject to adjustments by the lessor.

 

As of March 31, 2020, the Company’s ROU assets and total lease liabilities were $69.9 million and $96.1 million, respectively, for leases in the United States and $12.8 million and $13.7 million, respectively, for foreign leases. As of December 31, 2019, the Company’s ROU assets and total lease liabilities were $71.0 million and $97.5 million, respectively, for leases in the United States and $14.5 million and $15.5 million, respectively, for foreign leases. The Company’s most significant lease is for its corporate headquarters in Northern Virginia. The ROU asset and total lease liability related to the Company’s corporate headquarters lease were $66.0 million and $92.1 million, respectively, as of March 31, 2020, and $66.9 million and $93.3 million, respectively, as of December 31, 2019. During the three months ended March 31, 2020, there were no ROU assets obtained in exchange for new operating lease liabilities. During the three months ended March 31, 2019, $1.0 million of ROU assets were obtained in exchange for new operating lease liabilities.

 

XML 35 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation
3 Months Ended
Mar. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Share-based Compensation

(9) Share-based Compensation

The Company’s 2013 Stock Incentive Plan (as amended, the “2013 Equity Plan”) authorizes the issuance of various types of share-based awards to the Company’s employees, officers, directors, and other eligible participants.  As of March 31, 2020, a total of 2,300,000 shares of the Company’s class A common stock were authorized for issuance under the 2013 Equity Plan. As of March 31, 2020, there were 391,850 shares of class A common stock reserved and available for future issuance under the 2013 Equity Plan.

Stock option awards

As of March 31, 2020, there were options to purchase 1,600,533 shares of class A common stock outstanding under the 2013 Equity Plan.  

The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the three months ended March 31, 2020:

 

 

 

Stock Options Outstanding

 

 

 

 

 

 

 

Weighted Average

 

 

Aggregate

 

 

Weighted Average

 

 

 

 

 

 

 

Exercise Price

 

 

Intrinsic

 

 

Remaining Contractual

 

 

 

Shares

 

 

Per Share

 

 

Value

 

 

Term (Years)

 

Balance as of January 1, 2020

 

 

1,634

 

 

$

141.60

 

 

 

 

 

 

 

 

 

Granted

 

 

0

 

 

$

0

 

 

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

$

130.85

 

 

$

53

 

 

 

 

 

Forfeited/Expired

 

 

(30

)

 

$

152.22

 

 

 

 

 

 

 

 

 

Balance as of March 31, 2020

 

 

1,601

 

 

$

141.41

 

 

 

 

 

 

 

 

 

Exercisable as of March 31, 2020

 

 

925

 

 

$

137.95

 

 

$

0

 

 

 

4.9

 

Expected to vest as of March 31, 2020

 

 

676

 

 

$

146.13

 

 

$

0

 

 

 

9.0

 

Total

 

 

1,601

 

 

$

141.41

 

 

$

0

 

 

 

6.7

 

 

Stock options outstanding as of March 31, 2020 are comprised of the following range of exercise prices per share (in thousands, except per share data and years):

 

 

 

Stock Options Outstanding at March 31, 2020

 

 

 

 

 

 

 

Weighted Average

 

 

Weighted Average

 

 

 

 

 

 

 

Exercise Price

 

 

Remaining Contractual

 

Range of Exercise Prices per Share

 

Shares

 

 

Per Share

 

 

Term (Years)

 

$119.02 - $140.00

 

 

941

 

 

$

125.65

 

 

 

5.6

 

$140.01 - $160.00

 

 

412

 

 

$

152.21

 

 

 

9.6

 

$160.01 - $180.00

 

 

95

 

 

$

169.07

 

 

 

5.0

 

$180.01 - $201.25

 

 

153

 

 

$

192.11

 

 

 

6.3

 

Total

 

 

1,601

 

 

$

141.41

 

 

 

6.7

 

 

An aggregate of 99,375 stock options with an aggregate fair value of $5.6 million vested during the three months ended March 31, 2020. No stock option awards were granted during the three months ended March 31, 2020. The weighted average grant date fair value of stock option awards using the Black-Scholes pricing model was $54.85 for each share subject to a stock option granted during the three months ended March 31, 2019, based on the following assumptions:  

 

 

 

Three months ended

 

 

 

March 31,

 

 

 

2019

 

Expected term of options in years

 

 

6.3

 

Expected volatility

 

 

 

33.4

%

Risk-free interest rate

 

 

 

2.5

%

Expected dividend yield

 

 

 

0.0

%

 

 

For the three months ended March 31, 2020 and 2019, the Company recognized approximately $3.2 million and $3.0 million, respectively, in share-based compensation expense from stock options granted under the 2013 Equity Plan. As of March 31, 2020, there was approximately $32.7 million of total unrecognized share-based compensation expense related to unvested stock options.  The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 3.0 years.  

 

Other stock-based awards

During the three months ended March 31, 2020, the Company did not grant any “other stock-based awards” under the 2013 Equity Plan. For each of the three months ended March 31, 2020 and 2019, the Company did not recognize a material amount of share-based compensation expense from other stock-based awards. As of March 31, 2020, there was approximately $0.2 million of total unrecognized share-based compensation expense related to other stock-based awards.  The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 2.2 years, subject to additional fair value adjustments through the earlier of settlement or expiration.

XML 36 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Common Equity and Earnings per Share - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Class of Stock      
Payments of dividends, common stock $ 0   $ 0
Preferred stock, shares issued 0   0
Preferred stock, shares outstanding 0   0
Class A      
Class of Stock      
Common stock, votes per share one    
Class A | 2013 Plan      
Class of Stock      
Shares issuable under stock options excluded from calculation of diluted earnings per share 1,073,000 1,471,000  
Class B Convertible      
Class of Stock      
Common stock, votes per share 10    
XML 37 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Stock Option Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, shares 1,601,000   1,634,000
Stock option awards granted 0    
2013 Equity Plan | Stock Option Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options vested 99,375    
Aggregate fair value of stock option vested $ 5.6    
Weighted average grant date fair value of stock option awards   $ 54.85  
Stock option awards granted 0    
Share-based compensation expense recognized $ 3.2 $ 3.0  
Unrecognized share-based compensation expense $ 32.7    
Unrecognized compensation expense expected to be recognized 3 years    
2013 Equity Plan | Other Stock-based Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense expected to be recognized 2 years 2 months 12 days    
Other stock-based awards granted 0    
Unrecognized share-based compensation expense $ 0.2    
2013 Equity Plan | Class A | Stock Option Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, shares 1,600,533    
2013 Equity Plan | Class A | Employees, Officers, and Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, stock authorized 2,300,000    
Shares of class A common stock reserved and available for future issuance 391,850    
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail) - Feb. 06, 2020
R$ in Millions, $ in Millions
USD ($)
BRL (R$)
Commitments And Contingencies Disclosure [Abstract]    
Maximum amount frozen in Brazilian subsidiary bank accounts $ 2.3 R$ 10.0
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Summary of Stock Option Activity

The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the three months ended March 31, 2020:

 

 

 

Stock Options Outstanding

 

 

 

 

 

 

 

Weighted Average

 

 

Aggregate

 

 

Weighted Average

 

 

 

 

 

 

 

Exercise Price

 

 

Intrinsic

 

 

Remaining Contractual

 

 

 

Shares

 

 

Per Share

 

 

Value

 

 

Term (Years)

 

Balance as of January 1, 2020

 

 

1,634

 

 

$

141.60

 

 

 

 

 

 

 

 

 

Granted

 

 

0

 

 

$

0

 

 

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

$

130.85

 

 

$

53

 

 

 

 

 

Forfeited/Expired

 

 

(30

)

 

$

152.22

 

 

 

 

 

 

 

 

 

Balance as of March 31, 2020

 

 

1,601

 

 

$

141.41

 

 

 

 

 

 

 

 

 

Exercisable as of March 31, 2020

 

 

925

 

 

$

137.95

 

 

$

0

 

 

 

4.9

 

Expected to vest as of March 31, 2020

 

 

676

 

 

$

146.13

 

 

$

0

 

 

 

9.0

 

Total

 

 

1,601

 

 

$

141.41

 

 

$

0

 

 

 

6.7

 

Schedule of Range of Exercise Prices per Share

Stock options outstanding as of March 31, 2020 are comprised of the following range of exercise prices per share (in thousands, except per share data and years):

 

 

 

Stock Options Outstanding at March 31, 2020

 

 

 

 

 

 

 

Weighted Average

 

 

Weighted Average

 

 

 

 

 

 

 

Exercise Price

 

 

Remaining Contractual

 

Range of Exercise Prices per Share

 

Shares

 

 

Per Share

 

 

Term (Years)

 

$119.02 - $140.00

 

 

941

 

 

$

125.65

 

 

 

5.6

 

$140.01 - $160.00

 

 

412

 

 

$

152.21

 

 

 

9.6

 

$160.01 - $180.00

 

 

95

 

 

$

169.07

 

 

 

5.0

 

$180.01 - $201.25

 

 

153

 

 

$

192.11

 

 

 

6.3

 

Total

 

 

1,601

 

 

$

141.41

 

 

 

6.7

 

Assumptions Used in Black-Scholes Pricing Model The weighted average grant date fair value of stock option awards using the Black-Scholes pricing model was $54.85 for each share subject to a stock option granted during the three months ended March 31, 2019, based on the following assumptions:

 

 

Three months ended

 

 

 

March 31,

 

 

 

2019

 

Expected term of options in years

 

 

6.3

 

Expected volatility

 

 

 

33.4

%

Risk-free interest rate

 

 

 

2.5

%

Expected dividend yield

 

 

 

0.0

%

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Receivables [Abstract]    
Billed and billable $ 126,971 $ 165,153
Less: allowance for credit losses (2,036) (1,637)
Accounts receivable, net $ 124,935 $ 163,516
XML 41 mstr-10q_20200331_htm.xml IDEA: XBRL DOCUMENT 0001050446 2020-01-01 2020-03-31 0001050446 us-gaap:CommonClassAMember 2020-04-20 0001050446 us-gaap:CommonClassBMember 2020-04-20 0001050446 2020-03-31 0001050446 2019-12-31 0001050446 us-gaap:CommonClassAMember 2020-03-31 0001050446 us-gaap:CommonClassAMember 2019-12-31 0001050446 us-gaap:CommonClassBMember 2020-03-31 0001050446 us-gaap:CommonClassBMember 2019-12-31 0001050446 us-gaap:LicenseMember 2020-01-01 2020-03-31 0001050446 us-gaap:LicenseMember 2019-01-01 2019-03-31 0001050446 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-03-31 0001050446 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-03-31 0001050446 mstr:ProductLicensesAndSubscriptionServicesMember 2020-01-01 2020-03-31 0001050446 mstr:ProductLicensesAndSubscriptionServicesMember 2019-01-01 2019-03-31 0001050446 us-gaap:MaintenanceMember 2020-01-01 2020-03-31 0001050446 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0001050446 us-gaap:TechnologyServiceMember 2020-01-01 2020-03-31 0001050446 us-gaap:TechnologyServiceMember 2019-01-01 2019-03-31 0001050446 2019-01-01 2019-03-31 0001050446 2018-12-31 0001050446 us-gaap:CommonClassAMember 2018-12-31 0001050446 us-gaap:CommonClassBMember 2018-12-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001050446 us-gaap:TreasuryStockMember 2018-12-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001050446 us-gaap:RetainedEarningsMember 2018-12-31 0001050446 us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001050446 us-gaap:CommonClassBMember 2019-01-01 2019-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001050446 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001050446 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001050446 2019-03-31 0001050446 us-gaap:CommonClassAMember 2019-03-31 0001050446 us-gaap:CommonClassBMember 2019-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001050446 us-gaap:TreasuryStockMember 2019-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001050446 us-gaap:RetainedEarningsMember 2019-03-31 0001050446 2019-04-01 2019-06-30 0001050446 us-gaap:CommonClassAMember 2019-04-01 2019-06-30 0001050446 us-gaap:CommonClassBMember 2019-04-01 2019-06-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001050446 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001050446 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001050446 2019-06-30 0001050446 us-gaap:CommonClassAMember 2019-06-30 0001050446 us-gaap:CommonClassBMember 2019-06-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001050446 us-gaap:TreasuryStockMember 2019-06-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001050446 us-gaap:RetainedEarningsMember 2019-06-30 0001050446 2019-07-01 2019-09-30 0001050446 us-gaap:CommonClassAMember 2019-07-01 2019-09-30 0001050446 us-gaap:CommonClassBMember 2019-07-01 2019-09-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001050446 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001050446 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001050446 2019-09-30 0001050446 us-gaap:CommonClassAMember 2019-09-30 0001050446 us-gaap:CommonClassBMember 2019-09-30 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001050446 us-gaap:TreasuryStockMember 2019-09-30 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001050446 us-gaap:RetainedEarningsMember 2019-09-30 0001050446 2019-10-01 2019-12-31 0001050446 us-gaap:CommonClassAMember 2019-10-01 2019-12-31 0001050446 us-gaap:CommonClassBMember 2019-10-01 2019-12-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001050446 us-gaap:TreasuryStockMember 2019-10-01 2019-12-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001050446 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001050446 us-gaap:TreasuryStockMember 2019-12-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001050446 us-gaap:RetainedEarningsMember 2019-12-31 0001050446 us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001050446 us-gaap:CommonClassBMember 2020-01-01 2020-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001050446 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001050446 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001050446 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001050446 us-gaap:TreasuryStockMember 2020-03-31 0001050446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001050446 us-gaap:RetainedEarningsMember 2020-03-31 0001050446 srt:MinimumMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001050446 srt:MaximumMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001050446 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001050446 us-gaap:USTreasurySecuritiesMember 2020-03-31 0001050446 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-01-01 2020-03-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001050446 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001050446 mstr:CurrentDeferredRevenueAndAdvancedPaymentsMember 2020-01-01 2020-03-31 0001050446 mstr:CurrentDeferredRevenueAndAdvancedPaymentsMember 2019-01-01 2019-03-31 0001050446 2020-04-01 2020-03-31 0001050446 2021-04-01 2020-03-31 0001050446 country:US 2020-03-31 0001050446 us-gaap:NonUsMember 2020-03-31 0001050446 country:US 2019-12-31 0001050446 us-gaap:NonUsMember 2019-12-31 0001050446 country:US mstr:NorthernVirginiaOfficeSpaceMember 2020-03-31 0001050446 country:US mstr:NorthernVirginiaOfficeSpaceMember 2019-12-31 0001050446 2020-02-05 2020-02-06 0001050446 mstr:ShareRepurchaseProgramMember us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001050446 mstr:ShareRepurchaseProgramMember us-gaap:CommonClassAMember 2020-03-31 0001050446 mstr:ShareRepurchaseProgramMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001050446 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001050446 country:IT us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001050446 country:PL us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001050446 country:ES us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001050446 country:DE us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001050446 country:GB us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001050446 2017-01-01 2017-12-31 0001050446 2017-12-31 0001050446 2018-01-01 2018-12-31 0001050446 us-gaap:OtherNoncurrentLiabilitiesMember 2020-03-31 0001050446 mstr:AccountsPayableAccruedExpensesAndOperatingLeaseLiabilitiesMember 2020-03-31 0001050446 us-gaap:DomesticCountryMember 2020-03-31 0001050446 us-gaap:DomesticCountryMember 2019-12-31 0001050446 us-gaap:ForeignCountryMember 2020-03-31 0001050446 us-gaap:ForeignCountryMember 2019-12-31 0001050446 mstr:EmployeesOfficersAndDirectorsMember mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember 2019-12-31 0001050446 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeOneMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeTwoMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeThreeMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeFourMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeOneMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeTwoMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeThreeMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:ExercisePriceRangeFourMember 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:StockIncentivePlanTwentyThirteenMember 2020-01-01 2020-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:StockIncentivePlanTwentyThirteenMember 2019-01-01 2019-03-31 0001050446 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001050446 us-gaap:EmployeeStockOptionMember mstr:StockIncentivePlanTwentyThirteenMember 2020-03-31 0001050446 mstr:OtherStockBasedAwardsMember mstr:StockIncentivePlanTwentyThirteenMember 2020-01-01 2020-03-31 0001050446 mstr:OtherStockBasedAwardsMember mstr:StockIncentivePlanTwentyThirteenMember 2020-03-31 0001050446 2019-01-01 2019-12-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember 2020-01-01 2020-03-31 0001050446 mstr:StockIncentivePlanTwentyThirteenMember us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001050446 srt:NorthAmericaMember 2020-01-01 2020-03-31 0001050446 us-gaap:EMEAMember 2020-01-01 2020-03-31 0001050446 mstr:OtherRegionsMember 2020-01-01 2020-03-31 0001050446 srt:NorthAmericaMember 2019-01-01 2019-03-31 0001050446 us-gaap:EMEAMember 2019-01-01 2019-03-31 0001050446 mstr:OtherRegionsMember 2019-01-01 2019-03-31 0001050446 srt:NorthAmericaMember 2020-03-31 0001050446 us-gaap:EMEAMember 2020-03-31 0001050446 mstr:OtherRegionsMember 2020-03-31 0001050446 srt:NorthAmericaMember 2019-12-31 0001050446 us-gaap:EMEAMember 2019-12-31 0001050446 mstr:OtherRegionsMember 2019-12-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-03-31 0001050446 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001050446 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2020-03-31 0001050446 us-gaap:GeographicConcentrationRiskMember 2019-12-31 shares iso4217:USD iso4217:USD shares iso4217:BRL pure mstr:Segment mstr:Country mstr:Customer false 2020 Q1 0001050446 --12-31 Large Accelerated Filer 0 0 0 0 P4Y10M24D P9Y P6Y8M12D 119.02 P5Y7M6D 140.01 P9Y7M6D 160.01 P5Y 180.01 P6Y3M18D P6Y8M12D 140.00 160.00 180.00 201.25 P6Y3M18D 10-Q true 2020-03-31 false 000-24435 MICROSTRATEGY INCORPORATED DE 51-0323571 1850 Towers Crescent Plaza Tysons Corner VA 22182 703 848-8600 Class A common stock, par value $0.001 per share MSTR NASDAQ Yes Yes false false false 7728917 2035184 429276000 456727000 2742000 1089000 109946000 108919000 124935000 163516000 26163000 23195000 693062000 753446000 47623000 50154000 82690000 85538000 7757000 8024000 18139000 19409000 849271000 916571000 32539000 33919000 35207000 48792000 184891000 187107000 252637000 269818000 3660000 4344000 100251000 103424000 31273000 30400000 24000 26000 387845000 408012000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 330000000 330000000 15891000 7729000 15888000 8081000 16000 16000 0.001 0.001 165000000 165000000 2035000 2035000 2035000 2035000 2000 2000 597087000 593583000 8162000 7807000 709627000 658880000 -10198000 -9651000 584146000 583489000 461426000 508559000 849271000 916571000 12584000 18291000 7968000 7144000 20552000 25435000 71158000 71450000 19714000 18481000 111424000 115366000 670000 519000 4064000 3598000 4734000 4117000 6718000 7067000 13093000 14989000 24545000 26173000 86879000 89193000 39518000 48760000 26101000 28215000 21332000 22604000 86951000 99579000 -72000 -10386000 1855000 2566000 434000 -596000 2217000 -8416000 1560000 -510000 657000 -7906000 0.07 -0.77 9976000 10328000 0.07 -0.77 10031000 10328000 657000 -7906000 -1171000 -162000 624000 415000 -547000 253000 110000 -7653000 529731000 15837000 16000 2035000 2000 576957000 -7285000 -586161000 -10217000 549134000 -7906000 0 0 0 0 0 0 0 0 -7906000 253000 0 0 0 0 0 0 0 253000 0 1507000 13000 0 0 0 1507000 0 0 0 0 48244000 0 0 0 0 0 363000 48244000 0 0 2965000 0 0 0 0 2965000 0 0 0 0 478306000 15850000 16000 2035000 2000 581429000 -7648000 -634405000 -9964000 541228000 20394000 0 0 0 0 0 0 0 0 20394000 654000 0 0 0 0 0 0 0 654000 0 329000 3000 0 0 0 329000 0 0 0 0 3006000 0 0 0 0 3006000 0 0 0 0 502689000 15853000 16000 2035000 2000 584764000 -7648000 -634405000 -9310000 561622000 9700000 0 0 0 0 0 0 0 0 9700000 -2364000 0 0 0 0 0 0 0 -2364000 0 3606000 27000 0 0 0 3606000 0 0 0 0 1788000 0 0 0 0 1788000 0 0 0 0 515419000 15880000 16000 2035000 2000 590158000 -7648000 -634405000 -11674000 571322000 12167000 0 0 0 0 0 0 0 0 12167000 2023000 0 0 0 0 0 0 0 2023000 0 1127000 8000 0 0 0 1127000 0 0 0 0 24475000 0 0 0 0 0 159000 24475000 0 0 2298000 0 0 0 0 2298000 0 0 0 0 508559000 15888000 16000 2035000 2000 593583000 -7807000 -658880000 -9651000 583489000 657000 0 0 0 0 0 0 0 0 657000 -547000 0 0 0 0 0 0 0 -547000 0 340000 3000 0 0 0 340000 0 0 0 0 50747000 0 0 0 0 0 355000 50747000 0 0 3164000 0 0 0 0 3164000 0 0 0 0 461426000 15891000 16000 2035000 2000 597087000 -8162000 -709627000 -10198000 584146000 657000 -7906000 2756000 1657000 2053000 2007000 828000 827000 0 -41000 957000 -1694000 3111000 3017000 -14406000 -10266000 3295000 3070000 -84000 134000 -154000 -3108000 -13031000 -12195000 22001000 38502000 -2238000 -2074000 934000 320000 29069000 26456000 10000000 314403000 661000 6011000 9928000 138099000 -589000 170293000 340000 1507000 50747000 48244000 -50407000 -46737000 -3871000 -1133000 -25798000 148879000 457816000 110786000 432018000 259665000 <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(1) Summary of Significant Accounting Policies</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(a) Basis of Presentation</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying Consolidated Financial Statements of MicroStrategy Incorporated (“MicroStrategy” or the “Company”) are unaudited.  In the opinion of management, all adjustments necessary for a fair statement of financial position and results of operations have been included.  All such adjustments are of a normal recurring nature, unless otherwise disclosed.  Interim results are not necessarily indicative of results for a full year.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain amounts in the prior year’s Consolidated Statements of Cash Flows have been reclassified to conform to current year presentation.  In particular, reductions in the carrying amount of right-of-use (“ROU”) assets have been reclassified from “Depreciation and amortization” to “Reduction in carrying amount of right-of-use assets” in operating activities. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As discussed in Note 2, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-13, <span style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</span> and its subsequent amendments (“ASU 2016-13”), effective January 1, 2020.  Comparative prior period Consolidated Financial Statements have not been restated for ASU 2016-13. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Consolidated Financial Statements and Notes to Consolidated Financial Statements are presented as required by the United States Securities and Exchange Commission (“SEC”) and do not contain certain information included in the Company’s annual financial statements and notes.  These financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.  There have been no significant changes in the Company’s accounting policies since December 31, 2019, except as discussed below with respect to the Company’s adoption of ASU 2016-13.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation.  The Company is not aware of any material subsequent event that would require recognition or disclosure. </p> <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(b) Short-term Investments</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company periodically invests a portion of its excess cash in short-term investment instruments.  All highly liquid investments with stated maturity dates between three months and one year from the purchase date are classified as short-term investments. The Company determines the appropriate classification of its short-term investments at the time of purchase and reassesses the appropriateness of the classification at each reporting date.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">All of the Company’s short-term investments are in U.S. Treasury securities.  All short-term investments have been classified as available-for-sale and are reported at fair value within “Short-term investments” on the accompanying Consolidated Balance Sheets. The fair value of the Company’s short-term investments is determined based on quoted market prices in active markets for identical securities (Level 1 inputs).  Premiums and discounts related to the Company’s short-term investments are amortized over the life of the investment and recorded in earnings.  Each reporting period, the Company determines the amount of unrealized holding gains and losses on each individual security by comparing the fair value to the amortized cost.  Unrealized holding gains and unrealized holding losses that are not a result of a credit loss are reported in other comprehensive income (loss) until realized.  Beginning January 1, 2020, unrealized holding losses that are a result of a credit loss are recorded in earnings, with the establishment of an allowance for credit losses. </p> <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(c) Credit Losses on Accounts Receivable</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable.  Beginning January 1, 2020, when evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms, geographic location, historical loss experience, current information, and future expectations.  Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within “General and administrative” operating expenses in the Consolidated Statements of Operations.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:4pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:4pt;"> </p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(a) Basis of Presentation</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying Consolidated Financial Statements of MicroStrategy Incorporated (“MicroStrategy” or the “Company”) are unaudited.  In the opinion of management, all adjustments necessary for a fair statement of financial position and results of operations have been included.  All such adjustments are of a normal recurring nature, unless otherwise disclosed.  Interim results are not necessarily indicative of results for a full year.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain amounts in the prior year’s Consolidated Statements of Cash Flows have been reclassified to conform to current year presentation.  In particular, reductions in the carrying amount of right-of-use (“ROU”) assets have been reclassified from “Depreciation and amortization” to “Reduction in carrying amount of right-of-use assets” in operating activities. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As discussed in Note 2, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-13, <span style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</span> and its subsequent amendments (“ASU 2016-13”), effective January 1, 2020.  Comparative prior period Consolidated Financial Statements have not been restated for ASU 2016-13. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Consolidated Financial Statements and Notes to Consolidated Financial Statements are presented as required by the United States Securities and Exchange Commission (“SEC”) and do not contain certain information included in the Company’s annual financial statements and notes.  These financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.  There have been no significant changes in the Company’s accounting policies since December 31, 2019, except as discussed below with respect to the Company’s adoption of ASU 2016-13.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation.  The Company is not aware of any material subsequent event that would require recognition or disclosure. </p> <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(b) Short-term Investments</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company periodically invests a portion of its excess cash in short-term investment instruments.  All highly liquid investments with stated maturity dates between three months and one year from the purchase date are classified as short-term investments. The Company determines the appropriate classification of its short-term investments at the time of purchase and reassesses the appropriateness of the classification at each reporting date.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">All of the Company’s short-term investments are in U.S. Treasury securities.  All short-term investments have been classified as available-for-sale and are reported at fair value within “Short-term investments” on the accompanying Consolidated Balance Sheets. The fair value of the Company’s short-term investments is determined based on quoted market prices in active markets for identical securities (Level 1 inputs).  Premiums and discounts related to the Company’s short-term investments are amortized over the life of the investment and recorded in earnings.  Each reporting period, the Company determines the amount of unrealized holding gains and losses on each individual security by comparing the fair value to the amortized cost.  Unrealized holding gains and unrealized holding losses that are not a result of a credit loss are reported in other comprehensive income (loss) until realized.  Beginning January 1, 2020, unrealized holding losses that are a result of a credit loss are recorded in earnings, with the establishment of an allowance for credit losses. </p> <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(c) Credit Losses on Accounts Receivable</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable.  Beginning January 1, 2020, when evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms, geographic location, historical loss experience, current information, and future expectations.  Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within “General and administrative” operating expenses in the Consolidated Statements of Operations.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(2) Recent Accounting Standards</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Credit losses </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:6pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted ASU 2016-13 effective as of January 1, 2020.  Under ASU 2016-13, the Company applies a current expected credit loss (“CECL”) impairment model to its trade accounts receivable, in which lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Under the CECL model, trade accounts receivable with similar risk characteristics are analyzed on a collective (pooled) basis. ASU 2016-13 also changed the impairment accounting for available-for-sale debt securities, requiring credit losses to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  Impairment due to factors other than credit loss will continue to be recorded through other comprehensive income (loss).  All of the Company’s available-for-sale debt securities are in U.S. Treasury securities with stated maturity dates between three months and one year from the purchase date and any impairments are not expected to result from credit losses.  Although classified as available-for-sale, the Company does not generally intend to sell these investments prior to their maturity dates, nor is it likely the Company would be required to sell these investments prior to recovery of any impairment.  The adoption of this guidance did not have a material impact on the Company’s consolidated financial position, results of operations, or cash flows. No cumulative-effect adjustment to retained earnings was made.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:8pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Cloud computing arrangements</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company adopted Accounting Standards Update No. 2018-15, <span style="font-style:italic;">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span> (“ASU 2018-15”) effective as of January 1, 2020 and elected to apply the guidance prospectively. ASU 2018-15 requires customers in a hosting arrangement that is a service contract to follow existing internal-use software guidance to determine which implementation costs to capitalize and which costs to expense.  Customers are required to amortize the capitalized implementation costs over the term of the hosting arrangement, which might extend beyond the noncancelable period.  Financial statement presentation under ASU 2018-15 requires: (i) capitalized implementation costs be classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs be presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs be presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity).  Prior to the adoption of ASU 2018-15, the Company expensed as incurred all implementation costs related to cloud computing arrangements that were service contracts. As of March 31, 2020, the Company did not have any material capitalized implementation costs related to cloud computing arrangements that are service contracts.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:8pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Accounting for income taxes</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:6pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2019-12, <span style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span> (“ASU 2019-12”).  ASU 2019-12 simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities related to outside basis differences. The standard is effective for interim and annual periods beginning January 1, 2021, with certain amendments applied prospectively and others requiring retrospective application.  Early adoption is permitted, with any adjustments reflected as of the beginning of the fiscal year of adoption.  If early adoption is elected, all changes as a result of the standard must be adopted in the same period.  The Company is currently evaluating the impact of this guidance on its consolidated financial position, results of operations, and cash flows. </p> P3M P1Y 0 <p style="text-align:justify;margin-top:9pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(3) Short-term Investments</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The amortized cost and fair value of available-for-sale investments at March 31, 2020 were $109.2 million and $109.9 million, respectively.  The amortized cost and fair value of available-for-sale investments at December 31, 2019 were $108.8 million and $108.9 million, respectively.  The gross unrecognized holding gains accumulated in other comprehensive loss were not material as of March 31, 2020 and December 31, 2019.  As of March 31, 2020 and December 31, 2019, none of the Company’s available-for-sale investments were in unrealized loss positions. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:9pt;"> </p> 109200000 109900000 108800000 108900000 0 0 <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(4) Contract Balances</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company invoices its customers in accordance with billing schedules established in each contract.  The Company’s rights to consideration from customers are presented separately in the Company’s Consolidated Balance Sheets depending on whether those rights are conditional or unconditional.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company presents unconditional rights to consideration from customers within “Accounts receivable, net” in its Consolidated Balance Sheets.  All of the Company’s contracts are generally non-cancellable and/or non-refundable, and therefore an unconditional right generally exists when the customer is billed or amounts are billable per the contract.  </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accounts receivable (in thousands) consisted of the following, as of:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Billed and billable</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">126,971</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">165,153</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: allowance for credit losses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,036</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,637</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accounts receivable, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">124,935</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163,516</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Changes in the allowance for credit losses were not material for the three months ended March 31, 2020. In estimating its allowance for credit losses as of March 31, 2020, the Company considered the impact from the pandemic caused by a novel strain of coronavirus (“COVID-19”) and considered additional risk pools and reserves relating to customers in certain geographic areas and industries.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rights to consideration that are subject to a condition other than the passage of time are considered contract assets and presented within “Prepaid expenses and other current assets” in the Consolidated Balance Sheets since the rights to consideration are expected to become unconditional and transfer to accounts receivable within one year.  Contract assets generally consist of accrued sales and usage-based royalty revenue.  In these arrangements, consideration is not billed or billable until the royalty reporting is received, generally in the subsequent quarter, at which time the contract asset transfers to accounts receivable and a true-up adjustment is recorded to revenue. These true-up adjustments are generally not material. During the three months ended March 31, 2020 and 2019, there were no significant impairments to the Company’s contract assets, nor were there any significant changes in the timing of the Company’s contract assets being reclassified to accounts receivable. Contract assets included in “Prepaid expenses and other current assets” in the Consolidated Balance Sheets consisted of $1.1 million and $1.2 million in accrued sales and usage-based royalty revenue as of March 31, 2020 and December 31, 2019, respectively. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract liabilities are amounts received or due from customers in advance of the Company transferring the software or services to the customer.  Revenue is subsequently recognized in the period(s) in which control of the software or services is transferred to the customer.  The Company’s contract liabilities are presented as either current or non-current “Deferred revenue and advance payments” in the Consolidated Balance Sheets, depending on whether the software or services are expected to be transferred to the customer within the next year.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s “Accounts receivable, net” and “Deferred revenue and advance payments” balances in the Consolidated Balance Sheets include unpaid amounts related to contracts under which the Company has an enforceable right to invoice the customer for non-cancellable and/or non-refundable software and services. Changes in accounts receivable and changes in deferred revenue and advance payments are presented net of these unpaid amounts in “Operating activities” in the Consolidated Statements of Cash Flows.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of: </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Current:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product licenses revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">131</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">481</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred subscription services revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,567</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,561</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product support revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">161,135</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">161,670</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred other services revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,058</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,395</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total current deferred revenue and advance payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">184,891</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">187,107</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Non-current:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product licenses revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">262</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred subscription services revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">97</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product support revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,789</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,417</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred other services revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">525</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total non-current deferred revenue and advance payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,660</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,344</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the three months ended March 31, 2020, the Company recognized revenues of $69.2 million from amounts included in the total deferred revenue and advance payments balances at the beginning of 2020. During the three months ended March 31, 2019, the Company recognized revenues of $67.0 million from amounts included in the total deferred revenue and advance payments balances at the beginning of 2019. For the three months ended March 31, 2020 and 2019, there were no significant changes in the timing of revenue recognition on the Company’s deferred balances. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020, the Company had an aggregate transaction price of $188.6 million allocated to remaining performance obligations related to product support, subscription services, other services, and, in limited cases, product licenses contracts.  The Company expects to recognize $184.9 million within the next 12 months and $3.7 million <span style="-sec-ix-hidden:F_000593">thereafter</span>.</p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accounts receivable (in thousands) consisted of the following, as of:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Billed and billable</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">126,971</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">165,153</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: allowance for credit losses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,036</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,637</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accounts receivable, net</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">124,935</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163,516</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 126971000 165153000 2036000 1637000 124935000 163516000 0 0 1100000 1200000 <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of: </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Current:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product licenses revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">131</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">481</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred subscription services revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,567</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,561</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product support revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">161,135</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">161,670</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred other services revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,058</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,395</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total current deferred revenue and advance payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">184,891</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">187,107</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Non-current:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product licenses revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">262</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred subscription services revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">97</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred product support revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,789</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,417</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred other services revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">525</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total non-current deferred revenue and advance payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,660</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,344</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 131000 481000 16567000 16561000 161135000 161670000 7058000 8395000 184891000 187107000 262000 293000 84000 97000 2789000 3417000 525000 537000 3660000 4344000 69200000 67000000.0 188600000 184900000 P12M 3700000 <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(5) Leases </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company leases office space in the United States and foreign locations under operating lease agreements. Office space is the Company’s only material underlying asset class under operating lease agreements. The Company has no material finance leases.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Under the Company’s office space lease agreements, fixed payments and variable payments that depend on an index or rate are typically comprised of base rent and parking fees. Additionally, under these agreements the Company is generally responsible for certain variable payments that typically include certain taxes, utilities and maintenance costs, and other fees. These variable lease payments are generally based on the Company’s occupation or usage percentages and are subject to adjustments by the lessor.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020, the Company’s ROU assets and total lease liabilities were $69.9 million and $96.1 million, respectively, for leases in the United States and $12.8 million and $13.7 million, respectively, for foreign leases. As of December 31, 2019, the Company’s ROU assets and total lease liabilities were $71.0 million and $97.5 million, respectively, for leases in the United States and $14.5 million and $15.5 million, respectively, for foreign leases. The Company’s most significant lease is for its corporate headquarters in Northern Virginia. The ROU asset and total lease liability related to the Company’s corporate headquarters lease were $66.0 million and $92.1 million, respectively, as of March 31, 2020, and $66.9 million and $93.3 million, respectively, as of December 31, 2019. During the three months ended March 31, 2020, there were no ROU assets obtained in exchange for new operating lease liabilities. During the three months ended March 31, 2019, $1.0 million of ROU assets were obtained in exchange for new operating lease liabilities. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> 69900000 96100000 12800000 13700000 71000000.0 97500000 14500000 15500000 66000000.0 92100000 66900000 93300000 0 1000000.0 <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(6) Commitments and Contingencies </p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(a) Commitments</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">From time to time, the Company enters into certain types of contracts that require it to indemnify parties against third-party claims.  These contracts primarily relate to agreements under which the Company assumes indemnity obligations for intellectual property infringement, as well as other obligations from time to time depending on arrangements negotiated with customers and other third parties.  The conditions of these obligations vary.  Thus, the overall maximum amount of the Company’s indemnification obligations cannot be reasonably estimated.  Historically, the Company has not been obligated to make significant payments for these obligations and does not currently expect to incur any material obligations in the future.  Accordingly, the Company has not recorded an indemnification liability on its Balance Sheets as of March 31, 2020 or December 31, 2019.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">See Note 5, Leases, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to lease agreements.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">See Note 8, Income Taxes, to the Consolidated Financial Statements for information regarding the Company’s commitments that are related to a mandatory deemed repatriation transition tax (“Transition Tax”) imposed under the U.S. Tax Cuts and Jobs Act (the “Tax Act”).</p> <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(b) Contingencies</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Following an internal review initiated in 2018, the Company believes that its Brazilian subsidiary failed or likely failed to comply with local procurement regulations in conducting business with certain Brazilian government entities.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On February 6, 2020, the Company learned that a Brazilian court has authorized the Brazilian Federal Police to use certain investigative measures in its investigation into alleged corruption and procurement fraud involving certain government officials, pertaining to a particular transaction.  Pursuant to this court authorization, numerous entities and individuals across Brazil, which are unaffiliated with the Company, have been subject to the freezing of assets and other measures, including a reseller and a former employee of the Company’s Brazilian subsidiary.  On February 6, 2020, the bank accounts of the Company’s Brazilian subsidiary were also frozen up to an amount of BRL 10.0 million, or approximately $2.3 million.  As of March 31, 2020, the balance of these frozen bank accounts has been classified as “Restricted cash” in the Consolidated Balance Sheets.  The transaction at issue is part of the basis of the previously reported failure or likely failure of the Brazilian subsidiary to comply with local procurement regulations.  The Company is not a subject of the investigation, and the Company is not aware of any allegations that the former employee or the Company made any payments to Brazilian government officials. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">While the Company believes that it is probable that the resolution of these Brazilian matters will result in a loss, the amount or range of loss is not reasonably estimable at this time.  Given the stage of these matters, the outcome may result in a material impact on the Company’s earnings and financial results for the period in which any such liability is accrued.  However, the Company believes that the outcome of these matters will not have a material effect on the Company’s financial position.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company is also involved in various legal proceedings arising in the normal course of business. Although the outcomes of these legal proceedings are inherently difficult to predict, management does not expect the resolution of these legal proceedings to have a material adverse effect on the Company’s financial position, results of operations, or cash flows.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has contingent liabilities that, in management’s judgment, are not probable of assertion.  If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.</p> 10000000.0 2300000 <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(7) Treasury Stock</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Board of Directors has authorized the Company’s repurchase of up to an aggregate of $800.0 million of its class A common stock from time to time on the open market through April 29, 2023 (the “Share Repurchase Program”), although the program may be suspended or discontinued by the Company at any time.  The timing and amount of any shares repurchased will be determined by the Company’s management based on its evaluation of market conditions and other factors.  The Share Repurchase Program may be funded using the Company’s working capital, as well as proceeds from any other funding arrangements that the Company may enter into in the future.  During the three months ended March 31, 2020, the Company repurchased an aggregate of 354,633 shares of its class A common stock at an average price per share of $143.10 and an aggregate cost of $50.7 million pursuant to the Share Repurchase Program.  During the three months ended March 31, 2019, the Company repurchased an aggregate of 362,148 shares of its class A common stock at an average price per share of $133.21 and an aggregate cost of $48.2 million pursuant to the Share Repurchase Program.  As of March 31, 2020, the Company had repurchased an aggregate of 5,584,090 shares of its class A common stock at an average price per share of $103.82 and an aggregate cost of $579.7 million pursuant to the Share Repurchase Program.  As of March 31, 2020, $220.3 million of the Company’s class A common stock remained available for repurchase pursuant to the Share Repurchase Program.  The average price per share and aggregate cost amounts disclosed above include broker commissions.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;;font-size:9pt;"> </p> 800000000.0 2023-04-29 354633 143.10 50700000 362148 133.21 48200000 5584090 103.82 579700000 220300000 <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(8) Income Taxes </p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company and its subsidiaries conduct business in the United States and various foreign countries and are subject to taxation in numerous domestic and foreign jurisdictions.  As a result of its business activities, the Company files tax returns that are subject to examination by various U.S. federal, state, and local, and foreign tax authorities.  With few exceptions, the Company is no longer subject to U.S. federal, state and local, or foreign income tax examination by tax authorities for years before 2016.  However, due to the Company’s use of state net operating loss (“NOL”) carryovers in the United States, state tax authorities may attempt to reduce or fully offset the amount of state NOL carryovers from tax years ended 2011 and forward that the Company used in later tax years.  The Company’s major foreign tax jurisdictions and tax years that remain subject to potential examination are Poland for tax years 2015 and forward, Spain, Germany, and Italy for tax years 2016 and forward, and the United Kingdom for tax years 2018 and forward. To date there have been no material audit assessments related to audits in any of the applicable foreign jurisdictions.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020, the Company had unrecognized tax benefits of $2.6 million, which are recorded in “Other long-term liabilities” in the Company’s Consolidated Balance Sheets.  If recognized, $2.5 million of these unrecognized tax benefits would impact the Company’s effective tax rate.  The Company recognizes estimated accrued interest related to unrecognized income tax benefits in the provision for (benefit from) income tax accounts.  Penalties relating to income taxes, if incurred, would also be recognized as a component of the Company’s provision for (benefit from) income taxes.  Over the next 12 months, the amount of the Company’s liability for unrecognized tax benefits is not expected to change by a material amount.  As of March 31, 2020, the amount of cumulative accrued interest expense on unrecognized income tax benefits was approximately $0.2 million.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the Company’s deferred tax assets, net of deferred tax liabilities and valuation allowance (in thousands), as of: </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred tax assets, net of deferred tax liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,252</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,513</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Valuation allowance</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,137</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,130</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred tax assets, net of deferred tax liabilities and valuation allowance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,115</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,383</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The valuation allowances as of March 31, 2020 and December 31, 2019 primarily related to certain foreign tax credit carryforwards that, in the Company’s present estimation, more likely than not will not be realized.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has estimated its annual effective tax rate for the full fiscal year 2020 and applied that rate to its income before income taxes in determining its provision for income taxes for the three months ended March 31, 2020.  The Company also records discrete items in each respective period as appropriate.  The estimated effective tax rate is subject to fluctuation based on the level and mix of earnings and losses by tax jurisdiction, foreign tax rate differentials, and the relative impact of permanent book to tax differences (e.g., non-deductible expenses).  Each quarter, a cumulative adjustment is recorded for any fluctuations in the estimated annual effective tax rate as compared to the prior quarter.  As a result of these factors, and due to potential changes in the Company’s period-to-period results, fluctuations in the Company’s effective tax rate and respective tax provisions or benefits may occur.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended March 31, 2020, the Company recorded a provision for income taxes of $1.6 million that resulted in an effective tax rate of 70.4%, as compared to a benefit from income taxes of $0.5 million that resulted in an effective tax rate of 6.1% for the three months ended March 31, 2019. The change in the effective tax rate in 2020 is mainly due to certain discrete items and the change in the expected proportion of U.S. versus foreign income. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the United States, the Tax Act reduced the U.S. corporate tax rate from 35% to 21%, effective January 1, 2018.  Additionally, the Tax Act requires certain Global Intangible Low Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) to be included in the gross income of the CFCs’ U.S. shareholder.  The Company has elected the “period cost method” and treats taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred.  The Tax Act allows a U.S. corporation a deduction equal to a certain percentage of its foreign-derived intangible income (“FDII”).  The Company estimated the impact of the GILTI tax and FDII deduction in determining its 2020 annual effective tax rate that is reflected in its provision for income taxes for the three months ended March 31, 2020.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Tax Act also imposed a Transition Tax on previously untaxed accumulated and current earnings and profits of certain foreign subsidiaries of the Company. As a result of the Tax Act, the Company recorded a final tax expense of $37.2 million related to the Transition Tax, comprised of a provisional Transition Tax obligation of $40.3 million in 2017 and a subsequent $(3.1) million measurement-period adjustment in 2018.  As of March 31, 2020, $28.9 million of the Transition Tax was unpaid, of which $28.0 million was recorded in “Other long-term liabilities” and $0.9 million was recorded in “Accounts payable, accrued expenses, and operating lease liabilities” in the Company’s Consolidated Balance Sheets. The Company has elected to pay the Transition Tax over an eight-year period beginning in 2018, as permitted under the Tax Act. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company earns a significant amount of its revenues outside the United States and, as of December 31, 2019, the Company’s accumulated foreign earnings and profits were $431.2 million.  As of March 31, 2020 and December 31, 2019, the amount of cash and cash equivalents and short-term investments held by the Company’s U.S. entities was $245.8 million and $289.4 million, respectively, and by the Company’s non-U.S. entities was $293.4 million and $276.2 million, respectively.  As of March 31, 2020, the Company intends to indefinitely reinvest $231.2 million of its undistributed foreign earnings. </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate, which, in turn, impacts the overall level of income tax expense or benefit and net income.  In the United States, the Coronavirus Aid, Relief, and Economic Security Act was enacted on March 27, 2020 to provide broad-based economic relief to various sectors of the U.S. economy through a variety of means, including payroll and income tax deferrals and employee retention credits. The Company is currently in the process of evaluating the various COVID-19 pandemic relief packages available to the Company in countries where it operates and their potential impact to its Consolidated Financial Statements.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materially from projections.  Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods.  Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable.  If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:9pt;"> </p> 2016 2015 2016 2016 2016 2018 2600000 2500000 The Company recognizes estimated accrued interest related to unrecognized income tax benefits in the provision for (benefit from) income tax accounts.Additionally, the Tax Act requires certain Global Intangible Low Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) to be included in the gross income of the CFCs’ U.S. shareholder.  The Company has elected the “period cost method” and treats taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred.  The Tax Act allows a U.S. corporation a deduction equal to a certain percentage of its foreign-derived intangible income (“FDII”).In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate, which, in turn, impacts the overall level of income tax expense or benefit and net income. <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materially from projections.  Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods.  Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable.  If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.</p> 200000 <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the Company’s deferred tax assets, net of deferred tax liabilities and valuation allowance (in thousands), as of: </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred tax assets, net of deferred tax liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,252</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,513</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Valuation allowance</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,137</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,130</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred tax assets, net of deferred tax liabilities and valuation allowance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,115</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,383</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 20252000 21513000 2137000 2130000 18115000 19383000 1600000 0.704 -500000 0.061 0.35 0.21 37200000 40300000 -3100000 28900000 28000000.0 900000 2018 431200000 245800000 289400000 293400000 276200000 231200000 <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(9) Share-based Compensation</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s 2013 Stock Incentive Plan (as amended, the “2013 Equity Plan”) authorizes the issuance of various types of share-based awards to the Company’s employees, officers, directors, and other eligible participants.  As of March 31, 2020, a total of 2,300,000 shares of the Company’s class A common stock were authorized for issuance under the 2013 Equity Plan. As of March 31, 2020, there were 391,850 shares of class A common stock reserved and available for future issuance under the 2013 Equity Plan.</p> <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Stock option awards</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020, there were options to purchase 1,600,533 shares of class A common stock outstanding under the 2013 Equity Plan.  </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the three months ended March 31, 2020:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.3%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Stock Options Outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Aggregate</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.2%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Intrinsic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Remaining Contractual</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Per Share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Term (Years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance as of January 1, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,634</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.60</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">130.85</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited/Expired</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(30</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">152.22</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance as of March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,601</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.41</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercisable as of March 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">925</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137.95</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000681">4.9</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected to vest as of March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">676</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">146.13</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000682">9.0</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,601</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.41</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000683">6.7</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options outstanding as of March 31, 2020 are comprised of the following range of exercise prices per share (in thousands, except per share data and years):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:80%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.16%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:49.34%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Stock Options Outstanding at March 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.68%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.68%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Remaining Contractual</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Range of Exercise Prices per Share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Per Share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.68%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Term (Years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000684">$119.02 - $140.00</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">941</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">125.65</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000702">5.6</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000685">$140.01 - $160.00</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">412</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">152.21</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000703">9.6</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000686">$160.01 - $180.00</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">95</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">169.07</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000704">5.0</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.16%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000687">$180.01 - $201.25</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">153</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.82%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">192.11</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:15.68%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000705">6.3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.16%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,601</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.82%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.41</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:15.68%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000706">6.7</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">An aggregate of 99,375 stock options with an aggregate fair value of $5.6 million vested during the three months ended March 31, 2020. No stock option awards were granted during the three months ended March 31, 2020. The weighted average grant date fair value of stock option awards using the Black-Scholes pricing model was $54.85 for each share subject to a stock option granted during the three months ended March 31, 2019, based on the following assumptions:  </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="3" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.74%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three months ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="3" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="3" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term of options in years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.48%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000711">6.3</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">33.4</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.5</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected dividend yield</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">three months ended March 31, 2020 and 2019</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">, the Company recognized approximately $</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.2</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> million and $</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.0</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> million, respectively, in share-based compensation expense from stock options granted under the 2013 Equity Plan. As of </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">March 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">, there was approximately $</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32.7</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> million of total unrecognized share-based compensation expense related to unvested stock options.  The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately </span><span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3.0</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> years</span></span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">.  </span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Other stock-based awards</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the three months ended March 31, 2020, the Company did not grant any “other stock-based awards” under the 2013 Equity Plan. For each of the three months ended March 31, 2020 and 2019, the Company did not recognize a material amount of share-based compensation expense from other stock-based awards. As of March 31, 2020, there was approximately $0.2 million of total unrecognized share-based compensation expense related to other stock-based awards.  The Company expects to recognize this remaining share-based compensation expense over a weighted average vesting period of approximately 2.2 years, subject to additional fair value adjustments through the earlier of settlement or expiration. </p> 2300000 391850 1600533 <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes the Company’s stock option activity (in thousands, except per share data and years) for the three months ended March 31, 2020:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="14" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.3%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Stock Options Outstanding</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Aggregate</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.2%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Intrinsic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Remaining Contractual</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Per Share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Term (Years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance as of January 1, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,634</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.60</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">130.85</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited/Expired</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(30</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">152.22</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance as of March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,601</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.41</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:41.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercisable as of March 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">925</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137.95</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000681">4.9</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected to vest as of March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">676</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">146.13</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000682">9.0</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:41.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,601</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:10.74%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.41</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:13.2%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000683">6.7</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 1634000 141.60 0 0 3000 130.85 53000 30000 152.22 1601000 141.41 925000 137.95 0 676000 146.13 0 1601000 141.41 0 <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options outstanding as of March 31, 2020 are comprised of the following range of exercise prices per share (in thousands, except per share data and years):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:80%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.16%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:49.34%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Stock Options Outstanding at March 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.68%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Weighted Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.68%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Remaining Contractual</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Range of Exercise Prices per Share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Per Share</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.68%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Term (Years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000684">$119.02 - $140.00</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">941</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">125.65</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000702">5.6</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000685">$140.01 - $160.00</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">412</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">152.21</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000703">9.6</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.16%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000686">$160.01 - $180.00</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">95</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">169.07</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000704">5.0</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.16%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000687">$180.01 - $201.25</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">153</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.82%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">192.11</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:15.68%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000705">6.3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.16%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,601</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.82%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">141.41</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:15.68%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000706">6.7</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 941000 125.65 412000 152.21 95000 169.07 153000 192.11 1601000 141.41 99375 5600000 0 The weighted average grant date fair value of stock option awards using the Black-Scholes pricing model was $54.85 for each share subject to a stock option granted during the three months ended March 31, 2019, based on the following assumptions: <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="3" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.74%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three months ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="3" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="3" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term of options in years</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.48%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000711">6.3</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">33.4</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.5</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected dividend yield</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> 54.85 0.334 0.025 0.000 3200000 3000000.0 32700000 P3Y 0 200000 P2Y2M12D <p style="text-align:justify;margin-top:8pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(10) Common Equity and Earnings per Share</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has two classes of common stock: class A common stock and class B common stock.  Holders of class A common stock generally have the same rights, including rights to dividends, as holders of class B common stock, except that holders of class A common stock have one vote per share while holders of class B common stock have 10 votes per share.  Each share of class B common stock is convertible at any time, at the option of the holder, into one share of class A common stock.  As such, basic and fully diluted earnings per share for class A common stock and for class B common stock are the same.  The Company has never declared or paid any cash dividends on either class A or class B common stock.  As of March 31, 2020 and December 31, 2019, there were no shares of preferred stock issued or outstanding.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Potential shares of common stock are included in the diluted earnings per share calculation when dilutive.  Potential shares of common stock, consisting of common stock issuable upon exercise of outstanding stock options, are calculated using the treasury stock method.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended March 31, 2020 and 2019, stock options issued under the 2013 Equity Plan to purchase a weighted average of approximately 1,073,000 and 1,471,000 shares of class A common stock, respectively, were excluded from the diluted earnings per share calculation because their impact would have been anti-dilutive. </p> one 10 0 0 0 0 <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Potential shares of common stock are included in the diluted earnings per share calculation when dilutive.  Potential shares of common stock, consisting of common stock issuable upon exercise of outstanding stock options, are calculated using the treasury stock method.</p> 1073000 1471000 <p style="text-align:justify;margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">(11) Segment Information</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company manages its business in one reportable operating segment.  The Company’s one reportable operating segment is engaged in the design, development, marketing, and sales of its software platform through licensing arrangements and cloud subscriptions and related services.  The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region: </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Geographic regions:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Domestic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">EMEA</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Other Regions</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Consolidated</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Three months ended March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenues</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">65,489</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35,473</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,462</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">111,424</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Gross profit</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,442</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,176</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,261</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,879</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Three months ended March 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenues</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">64,881</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">37,675</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,810</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">115,366</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Gross profit</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,528</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,131</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">89,193</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">115,221</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,341</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,508</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">138,070</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">118,168</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,636</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,912</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">143,716</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-top:2pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The domestic region consists of the United States and Canada.  The EMEA region includes operations in Europe, the Middle East, and Africa.  The other regions include all other foreign countries, generally comprising Latin America and the Asia Pacific region.  For the three months ended March 31, 2020 and 2019, no individual foreign country accounted for 10% or more of total consolidated revenues.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended March 31, 2020 and 2019, no individual customer accounted for 10% or more of total consolidated revenues.</p> <p style="text-align:justify;margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020 and December 31, 2019, no individual foreign country accounted for 10% or more of total consolidated assets.</p> 1 The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region: <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Geographic regions:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Domestic</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">EMEA</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Other Regions</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.12%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Consolidated</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Three months ended March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenues</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">65,489</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35,473</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,462</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">111,424</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Gross profit</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,442</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27,176</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,261</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,879</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Three months ended March 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenues</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">64,881</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">37,675</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,810</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">115,366</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Gross profit</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,528</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,131</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">89,193</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">As of March 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">115,221</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,341</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,508</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">138,070</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Long-lived assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">118,168</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,636</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,912</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">143,716</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 65489000 35473000 10462000 111424000 51442000 27176000 8261000 86879000 64881000 37675000 12810000 115366000 49534000 29528000 10131000 89193000 115221000 12341000 10508000 138070000 118168000 13636000 11912000 143716000 0 0 0 0 0 0 Basic and fully diluted earnings (loss) per share for class A and class B common stock are the same. XML 42 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Treasury stock, shares 8,162,000 7,807,000
Class A    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 330,000,000 330,000,000
Common stock, shares issued 15,891,000 15,888,000
Common stock, shares outstanding 7,729,000 8,081,000
Class B Convertible    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 165,000,000 165,000,000
Common stock, shares issued 2,035,000 2,035,000
Common stock, shares outstanding 2,035,000 2,035,000
XML 43 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating activities:    
Net income (loss) $ 657 $ (7,906)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 2,756 1,657
Reduction in carrying amount of right-of-use assets 2,053 2,007
Credit losses and sales allowances 828 827
Net realized loss on short-term investments 0 41
Deferred taxes 957 (1,694)
Share-based compensation expense 3,111 3,017
Changes in operating assets and liabilities:    
Accounts receivable 14,406 10,266
Prepaid expenses and other current assets (3,295) (3,070)
Deposits and other assets 84 (134)
Accounts payable and accrued expenses (154) (3,108)
Accrued compensation and employee benefits (13,031) (12,195)
Deferred revenue and advance payments 22,001 38,502
Operating lease liabilities (2,238) (2,074)
Other long-term liabilities 934 320
Net cash provided by operating activities 29,069 26,456
Investing activities:    
Proceeds from redemption of short-term investments 10,000 314,403
Purchases of property and equipment (661) (6,011)
Purchases of short-term investments (9,928) (138,099)
Net cash (used in) provided by investing activities (589) 170,293
Financing activities:    
Proceeds from sale of class A common stock under exercise of employee stock options 340 1,507
Purchases of treasury stock (50,747) (48,244)
Net cash used in financing activities (50,407) (46,737)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (3,871) (1,133)
Net (decrease) increase in cash, cash equivalents, and restricted cash (25,798) 148,879
Cash, cash equivalents, and restricted cash, beginning of period 457,816 110,786
Cash, cash equivalents, and restricted cash, end of period $ 432,018 $ 259,665
JSON 44 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mstr-10q_20200331.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 167, "dts": { "calculationLink": { "local": [ "mstr-20200331_cal.xml" ] }, "definitionLink": { "local": [ "mstr-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "mstr-10q_20200331.htm" ] }, "labelLink": { "local": [ "mstr-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "mstr-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "mstr-20200331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 380, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 23, "http://www.microstrategy.com/20200331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 30 }, "keyCustom": 28, "keyStandard": 272, "memberCustom": 13, "memberStandard": 33, "nsprefix": "mstr", "nsuri": "http://www.microstrategy.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Short-term Investments", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestments", "shortName": "Short-term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Contract Balances", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalances", "shortName": "Contract Balances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Leases", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Commitments and Contingencies", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Treasury Stock", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStock", "shortName": "Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Income Taxes", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Share-based Compensation", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensation", "shortName": "Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "mstr:CommonEquityAndEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Common Equity and Earnings per Share", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShare", "shortName": "Common Equity and Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "mstr:CommonEquityAndEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Segment Information", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Contract Balances (Tables)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesTables", "shortName": "Contract Balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Income Taxes (Tables)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Share-based Compensation (Tables)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables", "shortName": "Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Segment Information (Tables)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_srtRangeAxis_srtMinimumMember_us-gaapInvestmentTypeAxis_us-gaapUSTreasurySecuritiesMember_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Recent Accounting Standards - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail", "shortName": "Recent Accounting Standards - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_srtRangeAxis_srtMinimumMember_us-gaapInvestmentTypeAxis_us-gaapUSTreasurySecuritiesMember_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapInvestmentTypeAxis_us-gaapUSTreasurySecuritiesMember_20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Short-term Investments - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail", "shortName": "Short-term Investments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapInvestmentTypeAxis_us-gaapUSTreasurySecuritiesMember_20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Schedule of Accounts Receivable (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail", "shortName": "Schedule of Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Contract Balances - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail", "shortName": "Contract Balances - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetImpairmentCharges", "p", "mstr:ContractWithCustomerAssetAndLiabilityTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapBalanceSheetLocationAxis_us-gaapPrepaidExpensesAndOtherCurrentAssetsMember_20200101_20200331", "decimals": "INF", "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "mstr:SoftwareLicenseArrangementCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Deferred Revenue and Advance Payments (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail", "shortName": "Deferred Revenue and Advance Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "mstr:SoftwareLicenseArrangementCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Contract Balances - Additional Information (Detail1)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1", "shortName": "Contract Balances - Additional Information (Detail1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2020-04-01_20200331", "decimals": null, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-6", "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200205_20200206", "decimals": "-5", "first": true, "lang": null, "name": "mstr:MaximumAmountFrozenBrazilianSubsidiaryBankAccounts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200205_20200206", "decimals": "-5", "first": true, "lang": null, "name": "mstr:MaximumAmountFrozenBrazilianSubsidiaryBankAccounts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Treasury Stock - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "shortName": "Treasury Stock - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapShareRepurchaseProgramAxis_mstrShareRepurchaseProgramMember_us-gaapStatementClassOfStockAxis_us-gaapCommonClassAMember_20200101_20200331", "decimals": null, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramExpirationDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "mstr:DeferredTaxAssetsLiabilitiesGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail", "shortName": "Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "-3", "first": true, "lang": null, "name": "mstr:DeferredTaxAssetsLiabilitiesGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Share-based Compensation - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_us-gaapPlanNameAxis_mstrStockIncentivePlanTwentyThirteenMember_20200101_20200331", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Summary of Stock Option Activity (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail", "shortName": "Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20200101_20200331", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Schedule of Range of Exercise Prices per Share (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail", "shortName": "Schedule of Range of Exercise Prices per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20190101_20190331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Assumptions Used in Black-Scholes Pricing Model (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail", "shortName": "Assumptions Used in Black-Scholes Pricing Model (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapAwardTypeAxis_us-gaapEmployeeStockOptionMember_20190101_20190331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Common Equity and Earnings per Share - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "shortName": "Common Equity and Earnings per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mstr:CommonEquityAndEarningsPerShareTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_us-gaapStatementClassOfStockAxis_us-gaapCommonClassAMember_20200101_20200331", "decimals": null, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_mstrSegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Segment Information - Additional Information (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail", "shortName": "Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_mstrSegment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail", "shortName": "Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Recent Accounting Standards", "role": "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandards", "shortName": "Recent Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mstr-10q_20200331.htm", "contextRef": "C_0001050446_20200101_20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SPAIN", "terseLabel": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_IT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ITALY", "terseLabel": "Italy" } } }, "localname": "IT", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_PL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "POLAND", "terseLabel": "Poland" } } }, "localname": "PL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/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 Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/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 Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r294" ], "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", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mstr_AccountsPayableAccruedExpensesAndOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10160.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts payable accrued expenses and operating lease liabilities current.", "label": "Accounts Payable Accrued Expenses And Operating Lease Liabilities Current", "terseLabel": "Accounts payable, accrued expenses, and operating lease liabilities" } } }, "localname": "AccountsPayableAccruedExpensesAndOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mstr_AccountsPayableAccruedExpensesAndOperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounts payable, accrued expenses and operating lease liabilities.", "label": "Accounts Payable Accrued Expenses And Operating Lease Liabilities [Member]", "terseLabel": "Accounts Payable, Accrued Expenses and Operating Lease Liabilities" } } }, "localname": "AccountsPayableAccruedExpensesAndOperatingLeaseLiabilitiesMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_CommonEquityAndEarningsPerShareTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for common equity and earnings per share, which includes disclosure of the classes of common stock, the rights associated with each class of common stock, dividend and preferred stock activity, and the impact of potential shares of common stock on the diluted earnings per share calculation.", "label": "Common Equity And Earnings Per Share [Text Block]", "terseLabel": "Common Equity and Earnings per Share" } } }, "localname": "CommonEquityAndEarningsPerShareTextBlock", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "mstr_ContractWithCustomerAssetAndLiabilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with customer asset and liability.", "label": "Contract With Customer Asset And Liability [Line Items]", "terseLabel": "Contract With Customer Asset And Liability [Line Items]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityLineItems", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1" ], "xbrltype": "stringItemType" }, "mstr_ContractWithCustomerAssetAndLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with customer asset and liability.", "label": "Contract With Customer Asset And Liability [Table]", "terseLabel": "Contract With Customer Asset And Liability [Table]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTable", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1" ], "xbrltype": "stringItemType" }, "mstr_ContractWithCustomerAssetAndLiabilityTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of contract with customer asset and liability.", "label": "Contract With Customer Asset And Liability [Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTextBlock", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalances" ], "xbrltype": "textBlockItemType" }, "mstr_CurrentDeferredRevenueAndAdvancedPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current deferred revenue and advanced payments.", "label": "Current Deferred Revenue And Advanced Payments [Member]", "terseLabel": "Current Deferred Revenue and Advanced Payments" } } }, "localname": "CurrentDeferredRevenueAndAdvancedPaymentsMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_DeferredTaxAssetsLiabilitiesGross": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail": { "order": 10010.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Assets Liabilities Gross", "terseLabel": "Deferred tax assets, net of deferred tax liabilities" } } }, "localname": "DeferredTaxAssetsLiabilitiesGross", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail" ], "xbrltype": "monetaryItemType" }, "mstr_DepositsAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer; and amounts of noncurrent assets classified as other.", "label": "Deposits And Other Assets", "terseLabel": "Deposits and other assets" } } }, "localname": "DepositsAndOtherAssets", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mstr_EmployeesOfficersAndDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees, officers and directors.", "label": "Employees Officers And Directors [Member]", "terseLabel": "Employees, Officers, and Directors" } } }, "localname": "EmployeesOfficersAndDirectorsMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise price range four.", "label": "Exercise Price Range Four [Member]", "terseLabel": "180.01 - 201.25" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "domainItemType" }, "mstr_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise price range one.", "label": "Exercise Price Range One [Member]", "terseLabel": "119.02 - 140.00" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "domainItemType" }, "mstr_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise price range three.", "label": "Exercise Price Range Three [Member]", "terseLabel": "160.01 - 180.00" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "domainItemType" }, "mstr_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise price range two.", "label": "Exercise Price Range Two [Member]", "terseLabel": "140.01 - 160.00" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "domainItemType" }, "mstr_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mstr_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "mstr_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10230.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mstr_MaximumAmountFrozenBrazilianSubsidiaryBankAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The maximum amount frozen in the bank accounts of the Company's Brazilian subsidiary.", "label": "Maximum Amount Frozen Brazilian Subsidiary Bank Accounts", "terseLabel": "Maximum amount frozen in Brazilian subsidiary bank accounts" } } }, "localname": "MaximumAmountFrozenBrazilianSubsidiaryBankAccounts", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mstr_MeasurementPeriodAdjustmentToReduceTransitionTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Measurement period adjustment to reduce transition tax related to Tax Cuts and Jobs Act enacted in 2017.", "label": "Measurement Period Adjustment To Reduce Transition Tax", "terseLabel": "Measurement period adjustment to reduce transition tax" } } }, "localname": "MeasurementPeriodAdjustmentToReduceTransitionTax", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mstr_NonSoftwareServiceSupportAndMaintenanceArrangementCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10080.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain one or more specified products, under which fees are taken into income as performance occurs.", "label": "Non Software Service Support And Maintenance Arrangement Current", "terseLabel": "Deferred other services revenue, Current" } } }, "localname": "NonSoftwareServiceSupportAndMaintenanceArrangementCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_NonSoftwareServiceSupportAndMaintenanceArrangementNonCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10040.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain one or more specified products, under which fees are taken into income as performance occurs.", "label": "Non Software Service Support And Maintenance Arrangement Non Current", "terseLabel": "Deferred other services revenue, Non-current" } } }, "localname": "NonSoftwareServiceSupportAndMaintenanceArrangementNonCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_NorthernVirginiaOfficeSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Northern Virginia office space.", "label": "Northern Virginia Office Space [Member]", "terseLabel": "Northern Virginia Office Space" } } }, "localname": "NorthernVirginiaOfficeSpaceMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_NumberOfIndividualCountryContributingAsConsolidatedAssets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of individual country contributing as consolidated assets.", "label": "Number Of Individual Country Contributing As Consolidated Assets", "terseLabel": "Number Of Individual country accounted for 10% or more of total consolidated assets" } } }, "localname": "NumberOfIndividualCountryContributingAsConsolidatedAssets", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "mstr_NumberOfIndividualCountryContributingAsConsolidatedRevenues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of individual country contributing as consolidated revenues.", "label": "Number Of Individual Country Contributing As Consolidated Revenues", "terseLabel": "Number Of Individual Country accounted for 10% or more of total revenues" } } }, "localname": "NumberOfIndividualCountryContributingAsConsolidatedRevenues", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "mstr_NumberOfIndividualCustomerContributingAsMajorCustomer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of individual customers that accounted for 10% or more of total consolidated revenues from continuing operations.", "label": "Number Of Individual Customer Contributing As Major Customer", "terseLabel": "Number Of Individual Customer accounted for 10% or more of total consolidated revenues" } } }, "localname": "NumberOfIndividualCustomerContributingAsMajorCustomer", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "mstr_OneTimeTransitionTaxFirstPaymentYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One time transition tax first payment year.", "label": "One Time Transition Tax First Payment Year", "terseLabel": "Transition Tax over an eight-year period beginning" } } }, "localname": "OneTimeTransitionTaxFirstPaymentYear", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "mstr_OneTimeTransitionTaxFutureMinimumPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "One-time transition tax future minimum payments due related to Tax Cuts and Jobs Act enacted in 2017.", "label": "One Time Transition Tax Future Minimum Payments Due", "terseLabel": "Transition tax, unpaid" } } }, "localname": "OneTimeTransitionTaxFutureMinimumPaymentsDue", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mstr_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease Right Of Use Asset Amortization Expense", "terseLabel": "Reduction in carrying amount of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mstr_OtherRegionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other regions.", "label": "Other Regions [Member]", "terseLabel": "Other Regions" } } }, "localname": "OtherRegionsMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "domainItemType" }, "mstr_OtherStockBasedAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other stock-based awards.", "label": "Other Stock Based Awards [Member]", "terseLabel": "Other Stock-based Awards" } } }, "localname": "OtherStockBasedAwardsMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_ProductLicensesAndSubscriptionServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product licenses and subscription services.", "label": "Product Licenses And Subscription Services [Member]", "terseLabel": "Total product licenses and subscription services" } } }, "localname": "ProductLicensesAndSubscriptionServicesMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate intrinsic value of share options expected to vest at the date of the latest statement of financial position. Excludes options already vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value", "terseLabel": "Expected to vest as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail": { "order": 10020.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Share options expected to vest at the date of the latest statement of financial position. In other words, unvested shares, net of expected forfeitures.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number", "terseLabel": "Expected to vest as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price of share options expected to vest at the date of the latest statement of financial position. Excludes options already vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Exercise Price", "terseLabel": "Expected to vest as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of share options expected to vest at the date of the latest statement of financial position. Excludes options already vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Remaining Contractual Term1", "terseLabel": "Expected to vest as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "mstr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award options outstanding weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "mstr_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share repurchase program.", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_SoftwareLicenseArrangementCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10050.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met.", "label": "Software License Arrangement Current", "terseLabel": "Deferred product licenses revenue, Current" } } }, "localname": "SoftwareLicenseArrangementCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_SoftwareLicenseArrangementNonCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10010.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met.", "label": "Software License Arrangement Non Current", "terseLabel": "Deferred product licenses revenue, Non-current" } } }, "localname": "SoftwareLicenseArrangementNonCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_SoftwareServiceSubscriptionArrangementCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10060.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to grant access to software and services under a subscription service agreement, under which fees are taken into income ratably over the service period of the contract.", "label": "Software Service Subscription Arrangement Current", "terseLabel": "Deferred subscription services revenue, Current" } } }, "localname": "SoftwareServiceSubscriptionArrangementCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_SoftwareServiceSubscriptionArrangementNoncurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10020.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to grant access to software and services under a subscription service agreement, under which fees are taken into income ratably over the service period of the contract.", "label": "Software Service Subscription Arrangement Noncurrent", "terseLabel": "Deferred subscription services revenue, Non-current" } } }, "localname": "SoftwareServiceSubscriptionArrangementNoncurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_SoftwareServiceSupportAndMaintenanceArrangementCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10070.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs.", "label": "Software Service Support And Maintenance Arrangement Current", "terseLabel": "Deferred product support revenue, Current" } } }, "localname": "SoftwareServiceSupportAndMaintenanceArrangementCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_SoftwareServiceSupportAndMaintenanceArrangementNonCurrent": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": 10030.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein an entity agrees to debug, revise and maintain software, under which fees are taken into income as performance occurs.", "label": "Software Service Support And Maintenance Arrangement Non Current", "terseLabel": "Deferred product support revenue, Non-current" } } }, "localname": "SoftwareServiceSupportAndMaintenanceArrangementNonCurrent", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "mstr_StockIncentivePlanTwentyThirteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock incentive plan twenty thirteen.", "label": "Stock Incentive Plan Twenty Thirteen [Member]", "terseLabel": "2013 Equity Plan", "verboseLabel": "2013 Plan" } } }, "localname": "StockIncentivePlanTwentyThirteenMember", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "mstr_TaxCutsAndJobsActOf2017ProvisionForTransitionTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax cuts and jobs act of 2017 provision for transition tax.", "label": "Tax Cuts And Jobs Act Of2017 Provision For Transition Tax", "terseLabel": "Provision for transition tax" } } }, "localname": "TaxCutsAndJobsActOf2017ProvisionForTransitionTax", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "mstr_TreasuryStockSharesRepurchasedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury stock, shares repurchased, average price per share.", "label": "Treasury Stock Shares Repurchased Average Price Per Share", "terseLabel": "Shares repurchased, average price per share" } } }, "localname": "TreasuryStockSharesRepurchasedAveragePricePerShare", "nsuri": "http://www.microstrategy.com/20200331", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "Domestic" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r105", "r160", "r163", "r272", "r273" ], "lang": { "en-US": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r107", "r160", "r164", "r274", "r286", "r288" ], "lang": { "en-US": { "role": { "label": "Statement Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r109", "r247" ], "lang": { "en-US": { "role": { "label": "Title Of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes And Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r11", "r110", "r111", "r161" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10270.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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r35", "r36" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10090.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r33", "r36", "r37", "r229" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r12" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10070.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid In Capital Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments For New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r167", "r169", "r199", "r200" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r169", "r193", "r198" ], "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": "Share-based compensation expense recognized" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r17", "r112", "r121" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail": { "order": 10020.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": "Less: allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r86" ], "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": "Shares issuable under stock options excluded from calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r66", "r132" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Assets impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r250", "r263" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r31" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10190.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r115", "r127" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available For Sale Debt Securities Amortized Cost Basis", "terseLabel": "Available-for-sale securities, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r114", "r116", "r127" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available For Sale Securities Debt Securities", "terseLabel": "Available-for-sale securities, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r170", "r195" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r232", "r233" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis Of Accounting Policy Policy [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r29" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail": { "order": 10010.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contract Receivables", "terseLabel": "Billed and billable" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r20", "r68" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10240.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash And Cash Equivalents At Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r20" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash Cash Equivalents And Short Term Investments", "terseLabel": "Cash and cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r63", "r68", "r69" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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 Including Disposal Group And Discontinued Operations", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r237" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class Of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r148", "r149", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class Of Treasury Stock [Table]", "terseLabel": "Class Of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r135", "r256", "r267" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10020.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r134", "r136" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Convertible" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r140" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10050.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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r141" ], "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, votes per share" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40", "r42", "r43" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income Net Of Tax", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r93", "r94", "r235", "r236" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r93", "r94", "r235", "r236", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r93", "r94", "r235", "r236", "r276" ], "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]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r93", "r94", "r235", "r236" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract With Customer Asset And Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract With Customer Asset And Liability Table [Text Block]", "terseLabel": "Deferred Revenue and Advance Payments" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r153", "r155", "r161" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract With Customer Asset Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r153", "r154", "r161" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10180.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": "Deferred revenue and advance payments", "totalLabel": "Total current deferred revenue and advance payments" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r153", "r154", "r161" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10120.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract With Customer Liability Noncurrent", "terseLabel": "Deferred revenue and advance payments", "totalLabel": "Total non-current deferred revenue and advance payments" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r162" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer Liability Revenue Recognized", "terseLabel": "Revenue recognized from beginning deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r54" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10120.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost Of Goods And Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost Of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r122", "r124", "r125", "r126", "r129" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss Financial Instrument Policy [Text Block]", "terseLabel": "Credit Losses on Accounts Receivable" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Securities Available For Sale Term", "terseLabel": "Available-for-sale securities maturity range" } } }, "localname": "DebtSecuritiesAvailableForSaleTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r117", "r128", "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities Available For Sale Unrealized Loss Position", "terseLabel": "Available-for-sale securities, unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r67" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10150.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes And Tax Credits", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Revenue Disclosure [Abstract]" } } }, "localname": "DeferredRevenueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r219" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets Liabilities Net", "totalLabel": "Deferred tax assets, net of deferred tax liabilities and valuation allowance" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r206", "r207", "r208", "r209", "r217" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10230.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets Net Noncurrent", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r218" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail": { "order": 10020.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r206", "r208", "r209" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10150.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities Noncurrent", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r98" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation Depletion And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r201" ], "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 Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "U.S" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "E M E A [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarliestTaxYearMember": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Earliest identified tax year.", "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year" } } }, "localname": "EarliestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r50", "r77", "r82", "r83", "r84", "r85", "r89", "r259", "r269" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share Basic", "terseLabel": "Basic earnings (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r50", "r77", "r82", "r83", "r84", "r85", "r89", "r259", "r269" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Diluted", "terseLabel": "Diluted earnings (loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r70", "r86", "r87", "r88" ], "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": "Basic and Diluted Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r237" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10040.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r73", "r210", "r211" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Continuing Operations", "terseLabel": "Effective tax rate from operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r210", "r211", "r221" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate", "terseLabel": "Effective U.S corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10170.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee Related Liabilities Current", "terseLabel": "Accrued compensation and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r194" ], "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 compensation expense expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options", "terseLabel": "Unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options", "terseLabel": "Unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r192" ], "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]", "verboseLabel": "Stock Option Awards" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity Class Of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10100.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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10060.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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r48", "r77", "r248", "r257", "r270" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10010.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r99", "r222" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10020.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "terseLabel": "Provision for (benefit from) income taxes", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r44", "r70", "r204", "r205", "r215", "r216", "r220", "r223", "r287" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10200.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase Decrease In Accounts Payable And Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10170.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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10220.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Contract With Customer Liability", "terseLabel": "Deferred revenue and advance payments" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10190.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase Decrease In Deposit Other Assets", "negatedLabel": "Deposits and other assets" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10210.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase Decrease In Employee Related Liabilities", "terseLabel": "Accrued compensation and employee benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10240.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase Decrease In Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10180.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10040.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income Expense Nonoperating Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r278", "r280", "r282", "r283" ], "lang": { "en-US": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]", "terseLabel": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment Policy [Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r277", "r279", "r281", "r284" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r277", "r279", "r281", "r284" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r118", "r249", "r260", "r285" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure [Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement Type [Axis]", "terseLabel": "Lease Arrangement, Type" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement Type [Domain]", "terseLabel": "Lease Arrangement, Type" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases Of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r21" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10010.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r251", "r265" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities And Stockholders Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10110.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability For Uncertain Tax Positions Noncurrent", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r163" ], "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": "Product licenses" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Product support" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10030.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided By Used In Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided By Used In Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10020.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided By Used In Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided By Used In Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10010.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided By Used In Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r38", "r41", "r49", "r67", "r87", "r258", "r268" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": { "auth_ref": [ "r75", "r78" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.", "label": "New Accounting Pronouncement Or Change In Accounting Principle Cumulative Effect Of Change On Equity Or Net Assets1", "terseLabel": "Cumulative-effect adjustment to retained earnings" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements And Changes In Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements Or Change In Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r76", "r78" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements Or Change In Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Noncurrent Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year", "terseLabel": "Tax years subject to examination" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10070.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10030.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income Loss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease Liability", "terseLabel": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r244" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10130.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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r243" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10210.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", "positiveLabel": "Operating lease, right of use asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r32", "r34", "r238", "r239", "r240", "r241" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 10030.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r42", "r45", "r140" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 10020.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]", "terseLabel": "Other comprehensive income (loss), net of applicable taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10140.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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10050.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income Expense", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10060.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments For Repurchase Of Common Stock", "negatedLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments Of Dividends Common Stock", "terseLabel": "Payments of dividends, common stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r59" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10090.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments To Acquire Short Term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r170", "r195" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock Par Or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r9" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10040.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock Value", "terseLabel": "Preferred stock undesignated, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r18", "r19" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10280.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r57" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10070.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds From Sale Of Short Term Investments", "terseLabel": "Proceeds from redemption of short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r60", "r196" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10050.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 sale of class A common stock under exercise of employee stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r38", "r41", "r62", "r100", "r104", "r226", "r227", "r228", "r230", "r231" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10100.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": "Profit Loss", "terseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r6", "r133", "r266" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10200.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r51", "r123" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10130.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": "Credit losses and sales allowances" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r271" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net realized gains or losses on investments during the period, not including gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity.", "label": "Realized Investment Gains Losses", "negatedLabel": "Net realized loss on short-term investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r202", "r289" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10090.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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r4", "r68", "r69" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10250.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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 At Carrying Value", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r147", "r264" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10100.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings Accumulated Deficit", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10110.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": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer Product And Service Benchmark [Member]", "terseLabel": "Sales Revenue, Goods, Net" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r157" ], "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": "Revenue, Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r158" ], "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": "Revenue, Remaining performance obligations, Expected timing of satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r47", "r96", "r97", "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r245", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability", "terseLabel": "Right of use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r30" ], "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 [Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]", "terseLabel": "Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule Of Investments [Abstract]" } } }, "localname": "ScheduleOfInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule Of Operating Leased Assets [Table]", "terseLabel": "Schedule Of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r52", "r107" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 By Geographical Areas Table [Text Block]", "terseLabel": "Revenues and Long-Lived Assets, by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r46", "r47", "r107" ], "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]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r95", "r100", "r101", "r102", "r131" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r170", "r195" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]", "terseLabel": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Text Block]", "terseLabel": "Schedule of Range of Exercise Prices per Share" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r174", "r181", "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r187" ], "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": "Assumptions Used in Black-Scholes Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r26", "r72", "r137", "r138", "r139", "r141", "r142", "r143", "r144", "r145", "r146", "r147" ], "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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 10080.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/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10160.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": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r180" ], "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": "Other stock-based awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r189" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r191" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized", "terseLabel": "Share-based compensation, stock authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant", "terseLabel": "Shares of class A common stock reserved and available for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r177" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail": { "order": 10010.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number", "terseLabel": "Exercisable as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price", "terseLabel": "Exercisable as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "negatedLabel": "Forfeited/Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price", "terseLabel": "Forfeited/Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "terseLabel": "Granted", "verboseLabel": "Stock option awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of stock option awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r176", "r195" ], "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": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Options outstanding, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "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 outstanding, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r175" ], "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": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "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 Rollforward", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r184" ], "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": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r185" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price", "terseLabel": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r168", "r172" ], "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": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "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": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit", "terseLabel": "Range of Exercise Prices per Share, minimum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options", "terseLabel": "Shares, Stock Options Outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit", "terseLabel": "Range of Exercise Prices per Share, maximum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r188", "r197" ], "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 term of options in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1", "terseLabel": "Exercisable as of March 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Exercisable as of March 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r185" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1", "terseLabel": "Total" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1", "terseLabel": "Aggregate fair value of stock option vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares", "terseLabel": "Stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1", "terseLabel": "Weighted Average Exercise Price Per Share, Stock Options Outstanding" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail" ], "xbrltype": "durationItemType" }, "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": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r7", "r252", "r253", "r255", "r262" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10260.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short Term Investments [Abstract]" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r8", "r9", "r10", "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Statement Class Of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Income And Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r140", "r147", "r178" ], "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": "Exercised", "terseLabel": "Issuance of class A common stock under stock option plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r140", "r147" ], "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 class A common stock under stock option plans" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program Authorized Amount1", "terseLabel": "Stock authorized to repurchase by board of directors" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramExpirationDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the CCYY-MM-DD format.", "label": "Stock Repurchase Program Expiration Date", "terseLabel": "Shares repurchased program expiration date" } } }, "localname": "StockRepurchaseProgramExpirationDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "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 Amount1", "terseLabel": "Stock remaining available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r14", "r15", "r113" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10030.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": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription And Circulation [Member]", "terseLabel": "Subscription services" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "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": "Summary Of Investment Holdings [Line Items]", "terseLabel": "Summary Of Investment Holdings [Line Items]" } } }, "localname": "SummaryOfInvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Other services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r148" ], "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": "Shares repurchased, average price per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r27", "r148" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r27", "r148" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r10", "r140", "r147" ], "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": "Purchases of treasury stock (in shares)", "verboseLabel": "Treasury stock, shares repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r27", "r148", "r151" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS": { "order": 10080.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock Value", "negatedLabel": "Treasury stock, at cost; 8,162 shares and 7,807 shares, respectively", "terseLabel": "Treasury stock, cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r140", "r147", "r148" ], "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": "Purchases of treasury stock", "terseLabel": "Treasury stock, shares repurchased value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r165", "r166", "r254" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "U S Treasury Securities [Member]", "terseLabel": "US Treasury Securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail", "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r203", "r224", "r261", "r275" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings Of Foreign Subsidiaries", "terseLabel": "Undistributed foreign earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r66" ], "calculation": { "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 10040.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain Loss On Investments", "terseLabel": "Unrealized gain on short-term investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits Interest On Income Taxes Accrued", "terseLabel": "Interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r214" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits That Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits would impact the effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r81", "r85" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number Of Diluted Shares Outstanding", "terseLabel": "Weighted average shares outstanding used in computing diluted earnings (loss) per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r80", "r85" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number Of Shares Outstanding Basic", "terseLabel": "Weighted average shares outstanding used in computing basic earnings (loss) per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919260-210447" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919272-210447" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611322-123010" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r291": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r292": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r293": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r294": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r295": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r47": { "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=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "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=116634182&loc=SL114868664-224227" }, "r52": { "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=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "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=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" } }, "version": "2.1" } XML 45 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Range of Exercise Prices per Share (Detail) - Stock Option Awards
shares in Thousands
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares, Stock Options Outstanding | shares 1,601
Weighted Average Exercise Price Per Share, Stock Options Outstanding $ 141.41
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding 6 years 8 months 12 days
119.02 - 140.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share, minimum $ 119.02
Range of Exercise Prices per Share, maximum $ 140.00
Shares, Stock Options Outstanding | shares 941
Weighted Average Exercise Price Per Share, Stock Options Outstanding $ 125.65
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding 5 years 7 months 6 days
140.01 - 160.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share, minimum $ 140.01
Range of Exercise Prices per Share, maximum $ 160.00
Shares, Stock Options Outstanding | shares 412
Weighted Average Exercise Price Per Share, Stock Options Outstanding $ 152.21
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding 9 years 7 months 6 days
160.01 - 180.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share, minimum $ 160.01
Range of Exercise Prices per Share, maximum $ 180.00
Shares, Stock Options Outstanding | shares 95
Weighted Average Exercise Price Per Share, Stock Options Outstanding $ 169.07
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding 5 years
180.01 - 201.25  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices per Share, minimum $ 180.01
Range of Exercise Prices per Share, maximum $ 201.25
Shares, Stock Options Outstanding | shares 153
Weighted Average Exercise Price Per Share, Stock Options Outstanding $ 192.11
Weighted Average Remaining Contractual Term (Years), Stock Options Outstanding 6 years 3 months 18 days
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Income Taxes          
Unrecognized tax benefits $ 2,600        
Unrecognized tax benefits would impact the effective tax rate 2,500        
Interest accrued $ 200        
Effective tax rate from operations 70.40% 6.10%      
Provision for (benefit from) income taxes $ 1,560 $ (510)      
Effective U.S corporate tax rate 21.00%     35.00%  
Provision for transition tax     $ 37,200 $ 40,300  
Measurement period adjustment to reduce transition tax     $ (3,100)    
Transition tax, unpaid $ 28,900        
Transition Tax over an eight-year period beginning 2018        
Retained earnings $ 584,146       $ 583,489
Undistributed foreign earnings 231,200        
Other Long-term Liabilities          
Income Taxes          
Transition tax, unpaid 28,000        
Accounts Payable, Accrued Expenses and Operating Lease Liabilities          
Income Taxes          
Transition tax, unpaid 900        
U.S          
Income Taxes          
Cash and cash equivalents and short-term investments $ 245,800       289,400
U.S | Earliest Tax Year          
Income Taxes          
Tax years subject to examination 2016        
Italy | Earliest Tax Year          
Income Taxes          
Tax years subject to examination 2016        
Poland | Earliest Tax Year          
Income Taxes          
Tax years subject to examination 2015        
Spain | Earliest Tax Year          
Income Taxes          
Tax years subject to examination 2016        
United Kingdom | Earliest Tax Year          
Income Taxes          
Tax years subject to examination 2018        
Germany | Earliest Tax Year          
Income Taxes          
Tax years subject to examination 2016        
Foreign          
Income Taxes          
Cash and cash equivalents and short-term investments $ 293,400       276,200
Retained earnings         $ 431,200
XML 47 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment Information

(11) Segment Information

The Company manages its business in one reportable operating segment.  The Company’s one reportable operating segment is engaged in the design, development, marketing, and sales of its software platform through licensing arrangements and cloud subscriptions and related services.  The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region:

 

Geographic regions:

 

Domestic

 

 

EMEA

 

 

Other Regions

 

 

Consolidated

 

Three months ended March 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

65,489

 

 

$

35,473

 

 

$

10,462

 

 

$

111,424

 

Gross profit

 

$

51,442

 

 

$

27,176

 

 

$

8,261

 

 

$

86,879

 

Three months ended March 31, 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

64,881

 

 

$

37,675

 

 

$

12,810

 

 

$

115,366

 

Gross profit

 

$

49,534

 

 

$

29,528

 

 

$

10,131

 

 

$

89,193

 

As of March 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets

 

$

115,221

 

 

$

12,341

 

 

$

10,508

 

 

$

138,070

 

As of December 31, 2019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets

 

$

118,168

 

 

$

13,636

 

 

$

11,912

 

 

$

143,716

 

 

The domestic region consists of the United States and Canada.  The EMEA region includes operations in Europe, the Middle East, and Africa.  The other regions include all other foreign countries, generally comprising Latin America and the Asia Pacific region.  For the three months ended March 31, 2020 and 2019, no individual foreign country accounted for 10% or more of total consolidated revenues.

For the three months ended March 31, 2020 and 2019, no individual customer accounted for 10% or more of total consolidated revenues.

As of March 31, 2020 and December 31, 2019, no individual foreign country accounted for 10% or more of total consolidated assets.

XML 48 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Short-term Investments
3 Months Ended
Mar. 31, 2020
Short Term Investments [Abstract]  
Short-term Investments

(3) Short-term Investments

The amortized cost and fair value of available-for-sale investments at March 31, 2020 were $109.2 million and $109.9 million, respectively.  The amortized cost and fair value of available-for-sale investments at December 31, 2019 were $108.8 million and $108.9 million, respectively.  The gross unrecognized holding gains accumulated in other comprehensive loss were not material as of March 31, 2020 and December 31, 2019.  As of March 31, 2020 and December 31, 2019, none of the Company’s available-for-sale investments were in unrealized loss positions.

 

XML 49 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Treasury Stock
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Treasury Stock

(7) Treasury Stock

The Board of Directors has authorized the Company’s repurchase of up to an aggregate of $800.0 million of its class A common stock from time to time on the open market through April 29, 2023 (the “Share Repurchase Program”), although the program may be suspended or discontinued by the Company at any time.  The timing and amount of any shares repurchased will be determined by the Company’s management based on its evaluation of market conditions and other factors.  The Share Repurchase Program may be funded using the Company’s working capital, as well as proceeds from any other funding arrangements that the Company may enter into in the future.  During the three months ended March 31, 2020, the Company repurchased an aggregate of 354,633 shares of its class A common stock at an average price per share of $143.10 and an aggregate cost of $50.7 million pursuant to the Share Repurchase Program.  During the three months ended March 31, 2019, the Company repurchased an aggregate of 362,148 shares of its class A common stock at an average price per share of $133.21 and an aggregate cost of $48.2 million pursuant to the Share Repurchase Program.  As of March 31, 2020, the Company had repurchased an aggregate of 5,584,090 shares of its class A common stock at an average price per share of $103.82 and an aggregate cost of $579.7 million pursuant to the Share Repurchase Program.  As of March 31, 2020, $220.3 million of the Company’s class A common stock remained available for repurchase pursuant to the Share Repurchase Program.  The average price per share and aggregate cost amounts disclosed above include broker commissions.

 

XML 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 167 300 1 true 46 0 false 8 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.microstrategy.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 100040 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 100050 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 100060 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.microstrategy.com/20200331/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 100070 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Recent Accounting Standards Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandards Recent Accounting Standards Notes 9 false false R10.htm 100090 - Disclosure - Short-term Investments Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestments Short-term Investments Notes 10 false false R11.htm 100100 - Disclosure - Contract Balances Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalances Contract Balances Notes 11 false false R12.htm 100110 - Disclosure - Leases Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeases Leases Notes 12 false false R13.htm 100120 - Disclosure - Commitments and Contingencies Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 100130 - Disclosure - Treasury Stock Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStock Treasury Stock Notes 14 false false R15.htm 100140 - Disclosure - Income Taxes Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 100150 - Disclosure - Share-based Compensation Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensation Share-based Compensation Notes 16 false false R17.htm 100160 - Disclosure - Common Equity and Earnings per Share Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShare Common Equity and Earnings per Share Notes 17 false false R18.htm 100170 - Disclosure - Segment Information Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 100180 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 100190 - Disclosure - Contract Balances (Tables) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesTables Contract Balances (Tables) Tables http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalances 20 false false R21.htm 100200 - Disclosure - Income Taxes (Tables) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxes 21 false false R22.htm 100210 - Disclosure - Share-based Compensation (Tables) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables Share-based Compensation (Tables) Tables http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensation 22 false false R23.htm 100220 - Disclosure - Segment Information (Tables) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformation 23 false false R24.htm 100230 - Disclosure - Recent Accounting Standards - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureRecentAccountingStandardsAdditionalInformationDetail Recent Accounting Standards - Additional Information (Detail) Details 24 false false R25.htm 100240 - Disclosure - Short-term Investments - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformationDetail Short-term Investments - Additional Information (Detail) Details 25 false false R26.htm 100250 - Disclosure - Schedule of Accounts Receivable (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfAccountsReceivableDetail Schedule of Accounts Receivable (Detail) Details 26 false false R27.htm 100260 - Disclosure - Contract Balances - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail Contract Balances - Additional Information (Detail) Details 27 false false R28.htm 100270 - Disclosure - Deferred Revenue and Advance Payments (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureDeferredRevenueAndAdvancePaymentsDetail Deferred Revenue and Advance Payments (Detail) Details 28 false false R29.htm 100280 - Disclosure - Contract Balances - Additional Information (Detail1) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureContractBalancesAdditionalInformationDetail1 Contract Balances - Additional Information (Detail1) Details 29 false false R30.htm 100290 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 30 false false R31.htm 100300 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 31 false false R32.htm 100310 - Disclosure - Treasury Stock - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTreasuryStockAdditionalInformationDetail Treasury Stock - Additional Information (Detail) Details 32 false false R33.htm 100320 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 33 false false R34.htm 100330 - Disclosure - Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCompanySDeferredTaxAssetsNetOfDeferredTaxLiabilitiesAndValuationAllowanceDetail Company's Deferred Tax Assets, Net of Deferred Tax Liabilities and Valuation Allowance (Detail) Details 34 false false R35.htm 100340 - Disclosure - Share-based Compensation - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail Share-based Compensation - Additional Information (Detail) Details 35 false false R36.htm 100350 - Disclosure - Summary of Stock Option Activity (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSummaryOfStockOptionActivityDetail Summary of Stock Option Activity (Detail) Details 36 false false R37.htm 100360 - Disclosure - Schedule of Range of Exercise Prices per Share (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureScheduleOfRangeOfExercisePricesPerShareDetail Schedule of Range of Exercise Prices per Share (Detail) Details 37 false false R38.htm 100370 - Disclosure - Assumptions Used in Black-Scholes Pricing Model (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesPricingModelDetail Assumptions Used in Black-Scholes Pricing Model (Detail) Details 38 false false R39.htm 100380 - Disclosure - Common Equity and Earnings per Share - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureCommonEquityAndEarningsPerShareAdditionalInformationDetail Common Equity and Earnings per Share - Additional Information (Detail) Details 39 false false R40.htm 100390 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 40 false false R41.htm 100400 - Disclosure - Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail) Sheet http://www.microstrategy.com/20200331/taxonomy/role/DisclosureTotalRevenuesGrossProfitAndLongLivedAssetsExcludingLongTermDeferredTaxAssetsDetail Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail) Details 41 false false All Reports Book All Reports mstr-10q_20200331.htm mstr-20200331.xsd mstr-20200331_cal.xml mstr-20200331_def.xml mstr-20200331_lab.xml mstr-20200331_pre.xml mstr-ex101_415.htm mstr-ex311_6.htm mstr-ex312_7.htm mstr-ex321_8.htm mstr-ex991_10.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $V#G% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 38.<4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !-@YQ0\_=3G>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*'&[,DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.\ M-F5L#["CI=^?/H$:Y85R 5^"\QC(8+P;;=='H?R:'8F\ (CJB%;&,B7ZU-R[ M8"6E9SB E^HD#PB\JE9@D:26)&$"%GXFLK;12JB DERXX+6:\?XS=!FF%6"' M%GN*4)U^PZ^6WQ^+3;L)97O"JJ9<$?=O5*\'O!EQ^3 MZP^_F[!UVNS-/S:^"K8-_+J+]@M02P,$% @ 38.<4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !-@YQ0\&-:16 # "F$ & 'AL+W=O55N%K8>P_U:J%/;9%7ZJ$. MFE-99O7?>U7HRS(4X>N-QWQ_:+L;T6IQS/;JAVI_'A]J"=NUW+:%5C%KUQ=FJOSH%O*D];/W<77[3*,NQFI0FW:;HC,',YJK8JB M&\G,X\\P:#AZ=H77YZ^C?[:+-XMYRAJUUL7O?-L>EN$L#+9JEYV*]E%?OJAA M06D8#*O_ILZJ,/)N)L9CHXO&_@TVIZ;5Y3"*F4J9O?3'O++'2_\D288R7$!# M ;T5S/];((<".18(ZQ#U,[-+_92UV6I1ZTM0]VD=LZXIQ*TT+W/3W;3OSCXS MJVW,W?,J7D3G;IA!<=\KZ$HA1D5DQAX-"!G<$RNG]P9KKI#80,(52%LNK\H3 M7)[ \L26)U?EJ?,"N&*"#5)HD++RJ6/ %3-L,($&$U8^=PRX0L3880H=IKQ> M.!9 0MAB!BUFO%XZ%D#B27H.+>:\WHT:2#Q9BQCC%/,1W+B1QA.X\$ K^ AN MYD!#GM %)/=.$!_!C1UI/+D+C*^0? 0W>:3Q1"\PY8)#3&[X2.-+'Z,N.,G$ MTO\P[0+C+CC--'--N,9G@HD7G&=B'<8UTM=A&'K!D9:LPX#&UV&8>\&IEJS# MN,;7QX3))TZU3!P7H/'$0AA\XE!+MXV1QM/&A,$G#K5TVQAI?&O!X!.'6KHM M!C2)I\4(@T\W%LVN_= M-J5^]J.N]MWC?-OWAX>BZ)ZWJ2Z[S\TA[8=_7IJV+OOALGTMND.;RLT45%<% M*N6*NMSMY\O%=.]+NUPT;WVUVZ5JN;X.(?YQXVON]=M/]XH MEHM#^9K^3/VWPY=VN"HNK6QV==IWNV8_:]/+X_PG>%@;-09,BK]VZ=A=G<_& MH3PUS??QXK?-XUR-CE*5GONQB7(XO*=UJJJQI<''/^=&YY<^Q\#K\X_6?YD& M/PSFJ>S2NJG^WFWZ[>,\S&>;]%*^5?W7YOAK.@_(SF?GT?^>WE,UR$3_'F.IY87)TD;I+L)XG!B-Z1 MD0@RZSQZV8T1W1CN1A,W)XF]Z@:]H5GE(E ARDZLZ,1R)X8XL4(G,1J:%TD6 M(F3<.-&-XVXL<>-X-VBB)K*U('/:@I/=>-&-YV[(H%>>SY(#.I=K0:4A6ME+ M$+T$[L43+X'UXJ)6]#%?,GPPO@?GQBOH!/@O>>FJ'JX+"7'9D< )R-T#= M(']; NA([0BR:%3F#0<9Q,!)["F)SYJ;<9L!Q4 -<5T$9WUF90 9QF#8VN)U MI@49HL IZBE%@?-1H^4Y%F0Z2U&0,0J.2\U MH*>+CB131N7JT4Q!RKD:*.61 Q,--2-H,FLQRD1%3M1 "8^WP;*>$G#)NJNYM:)3&:TC.TA]]S)+$7.TD!9BAR2]*6\*[GU M(3,4.4,#Y0-R-MKH5:#$$G7:9G,K,Q0Y0VE/*^1L_.15=,@L"4)G0PBY+,D4 M14[1P+C%^?@)%,1 +0FZZ&SNLU,&J>8@#11;F@/2!@/L"TO4:9/[X-,R2#4' M*:V#5YH3TC@PR!QQG55#Q9QS)*-45$:V92%\=+,YNJNY=2(C4',$\B=&^N"F3NYJ;IW($-0< M@C939FD96CK\_WF1$:,Y8OB\<'30S_"[DMLM))DLAI.%SGK9, M3Q=]7/>GE?U!+ P04 " !-@YQ0B &4]J@" #<"@ & 'AL M+W=OA:-6795 MPUI9\380;+\,/^''-/, MUJRN32;-\7=(&HY[FL#K\7OV+[9X76UM/_!]B05;X8L&J6A;_VS:NWSTK])\R$,#HB' M@'@,P(N[ M/:^*I(S.)L\@>>HE\94DGBK6OB)#HR32^X\0,0@1V_C%-<3"@>@EN96T5H(> M$,(.R)QJPI* +(G/DCHLO22]VB5%]N?0S.LF/ N09^'S9 [/PMO');FGF#"D M($/J,^0.0SK+<$\Q8ZCHZIIA[GT_J#A4K0PV7.D;B[U7[#E73"=%#SK= M45\UQTG-]LH,#7?):+S0KOX#4$L#!!0 ( $V#G%!OFK-C MS00 , 8 8 >&PO=V]R:W-H965T&ULE5E=;^(X%/TK MB'<:WVL['Q5%:D&C76E7JF:U.\\IN 5-0M@D+;/_?IV0,F ?CT(?"G'.O3[7 MSCEVS/Q8U=^;K3'MY$=9[)N'Z;9M#_=1U*RWILR;N^I@]O;.:U67>6LOZ[>H M.=0FW_1!91&Q$'%4YKO]=#'OVY[KQ;QZ;XO=WCS7D^:]+//ZOR=35,>'*4T_ M&[[NWK9MUQ MYH?\S?QEVK\/S[6]BLY9-KO2[)M=M9_4YO5A^DCW*Y5U 3WB MGYTY-A??)UTI+U7UO;OX??,P%1TC4YAUVZ7([<>'69JBZ#)9'O\.2:?G/KO MR^^?V;_TQ=MB7O+&+*OBVV[3;A^FZ72R,:_Y>]%^K8Z_F:$@/9T,U?]A/DQA MX1T3V\>Z*IK^_V3]WK15.62Q5,K\Q^ESM^\_CT/^SS ,'R).2,BF_WU*GG MA-$71%EII9UR "JF1&(R"223 #*90R;QNDGC-'%0*X#** N022&9U!]:$CA! M!A-D?C5$3C69QU-FFIP)6/DHE29Q@ P)K%\!Z+ K8($F43BL5PB6,@6$1 %# M(4#(R(I75] ,(Y#UD#0?AZ) 2'E$F+P_-DIT2DEY/L\0;'P"R]IT&O(:P]Q$P/W+-;P!==D6I=LT"H%B'K(^P]Y$&=!*7 MCO:U(UTG!J"9SD)LL)$2<%)7R$L")LDNYQ5 S5)%(3[82PF8*;EF2KY/DKXP MEH&/CYKID!<2=E-*?3HL7#JIMR3&VAL='S1+,A$:'>S-!,R9'1$_09!GF2=0 M>D%'W(E$7/UY]N 'S<1=$EBY&3LZ T=GUT#9M^HL2QS1K@#*V@.G 3[8T!D8 MNKOI>8(@=TP'T&UC"H)^-:9X#6"P!K!KN>R;.PDA/4((%AY4O 8P6 ,X\*PS MMFU6XS>]C*V6@=5ZV]X!=+6A99VZ9HM@*6>A-P7LMAR/W_@R-DA&NTW7L-FW MOCAQ_1& - 66>L;VR,@>0_5@2^-L_#1+["@2.(HWS=+WBB2+W2TK0I$*O:MA M0Y$T?I(EUK,$>O8F6?I"52)VGUN DCH+J%D&7C^1FD,IL)KE#6J66,URC)JE MOR=BH;6[LT0PK62($%:SO$'-$JM9CE&S](6J$F\WB%"7&\MK.EC/$NDY8 D2 MZUG>H&>%]:S&Z%DAI9)V!0UA2@=V@0HK6MV@:(45K<8H6OE:C1/OM1J@$A&' MZ&!%*Z!H&1J4P)'2#8I66-%JC**5+U7*$O<-=X5@J4H#Z[/"BE8W*%IA1:LQ MBAY 5YL)*3+IU@1@*DL#@E2NIJ_O8KFJ$2\+3P@DW9&-+HYD2U._]_;+O:B]7RD_L3=D:[3OJ3[%8'V1Y7>+VV1_AU+T-[I3^>CGUV?SO;_S.NW MW;Z9O%1M6Y7]4?!K5;7&UB7N[-.R-?GF?%&8U[;[FMCO]>E,_7315H?A]X+H M_*/%XG]02P,$% @ 38.<4#(+ O%$ @ T 8 !@ !X;"]W;W)K-"R2^_OL"=GPN<'T)L)Z=G0&R% -EK[P&$-Y;2SJ^]6LA^DT0\*J&%O-' MVD,GOYPI:[&02W8)>,\ GW122P(4AEG0XJ;SRT+'#JPLZ%60IH,#\_BU;3'[ MLP-"AZT?^?? T\!N>M_Q1M]FN% MUX"?#0Q\,?>4DR.EKVKQ];3U0R4("%1",6 YW& /A"@B*>/WQ.G/)57BY/Y;W #(N%*B:Q14<+U MKU==N:#MQ"*EM/AM')M.C\/$?T]S)Z I N_T-^F6R^BMC&)4!#=%-&%V(P8M,3,BD.QS M">0JL4-6NE%@;R.B,'&7B)TN8DT0_^,B=A,D3H)$$R1+ A0:VS!B,HWI-"9+ M<\.)C7G(UV'FEI(ZI:0.+Q]L1N8DR&PO<6IX&3'I4F<4Y9'AQH7*D%M+[M22 M.[1DAI;FX=Z1"MBG=3,Z4"I BPT>Y4;5\7N8%@;-0TUS.V=ADQX6@ M_?1^!/,C5OX%4$L#!!0 ( $V#G%!<>KA0K < +0R 8 >&PO=V]R M:W-H965T&ULC9M;;^)($(7_"N*=P7UQNSU*(BW&EY5VI=&, M=O>929P$#> L.,GLOU\;/ 17'5Q^28"[ZTC8W[]7^Q^&Y+.O)S^UF M=[B=/M?UR^?Y_'#_7&Y7AT_52[EK_O)8[;>KNGF[?YH?7O;EZN'8:+N9ZR!P M\^UJO9O>W1P_^[*_NZE>Z\UZ5W[93PZOV^UJ_]^BW%3OMU,U_?7!U_73<]U^ M,+^[>5D]E=_*^J^7+_OFW?SL\K#>EKO#NMI-]N7C[?0W];FPMFUP5/R]+M\/ M%Z\G[5"^5]6/]LWO#[?3H.U1N2GOZ]9BU?QZ*Y-RLVF=FG[\VYE.SS';AI>O M?[EGQ\$W@_F^.I1)M?EG_5 _WT[]=/)0/JY>-_77ZKTHNP&%TTDW^C_*MW+3 MR-N>-#'NJ\WA^'-R_WJHJVWGTG1EN_IY^KW>'7^_=_Z_FN$&NFN@SPV4&FQ@ MN@;F(\*@WG9Z>];KX1Z%78/PHT$TV,!U#=S'$,+!!E'7(#HWL&ZP@>\:^(\( MQT'/3[-QG-[EJE[=W>RK]\G^M$)?5NV%H#[[9@'=MQ\>U\OQ;\T,'YI/W^Z4 MB6_F;ZU1IUF<-/I28X.^)N&:T/4E2R#Q?4F*(JF^)D,:W=?D2&/ZF@)I[%DS M;[)V3IV&J=-' ]LS"$GJ3AIWU.Q.8]9Q9,B8$BY3-'M<0@:=@EB1B\.(Y(_+ M9J%WRI$^Y4"G JV(70&BVEB9*YDT,),&9)*,/SEIPLL4A=Z0WBRY2@>&3$K& M1;-(^Q#WV,(>6]YC32Z)A05AXH".R[+\$9^EJ$AY)*+(1(]<]"BD\?32%L*T MA6"BR10N0CZ%(;EV$ZZA21,5J:C(1$4^HJ_%D$LO90ZFS(&4D6USX<"U$9"\ M)DY<:*(B'1,H$VUR;D/7VI"BE[0()BT"22-5+8GX6,C4+;F$+I$A1:^?'O;3 M\WZ&=!OQ_+*S7E^4JM-PO#B]HB+EH>AXN0?J3"X:%4.*7N)BF+@8)(X6U5C< M)$1%QA4SXPSNJ0HP806@KZ1V+SI1;R>)'2E<2:<:FF19DHZ*E$L MCIVER01QK=+:7\DHQE8%N#6DNTDG(KA%]Z8ED '> JI9Y.RU;F-&5 2&7(I MR'\Q&YV1KR-1DH)@=/N077+9I1!'U<\?)E8%D)6QE^*,Y_C:$%%Q*4M269+) MDGQ,AXM!GW[N,+8JQ*T4PA0'/4.WA*03#:X\49*."97)/CGP86MO-+XJS*\* M 2Q+"^<]RF) PM;+:&I4&!L5X$9>JCGSF8"7FDB>:%&2CHJ5R48Y,&(S/9IE M%899A6B6'H@H#GYAH)UG*X*3)B_57,-*-0CG;41+:P:LKI1J@..Q42R9(*Y3 M3NLK&<64JQ#FLI7&&;4MU>SZX3)4J@'P7B_5&A.O!L3+2K7F9!A' 3U6U#+Q MRI(4Q*)[A^R2RRZ%-*A^]C#Q:D"\K%!K0(S:T&6= !E+GRA)94DF2_)Q72X& MG?KYNW(LB\YE:;'6'$F-8YNXYH>;+'VB)!T5*Y.-P>Q@@7!PH>J,H U:X7@/#F5(N M8ML."!PI?*$E'Q2!"^!A"Z904F_KQAM#3K,I?N,09QH;40/PPT_7:5S+4M2$(T-&QSC M@@[ELE4Q*.EG$,.M08>W],:'$3EQ*4LR()FI,+[2W2LW]@%-,D S@"9U3*NF MD<]L94DZ*E8F&^7 B$WV:+PU&&\-PEOZ<([A&!@&/J2ZQ'#H9( &-!304+C8 MA-[0%'*KF6LHAV).#@QGL:-KND!QO;'^VGK$R&L \CIZYF X"K9\QC9,+D// MF@#^C'QPA2\,QDH#L)+QF>$DZ"C.)T9^"D"6I" 4VSWDIP!DET(84S]WF&T- M>A: LIGA%#@+J2H!*I8\49+*DDR6Y*-Z7 P:];.'R=8@LJ5L9C@!&O: H)$? M4) EZ9A0F>R3 Q^V]D9SK<%<:Q#7LFV9\Q\]N042-N+1%&DQ15KTD +=82SG MOUD81.PZL?*AK2Q)030Z;."".I3+5L6@I)]!S+86L2TE,RN?Q\J2#$AF)KSV M_"(&28M DI*9!2>7BATR6_F45):DHV)ELE$.C-ADCSXEM9AK+>!:^@#MPG** MM$Y9S9X Y3I&9D!#R0Q(PC@*//V_%>AF41 [^@]NCH0J4)26"Q38V\LG>/LI MO?)$+8!=IVFJP/EJZ&-%L\5E ,V :N8O8YZZ/;]XE+[]/L>?J_W3>G>8?*_J MNMH>GYU_K*JZ;"R#3XW9<[EZ.+_9E(]U^S)J7N]/WZ,XO:FKE^X[(O/S%U7N M_@=02P,$% @ 38.<4"'JN.54! Q0 !@ !X;"]W;W)K4E2;K= MR59%]Z6YV-I].^M72^;:U^> M:_O61MVUJHKVWXTMF]LJAOCSQM?S\=0/-Y+U\E(<[1^V__/RUKJKY!%E?ZYL MW9V;.FKM816_PLM6IL. 4?'7V=ZZV?MH2.6]:;X-%[_N5[$8'-G2[OHA1.%> M/NS6EN40R?GX9PH:/^84S>)?->=';;E'^?]_UI%9LXVMM#<2W[ MK\WM%SLEI.)HROXW^V%+)Q^N;:HKBK%3%]_OKN1Y?;U/\ MSV'\ )P&X&. F_O_!LAI@/PQ8%S-Y.YL3/6GHB_6R[:Y1>W]V[H40U' BW2+ MN1MNCFLW?N:R[=S=CS5D:NP;GFH4A<],<4R$VQ03(B6"N* MR47Q 3(V0$9SR3(OE[M&S7RB5IYH2T4PS_C)BF:M:,:*MV0;3:T(Y97@EA.) M@!7#6C&,%>-9,606@YYFRVD"1G+62,X8R3TC.9G$*\8M5:2!I@3!-[Z@/K1? M\I-H/DU.:IX1+5Q*@?Z# (> VE'HVP$RDP0 WP^C$A#XCH!EUBL@[4(=6F"> M22"9!2892=IC:2K\3N1D K, 5X!G'%#($2Y,FJ?O4F*N?#^<3,S*Y]D/#SI0 MQ \M0$7;+?7-4,T"9*C\>&8" TU-GH,4B M0Q ZCDB!,P \/3J#DU,JW0Z'H M\A:2] .G0\@##Q7@^0D4H)I4#X4C.DX30U0FC1(8\,-C%"A'M<]SH)1<($H? MZ:Q,Z$ %(<]3I#S5/M:1P:GTZX<120QT%O(P10:F.O7-4$RBVZKDOAU&EJ4J M@![D<8H<3@/UASQ.D<.I7X#(<=+]^3E1F1RP*P..>)XBLVG4_NX&&5)FF=\1 MK$I :)O-\Q0I3X&T!#*PS'.RR^%D((W(\X E'JO(895T!0-,94@=,KM1+3 / M?6<\5U'30C2AYN)!B,Q.TH"?$X.XE)0A%8$*[6J1QR RVTGE/T61 9R;*/5W M2TKG?K(P.4F-TH%=EX#J MM %_P\KH (0V@<>&Y DK&<(:G_F2_N9.W0,3R"I1':H\([^MD]G1267;XWC* MU$6[YEKWPR'%[.[C).L5AZ,7[_X&7K;W\Z@?8>['8[\7[?%<=]%[T_=--1Z_ M')JFM\ZF^.+6[&2+_>.BM(=^>*O=^_9^+'6_Z)O+=.26/,[]UO\!4$L#!!0 M ( $V#G%"^3:,QM0$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8[79H%MH.E0;, &!!W6/BLV;0O5Q9/DN/O[4;+K M>JO1%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+<_CF"-$-.M_35\2":U@<' M*[*.-_ 3_*_N9-%B,TLE%&@GC"86ZIS>;@_'-,3'@$4 M5%#S7OH',WR%J9Y/E$S%?X<+2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3H?=2 M;/$NPG?_*-RO$Z2K!&DD M2#\L<2WF\W])V**G"FP3I\F1TO0Z3O+".P_L;1+?Y"U\G/8?W#9".W(V'E\V M]K\VQ@-*V5SA"+7XP69#0NW#\0;/=ARST?"FFWX0F[]Q\1=02P,$% @ M38.<4%,ZW;1IM+2=+I\O-S?.PX^6C=D^\ GG6ROB"=B'T1\9\U8$6_L;V8/"FL4Z+@*9KF>\=B#J! MM&(\RUXQ+:2A99Y\9U?F=@A*&C@[X@>MA?MQ F7'@N[HB^-1MEV(#E;FO6CA M,X0O_=FAQ1:66FHP7EI#'#0%O=\=3X<8GP*^2AC]ZDQB)1=KGZ+QH2YH%@6! M@BI$!H';%1Y J4B$,K[/G'1)&8'K\PO[NU0[UG(1'AZL^B;KT!7TCI(:&C&H M\&C']S#7(_>:[E[D^7L M&HGFF-,4P]3)GGE70;V/CTB^Q4^3?LGX5II/+G8@"^;^M]8&P"E M9#&UL?5/;;IPP M$/T5RQ\0[P)ITQ4@95-5K=1(JU1-GKTP@!5?J&V6Y.\[-H30%O7%]HSGG#DS M'N>CL<^N _#D14GM"MIYWQ\809BSHGKXY'D3;^>!@9=[S%GZ _]F? M+%IL8:F% NV$T<1"4]#;_>&8A?@8\"A@=*LS"96ZH+L@""14/C!P MW"YP!U(&(I3Q:^:D2\H 7)_?V+_$VK&6,W=P9^23J'U7T!M*:FCX(/V#&;_" M7,\U)7/QW^$"$L.#$LQ1&>GB2JK!>:-F%I2B^,NT"QWW<;I)LQFV#4AF0+( M;F(>-B6*RC]SS\O/J'PFR;(-LDR")!]M\2MV*N_TK" M5CU58-LX38Y49M!QDE?>96!OD_@F[^'3M-]SVPKMR-EX?-G8_\88#RAE=X4C MU.$'6PP)C0_'CWBVTYA-AC?]_(/8\HW+WU!+ P04 " !-@YQ0D82@?K4! M #2 P &0 'AL+W=O: M%EGTG4R18>^DT' RQ/9*)D\XI W!Y_F#_$FOWM9RYA7N4/T7EVISN*:F@YKUT3S@\P%3/-253 M\=_@ M*'!R4^1XG2QI64O76H)A8O1?&W<1=B8 M*"K_S!TO,H,#,6/O.QZ>>'M(?&_*X(RMB'=>O/7>2[']=).Q2R":8HYC3+*, MF2.89Y]3)&LICLD_\&0=OEM5N(OPW1\*;]<)TE6"-!*D_RUQ+6;_5Q*VZ*D" MT\1ILJ3$7L=)7GCG@;U+XIO\#A^G_9&;1FA+SNC\R\;^UX@.O)3-E1^AUG^P MV9!0NW"\]6E+]IM)',>=.TQ/8&6!U)4A":93=$,JYPF4?? MR92Y'IS@"DX&V4%*9OX>0>BQP!O\YGCB;>>"@Y1YSUKX">Y7?S+>(K-*S24H MR[5"!IH"WVT.QUW 1\ SA]$NSBA4GQ*Z1ZKC%*Q7^' M"P@/#YGX&)46-JZH&JS3,JGX5"1[G7:NXCZFFWVBK1-H(M"9L(]QR!0H9O[ M'"MSHT=DIM[W+#SQYD!];ZK@C*V(=SYYZ[V72C!MG":+ M*CVH.,D+[SRP=S2^R7_X-.T_F&FYLNBLG7_9V/]&:P<^E>S*CU#G/]AL"&A< M.'[Q9S.-V60XW:&PO=V]R:W-H965T:9M<,;NB[XTG6C0L.EJ>=J.$'N)_=R7B+S2JEU-!:B2TQ M4&7T=G,X[@(^ GY)&.SB3$(E9\278#R6&4U"0J"@<$%!^.T"=Z!4$/)IO$Z: M= X9B,OSN_I]K-W7N6><'B J9YK2J;BO\$%E(>' M3'R, I6-*REZZU!/*CX5+=[&7;9Q'\:;:S[1U@E\(O"9L(]QV!@H9OY5.)&G M!@=BQMYW(CSQYL!];XK@C*V(=SYYZ[V7?,]3=@DZ$^0X0O@"LID1S(O/$?A: MA"/_1.?K].UJ@MM(WR[IR3\$=JL"NRBP^U^%GR$\V?X5@RTZJL'4<98L*;!O MXQPOO/.XWL8G9!_P<=:_"U/+UI(S.O^NL?L5H@.?2G+E!ZCQWVLV%%0N'+_X MLQF';#0<=M/_8?,GSO\ 4$L#!!0 ( $V#G%#?E]:\M $ -(# 9 M>&PO=V]R:W-H965T)W^?0$3UVJLO@ SG'/FPE!,VKS8'L"A-RF4+7'O MW' DQ-8]2&9O] #*W[3:2.:\:3IB!P.LB20I",VR.R(95[@JHN]LJD*/3G % M9X/L*"4SOT\@]%3B'7YW//.N=\%!JF)@'7P']V,X&V^11:7A$I3E6B$#;8GO M=\=3'O 1\)/#9%=G%"JY:/T2C*>FQ%E(" 34+B@POUWA 80(0CZ-UZ2)EY"! MN#Z_JW^)M?M:+LS"@Q:_>./Z$A\P:J!EHW#/>GJ$5,\M1JGXKW %X>$A$Q^C MUL+&%=6C=5HF%9^*9&_SSE78!4&\^A*";H4XT0]T MNDW?;V:XC_3]FI[EVP+YID >!?+_EO@10[/;?X*054\EF"Y.DT6U'E6]F_,=%Q9=-'.OVSL?ZNU Y]*=N-'J/T@\BRS>N_@!02P,$% @ 38.<4#8C2S6U 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0DZ8B%.J?WN^-I M'^)CP \)HUN=2:CD8LQ+,#Y7.4V"(%!0^L @<+O" R@5B%#&SYF3+BD#<'U^ M8_\8:\=:+L+!@U'/LO)M3@^45%"+0?DG,WZ"N9X/E,S%?X$K* P/2C!':92+ M*RD'YXV>65"*%J_3+KNXC]--FLZP;0"? 7P!'&(>-B6*RA^%%T5FS4CLU/M> MA"?>'3GVI@S.V(IXA^(=>J\%3VXS=@U$<\QIBN&KF-T2P9!]2<&W4ISX/W"^ M#4\W%:81GOZA\&Z;8+])L(\$^_^6N!5S^"L)6_54@VWB-#E2FJ&+D[SR+@-[ MS^.;O(=/T_Y5V$9VCER,QY>-_:^-\8!2DAL&UL?5/;;MP@$/T5Q <$F]TTZ6;ML8T"'A?P.OW[ G9<*['R LQPSID+0S:B>;8M@",O6G4VIZUS_8$Q6[:@ MA;W"'CI_4Z/1PGG3-,SV!D0525HQGB2?F!:RHT46?2=39#@X)3LX&6('K87Y M>P2%8TY3^NIXE$WK@H,562\:^ GN5W\RWF*+2B4U=%9B1PS4.;U+#\=]P$? M;PFC79U)J.2,^!R,;U5.DY 0*"A=4!!^N\ ]*!6$?!I_9DVZA S$]?E5_4NL MW==R%A;N43W)RK4YO:6D@EH,RCWB^!7F>JXIF8O_#A=0'AXR\3%*5#:NI!RL M0SVK^%2T>)EVV<5]G&YN^$S;)O"9P!?";8S#ID Q\P?A1)$9'(F9>M^+\,3I M@?O>E,$96Q'O?/+6>R\%3SYG[!*$9LQQPO 5)ET0S*LO(?A6B"-_1^?;]-UF MAKM(WZWI:;(ML-\4V$>!_827/D1:OT'6PP%M0O'&W\VTYA-AL-^_D%L M^<;%/U!+ P04 " !-@YQ0I=G_3H-'">=.TS X&1!U!6C%^.+QG6LB>EGGTG4V9X^B4[.%LB!VU%N;7"11. M!4WHJ^-)MIT+#E;F@VCA*[AOP]EXBZTLM=306XD],= 4]#XYGK(0'P.^2YCL MYDQ")1?$YV!\J@MZ"() 0>4"@_#;%1Y J4#D9?Q<..F:,@"WYU?V#[%V7\M% M6'A ]4/6KBOH'24U-&)4[@FGC[#4\XZ2I?C/< 7EPX,2GZ-"9>-*JM$ZU N+ MEZ+%R[S+/N[3?)/>+K!] %\ ? 7F M"L[8BGCGQ5OOO98\X3F[!J(EYC3'\$U,LD8PS[ZFX'LI3OP_.-^'I[L*TPA/ M_U*8[A-DNP19),C>+'$O)OLG"=OT5(-IXS194N'8QTG>>->!O>?Q3?Z$S]/^ M19A6]I9L]EP."P_B*W?N/P- M4$L#!!0 ( $V#G%":3D^PM0$ -(# 9 >&PO=V]R:W-H965T)W^?0$[CMM8>0%FF'/FS#"D YIGVP X\JI5:S/:.-?M&;-% UK8"^R@]3<5 M&BV<-TW-;&= E!&D%>.;S1730K8T3Z/O:/(4>Z=D"T=#;*^U,'\.H'#(:$+? M' ^R;EQPL#SM1 V_P/WNCL9;;&8II8;62FR)@2JCM\G^L OQ,>!1PF 79Q(J M.2$^!^-[F=%-$ 0*"A<8A-_.< =*!2(OXV7BI'/* %R>W]B_Q=I]+2=AX0[5 MDRQ=D]$;2DJH1*_< P[W,-5S2)U MW&4;]V&\X5\FV#J 3P ^ VYB'C8FBLJ_"B?RU.! S-C[3H0G3O;<]Z8(SMB* M>.?%6^\]YSRY3-DY$$TQAS&&+V*2.8)Y]CD%7TMQX!_@?!V^756XC?#M/PJO MU@EVJP2[2+#[M,2UF.O_DK!%3S68.DZ3)07V;9SDA7<>V%L>W^0]?)SVG\+4 MLK7DA,Z_;.Q_A>C 2]E<^!%J_ >;#065"\=K?S;CF(V&PV[Z06S^QOE?4$L# M!!0 ( $V#G%"8%<&6\P$ &8% 9 >&PO=V]R:W-H965T 'SU,S4TY$K5"Y\^P5)/XGM+\5_@!E3#329:H^)4VJ]77:7B;&'1J3#R M-J_]8-=I/DGB)L;Z;RCCM M5=@SG;S4WEN)PRQ'-T.T8$XS!F\PX8I FGV5P"Z)$[X+Q^[PR)EA9,.CK7J6 MN0EB)T%L">)_2GSC X, MDCA%DCN"\#':B=QC,/[/3:9.D=1!@'&UL;51A;]L@$/TKB!]0'!(O:61;:EI5F[1) M4:=MGXE]ME'!>(#C[M\/L.MY*5\,=[Q[[^[@G(U*OYH6P*(W*3J3X];:_DB( M*5N0S-RI'CIW4BLMF76F;HCI-; J!$E!:))\(I+Q#A=9\)UUD:G!"M[!62,S M2,GTGQ,(->9X@]\=+[QIK7>0(NM9 ]_!_NC/VEED8:FXA,YPU2$-=8X?-L=3 MZO$!\)/#:%9[Y"NY*/7JC2]5CA.?$ @HK6=@;KG"(PCAB5P:OV=.O$CZP/7^ MG?TYU.YJN3 #CTK\XI5MNI] MS_P5;X[4]:;TSM"*<.:2-\Y[+2C=9^3JB6;,:<+0%6:S((AC7R1H3.)$/X33 M>/@VFN$VA&_7ZO?[.,$N2K +!+O_2CS+_P:>1^L9TPSN#+LJZYQ,NN5;*@DLEN7.Y MM&Z*%T- ;?UV[_9Z>LN3854_CRE9_A7%7U!+ P04 " !-@YQ0#(FAT[(! M #2 P &0 'AL+W=O$%MU()F]T3TH_Z?11C+G7=,2VQM@=21)06B2W!')N,)E M'F-'4^9Z<((K.!ID!RF9^7L H<<"[_ E\,K;SH4 *?.>M? #W,_^:+Q'%I6: M2U"6:X4,- 5^V.T/6A(!!0N:# _'&&1Q B M"/DR_LR:>$D9B&O[HOX<>_>]G)B%1RU^\]IU!?Z"40T-&X1[U>,+S/W<8C0W M_PW.(#P\5.)S5%K8^$758)V6LXHO1;+WZ>0JGN.L?Z%M$^A,H%<$,B6*E3\Q MQ\K\VU,_FRH$XRCB/U^\]=%S25.:DW,0FC&'"4-7F-V"(%Y] M24&W4ASH)SK=IJ>;%::1GJ[IR?VV0+8ID$6![+\6TZL6MS#951*RFJD$T\9M MLJC2@XJ;O(HN"_M XYU\P*=M_\Y,RY5%)^W\S<;Y-UH[\*4D-WZ%.O_ %D= MXX)Y[VTSK=GD.-W/+X@LS[C\!U!+ P04 " !-@YQ0B<&3VM,! "^MQ9Y:D< M#&\[."ND!R&8>C\!EV.&8_R1>&[KQK@$R=.>U? 3S*_^K&Q$%I6R%=#I5G9( M097A^_AX2AS> WZW,.K5'+E.+E*^N.![F>'(%00<"N,4F!VN\ "<.R%;QNNL MB1=+1US//]2_^=YM+Q>FX4'R/VUIF@P?,"JA8@,WSW)\A+F?'49S\S_@"MS" M7276HY!<^R\J!FVDF%5L*8*]36/;^7&<5O9TIH4)=";0A7#P/F0R\I5_98;E MJ9(C4M/>]\S]XOA([=X4+NFWPJ_9XK7-7G.ZV:7DZH1FS&G"T!4F7A#$JB\6 M-&1QHI_H-$S?!"O<>/IF38^CL, V*+#U MO_6DQN6@QA]F&37=!D%Q XW)B$ M,%_")DG0)/DLL(UN3$*8V]]%5J=#@*K]O="HD$/G[^0JNUR]>W\SM5T8:; R'Y^"\CR(.5_ M 5!+ P04 " !-@YQ069XV&[8! #2 P &0 'AL+W=OBK MXZEO.Q\@_&E+N@A) 02*A\4!&Y7> 0I@Q"F\7O1I&O(0-R>7]4_Q=JQEHMP\&CD MK[[V74'O*:FA$:/T3V;Z#$L]MY0LQ7^%*TB$ATPP1F6DBRNI1N>-6E0P%25> MYKW7<9_FF]MTH>T3^$+@*^$^QF%SH)CY1^%%F5LS$3OW?A#AB9,CQ]Y4P1E; M$>\P>8?>:\DSGK-K$%HPIQG#-YAD13!47T/PO1 G_A^=[]/3W0S32$^W].1N M7R#;%F[$O8//T_Y- MV+;7CER,QY>-_6^,\8"I'&YPA#K\8*LAH?'A^ '/=AZSV?!F6'X06[]Q^1=0 M2P,$% @ 38.<4%SX=3/M 0 O@4 !D !X;"]W;W)K&ULC93;CILP$(9?!?D!UIQ)(D#JIJI:J96BK;J]=F (: VFMA.V M;U_;L"B)1E5NL,?^YYL9&T\^"?FF6@#MO?=\4 5IM1YWE*JJA9ZI)S'"8'8: M(7NFC2E/5(T26.V<>DY#WT]IS[J!E+E;.\@R%V?-NP$.TE/GOF?R[S-P,14D M(!\++]VIU7:!EOG(3O 3]*_Q((U%5TK=]3"H3@R>A*8@GX+=/O"M@U.\=C"I MJ[EG2SD*\6:-;W5!?)L1<*BT13 S7& /G%N2R>// B5K3.MX/?^@?W'%FV*. M3,%>\-]=K=N";(A70\/.7+^(Z2LL!27$6ZK_#A?@1FXS,3$JP97[>M59:=$O M%)-*S][GL1O<.,T[6;:XX0[AXA"N#D'\7X=H<8CN'.BK&@1?,\:\)KS:UBCRCB=-50D\&: M1HBF$3I ? /(<$"$ B('B&X &QP0HX 8R6![=Q"()O'Q( D:)$$ 0Y(44#Z M>)D9"L@>*!/1)"$>9(,&V2" " =L4<#V\3)-#T'_:Q_)(;[_;6=1ZD2#$]U? M)[UZ2+:S_6#RU W*.PIMWJ1[.8T0&@S.?S+7VYIFNAH<&FVGF9G+N:/,AA;C MTBWIVK++?U!+ P04 " !-@YQ0 F++]-P! #J! &0 'AL+W=OP%[K"LTK=,>AEQ_M 0%.@+]%VEQJ\ M!?SI8)17^\ D.7#^:HKO=8%"8P@H5,HH$+V<80>4&B%MX\UIHOF1AGB]OZ@_ MV^PZRX%(V''ZMZM56Z ,!34TY$35"Q^_@PVJ MDU2<.15MA9'W:>UZNXY._T+S$V)'B&="M/J4D#A"LB#@R9F-^I4H4N:"CX&8 M/M9 S$Q$VT2_S,HT[;NS]W1:J;OG,D[3')^-D,,\39CX&G.+V-TCUN$,P=K M["+VNH@M/[EQL?8+)%Z!Q JL;@0>%S$FS-IB>HN)PHV>]T46'RS+P@_RK+QV M5AX[V<+.A$EO[6SN[/A@V>8C.ZG73NJQLUG82>]B+YU\AIA,X*NI,Z? 3R*. M72^# U=Z@.V8-9PKT&KA@Y9K]<$S%Q0:9;:/>B^FWV\J%!_@! #Q! &0 'AL+W=O-]%19GN1$TZTS1MTB:3;;:]9O0XF@6QP(S; MMR^@:QR7]&;@'/[S\QT&R44%JD$!K5\092J*(($Z[/BQSESO),A=7S;H>3C)05\ZI_'L )L8BC,.W MQ%-W:;5-H#(?Z 5^@GX>3M)$:'&I.PZ]ZD0?2&B*\%.\/V96[P2_.AC5:A[8 M3LY"O-C@6UV$D04"!I6V#M0,-S@"8];(8/R9/<-E2UNXGK^Y?W&]FU[.5,%1 ML-]=K=LB_!@&-33TRO23&+_"W$\6!G/SW^$&S,@MB=FC$DRYWZ"Z*BWX[&)0 M.'V=QJYWXSBM$#*7^0N2N2!9"N+TOP5X+L"; C21N58_4TW+7(HQD-.?-5![ M)^(]-H=9V:0[.[=FNE4F>RL3$N7H9HUFS6'2)&O-O>+X7K$R009@H4B\%(FK MQW<4L=\ >PVP,TCO##:0ATE#G*9WFC@AC[MXTXM'1K(XPWZG#P!F?2 M9*M]/B01)AL:CRHF>.>'R;PPV3L8DFU8,L_1I(]X(SMZ9 1G,=G0H-7ELX_! M#RHO7:^"L]#F'KO;U@BAP5A&#\:S->_/$C!HM)WNS%Q.7^$4:#',#PQ:7KGR M'U!+ P04 " !-@YQ0WW[ *%8" !Q!P &0 'AL+W=OUNFS 4?17$ Q1,B"$106H239NT256G;;\=!6R8]@7\XY]]QK;&<=XR^B!)#>:TT;L?%+*=MU$(BBA)J(!]9" MH]Z<&*^)5%-^#D3+@1P-J:9!%(8XJ$G5^'EF8D\\S]A%TJJ!)^Z)2UT3_F\+ ME'4;'_EO@>?J7$H="/*L)6?X"?)7^\35+!A4CE4-C:A8XW$X;?Q'M-XC0S"( MWQ5T8C3V="D'QE[TY-MQXX?:$5 HI)8@ZG&%'5"JE92/O[VH/^34Q/'X3?V+ M*5X5;7/JC'/SK[!44]S$Z*>$ T$E?LSPJ(G+.XEQ#TA?B=@TRU; MBNG-GDB29YQU'K?+VQ+]%:%UK+I?Z*!IMGFGVB-4])I'.,Z"JQ;J,5N+B488 M=(O8SQ$17@Z80#D8;$0N&]MH+G";8C='H'!B=#_'X-#M8N%LQL+P%S=E8+= M[!2(C4!\(Y!,NFDQV& :6TB:XE#_W*F6SE1+1ZK4+8"= OC^8A.G0.)PL)H4 M:S'+4;'A9,V263L^:$/J-)'.3223%-MT9@*AVWY;*^E\9:)/UF7E-+1R&$)N M 12ZMV1X_\J@#W8UK%J\C1F)T+F82NU@2CP( M ,(( 9 >&PO=V]R:W-H965T]"78YL[,N2:,J:]" MOJD3YSIZ[]I>+>*3UL-SDJC=B7=,/8F!]^;.0N8_+OBK?BNHA1_+'PTAQ/VBXDRWI@1_Z3 MZU_#1II9,F?9-QWO52/Z2/+#(OZ$GM<(VP"G>&WX5=V,(VME*\2;G7S;+^+4 M$O&6[[1-P\;6TFP_%G2AK/-6W@[?@C^Q=GWIC9,L77HOW=[/5I$9=Q MM.<'=F[UB[A^Y9.A/(XF]]_YA;=&;DE,C9UHE?N-=F>E13=E,2@=>Q^O3>^N MU_%.@:')'D<$) M")B N 3978+ MX545[G[F<822ZL%^H!1N2RD @OV^E(9VB[+R>U.H(AEZA/.@2R( )VB3*"B4 M8_\]@D3D$0S<+!$&8#(?!@>=C%":^C2A*B.9WWF3F\/$GNX_F#PVO8JV0IMS MR9T>!R$T-QG3)^/L9#XHYDG+#]H."S.6XZDZ3K08IB^&9/YL6?X#4$L#!!0 M ( $V#G% R0,N$]P$ /P% 9 >&PO=V]R:W-H965TDHYG=BU$?T"(%S6TF#NTATY^J2AKL9!+ M=D&\9X!+'=02Y+MNB%K<=':>ZKT3RU-Z%:3IX,0L?FU;S/X=@= ALSW[OO'2 M7&JA-E">]O@"OT#\[D],KM!,*9L6.M[0SF)09?87[W#T=(!6_&E@X(NYI4HY M4_JJ%M_+S'951D"@$ J!Y7"#)R!$D60>;Q/4GCU5X')^IS_KXF4Q9\SAB9*_ M32GJS(YMJX0*7XEXH<,WF K:V]94_0^X 9%RE8GT*"CA^M+CU.H3=T* M_4TFS^7N+??C?8IN"C1ICJ/&_Z )9PV2_-G$-YKX&A L >$*(# " @W8?0!$ M#UF.FD1K.JWQXMA9L=D9;7:?;>+(#-@; ?OMA89&0&C(('XHU*1)S":1T23: MT,W(T,V=LV(3&VWBSS:):P8D1D"RO9N>:S[=[H9^&D1QL&*SZO>Q9^879J.6V MC0M!^^FM1?.#G_\'4$L#!!0 ( $V#G%!\J- GL@( # * 9 >&PO M=V]R:W-H965T>>N\/GFY^Y>)<'QI3W496U7/@' MI9I9$,C-@554/O"&U?K+CHN**KT4^T V@M&M-:K*@""4!!4M:G\YMWO/8CGG M1U46-7L6GCQ6%15_5ZSDYX6/_!3W+MJA8 M+0M>>X+M%OXCGCWAU!A8Q&O!SG+P[IE0WCA_-XMOVX6/C")6LHTR%%0_3FS- MRM(P:1U_.E*_]VD,A^\7]B\V>!W,&Y5LSUNVH\=2O?#S5]8% M%/M>%_UW=F*EAALEVL>&E]+^>INC5+SJ6+24BGZTSZ*VSW/[);V8P0:D,R"] M@?;]F4'8&817@^A3@Z@SB$8&01N*S8)Q>3 M(%A%" 8:6OOP)E "$T0@060)HAN"<)2I%I-83&TQ&4ER- H%0,5QF,%B8E!, M#(@996S58N*!FY&0=>P(P0A-9#4!=22 CA@F2$&"]/ZR9"!!=D=9,B<329ZC M<5E<5#J=CAP4DP-BDI&8W'&3)]@1 Z#2>$H,1O#91H"<=()BHCW@^^N#P>/_ MB,D=%>I -R5*D),5$)9/I@7N!#B\HTH=Z*8 Q"T3! O#24%P9\%0:YEH!QCN M!SC^CSK!1QE#9]FI4^+$BTGFI@6 1=-_7[@UX/2>.J5N#PM35Q BUU!P>#: MK)C8VY%$>AM^K)6Y? :[_=CS2,RU.]I?X=FZ'5ZN-.TL]8.*?5%+[XTK?:G; MJW?'N6):)7K0"3OH\:U?E&RGS&NJWT4[P[0+Q9MN/@OZ(7'Y#U!+ P04 M" !-@YQ0AH@(8[,! #3 P &0 'AL+W=O.$PF<4^\TZ.2KWZX&M; MH=P+ @&-]0S,+1?8@Q">R,GXG3C1?*4O7.ZO[)^#=^?ER SLE?C%6]M7Z /* M6NC86=AG-7V!Y.<19P3HG_ M6K9>0%(!^5?P7SQ->#KC"Q*\1V'!Z2=F65UJ-64Z_JN1^9$H=M3ULO')T+IP MYLP:E[W49+LM\<43)J<$+_KKQ_T[TR<^F.RHK/M5H:&= M4A8<8;YQ,]2[%S8' CKKM^_=7L'[']5]02P,$% @ 38.< M4*+T^),L P K@P !D !X;"]W;W)K&ULC5=M M;YLP$/XKB!\0_(:!*HG4))HV:9.J3ML^D\1)4 %GX"3=OY\QE()]I/T2L'GN M[KF[\/B8WV3U4I^$4-YKD9?UPC\I=7X(@GIW$D5:S^19E/K)059%JO2R.@;U MN1+IWA@5>4 0XD&19J6_G)N]IVHYEQ>59Z5XJKSZ4A1I]6\E#> M:U+92OG2++[M%SYJ&(E<[%3C(M67JUB+/&\\:1Y_.Z=^'[,Q'-Z_>?]BDM?) M;--:K&7^)]NKT\*/?6\O#NDE5\_R]E5T"86^UV7_75Q%KN$-$QUC)_/:_'J[ M2ZUDT7G15(KTM;UFI;G>VB=ATIG!!J0S(+T!YG<-:&= WPW870/6&3#+(&A3 M,;79I"I=SBMY\ZJVO>>T^1?A!Z:KOVLV3;'-,UV>6N]>EQ2Q>7!M''6858LA M PSN$8'VWH<@4(@5<.XFF+>E>GW M!<.J@EU9D(^4B]8%PKW>P6.'XXR.APPQ;$H8Q0\E4*%C6 M,*!K;D\2M]B(SF("AR*P,A%(F>R#A;B:$D9)=*>&!-86 F@+MH>G#C0ZZ@FB M4+1@,+05HCJ:@;CV=O)2JF;V&>SV0_&ULE5A;CYLX&/TKB/1X$]>XDB[3^ MI,ZR;/XYJ*I(=?-8'8/Z7,ETWQD5>4##4 1%FI7^:M&-/5>KA;KH/"OE<^75 MEZ)(J]]KF:OKTB?^GX&OV?&DVX%@M3BG1_FOU/^=GZOF*;AYV6>%+.M,E5XE M#TO_@);)J_UZ-YKJ;PH]:-]^'N_],,V(YG+G6Y=I,WE56YDGK>> MFCQ^#D[]6\S6<'S_Q_NV(]^0>4EKN5'Y]VRO3TL_\;V]/*277']5U\]R(!3Y MWL#^'_DJ\P;>9M+$V*F\[GZ]W:76JAB\-*D4Z:_^FI7=]=K_$]/!#!O0P8#> M#)K8[QFPP8"]&?!W#?A@P-\,Q+L&T6 0?32"& R$81#TD]7-_F.JT]6B4E>O MZA?0.6W7*9F+YOWNVL'N=7;_-2^@;D9?5XQ$B^"U=31@UCV&CC!DBGBT$52\ M>0F:#&YI4)3&FMH.IB$V-H*$W$C#QC BII@GA(FGF*V-$2%FP^"DLLZ>C=F$ M CO@T 'O'/!)DHGQ5GJ,Z##E,.>A(\T(1HE E)D1I<=$XRB1*XJ 480=A89& M%&%S<06)89 8!#$6Z1IAS%6&, PGDL!$$LL!L>8TL=B22!A3LK%!?T7$,2*.R8&*X>"[LS,;1$$.>H)Q?*B0%[<-6%8-W3V<;8,ZX:!IFFQA2 '6X;% MQ8"XN*,E,*P;1N]@Z]@RH\9DL04@3AUQL+@8$!=W%'"&Q<"B.]AB,3#41BRV M".1ZMU@Q#(B!.\HWPV)@R1ULL1@8:B(66P1R+$..%<.!&+BC?',L!D[N^'3# M8N"HB5@?;PCD>+<<*X8C,;A2=7QF\CO88C%PU!G,9C6 )LUJQKC5K#C8H\7" MN4?C6%SCMI>^@.GXSQ M-9EO"!A_)/.G_ASMS7U_K/&UL?51=CYLP$/PKR.\] M\YGD(H+4HZI:J96BJZY]=F )Z&Q,;2=<_WUMXR".N'W!WF5V=F8QSDXHBIQ?%.UZ.(I 7A@CXL\34#X>4(1NB>?NW"J3P$4^D#/\ /4R'(6.\,Q2 M=PQZV?$^$- SD1"26GO[I:M0>T0T$-#;E0]9HP\0(3OT>4]XA-.$.P%C"KB+TJ8EN?+#N$6S]!XB5(+$'ZSL9N96/";"RF M=TWB;&W%@XJR*/&+2;UB4H^8QY68"9,MVGR(HV0U^=*/^L=H,Z^8[%Y,%J[$ M9'>>HUT492LQ'M1CLEM/!B].GKD)OA-Q[GH9G+C2A]@>M89S!9HQ?-"4K;Y\ MYH!"H\QVJ_=B^@6G0/'!W2YXON**OU!+ P04 " !-@YQ0\ :S.!D# #L M# &0 'AL+W=OI2\!FS/GS#@^OBROO'WI M3HP)Y[4JZV[EGH1H%K[?[4ZLRCN/-ZR67PZ\K7(AF^W1[YJ6Y?L^J"I]("3V MJ[RHW?6R[WMJUTM^%F51LZ?6Z.[\7Q)%2'OUXV^9'] M8.)G\]3*EC^R[(N*U5W!:Z=EAY7[0!>/D*B 'O&K8-=N\NZH4IXY?U&-+_N5 M2U1&K&0[H2AR^;BP+2M+Q23S^*-)W5%3!4[?W]@_]<7+8I[SCFUY^;O8B]/* M35UGSP[YN13?^?4STP5%KJ.K_\HNK)1PE8G4V/&RZW^=W;D3O-(L,I4J?QV> M1=T_KYK_+0P/ !T 8P!$'P8$.B 8 VCX84"H T(CP!]*ZMGRJ],. M?V^3JUE$%Z$<_9WJ[ >[_R:'IY.]EW40T:5_440:LQDP,,&\(WS)/DH )K&! M63C<"FSG"$K"6\SC'!,3/(L +33HX\.;0@$G"%&"L"<(;@@"G"!""2(D Z/* MS8")>DP]C$1,*"'$& T,%X13W$U",9I0C"04&0G%,R&+1()*)(A$C!.D*$%Z M_ZAG*$&&9) 816:S(K,L2")8K[G2*6#V.39VYURWS%7"? ^+SV22!N<^)9]EM /Y.P+9-<]/2(&/7(E%@T\+M!YC]4@L%;BR(_J-BW#. >28S*YYOBQ 08MU_ M 3<7(-MC8JY]&C35"C*:1J:4/SGR5:P]]L?ISMGQB[IQG+N2!M#\V'C@73*9)/)G@25X]QD;)#D*])O*] M'<[?0T/P1M\M_/&"L_X'4$L#!!0 ( $V#G%#A[5-C+@, (\- 9 M>&PO=V]R:W-H965T#Z.I"JMON&/9MQXN]GE17(411%M9%V?B; ME1Y[[#8K<995V?#'SNO/=5UT?[>\$M>U3_S7@>_E\22'@7"S:HLC_\'ES_:Q M4W?A%&5?UKSI2]%X'3^L_7MRMP4V3-"*7R6_]K-K;RCE28CGX>;+?NU'0T:\ MXCLYA"C4UX4_\*H:(JD\_IB@_N0Y3)Q?OT;_I(M7Q3P5/7\0U>]R+T]KG_K> MGA^**7D0R;*8R>J7G]ZNW,O16VBJ%3JXF7\+AO] M?37Q7Z?A$\!,@&E"G.M:1B.=^<="%IM5)ZY>-S:_+89G3.Y ]68W#.I6Z-]4 M\KT:O6SBG*S"RQ#(:+:C!F::-T6HHD\6@%EL83$]S@$/$*,YQCI / ^0)GB M! V0Z #)30:Q5>2H2;6F&8O,8H=+BKJDB$MBN:0+EPBWR%"+#+%(+8ML8?$A MQCURU"-'/#++(T<\'(50U(0B)KEE0I$G$CE6'D-=&.)"+1>V<&&0XB8DPA&* M$!MF,Q0M?+)96V]]'*B2I0^-;!_R'UTC*+#W!); 45<('%D2([F"G>LHHO-< M$Q*XNH*S31"XJ0TW6=+M6*X$9YL@<%,;;B,B9%Y0' 74M9YPR E".;4I-Z); MKQ0"<.RL!(>=(+13FW8CNO52#RIQK0F<>8) 3VWHCQ_/$241';KP]G[<,V[ MHSX)]-Y.G!M]#)F-3J>->]#OTV_R\:CRK>B.9=-[3T*JMW+][GP00G*52Q2H M17!2IZ/IIN('.5SFZKH;CPCCC12M.?Z$TQEL\P]02P,$% @ 38.<4.>4 MWGE+ P [@X !D !X;"]W;W)K&ULC9?=CILP M$(5?!?$ @(>?P"J)M-FJ:J566K5J>\TF3H(6< HDV;Y]C?%FP3F6N G@',_8 MD_/AS/(JFM?VR'GGO%5EW:[<8]>='GR_W1YYE;>>./%:?K,7395W\K$Y^.VI MX?E.3:I*GX(@\:N\J-WU4HT]-^NE.'=E4?/GQFG/594W_S:\%->5R]SW@1_% MX=CU _YZ>&_GDWZ+LBHK7;2%JI^'[E?O('C9AU$]0BM\%O[:C M>Z??RHL0K_W#U]W*#?H5\9)ONSY$+B\7_L3+LH\DU_%7!W5O.?N)X_OWZ)_5 MYN5F7O*6/XGR3['KCBLW=9T=W^?GLOLAKE^XWE#L.GKWW_B%EU+>KT3FV(JR M59_.]MQVHM)1Y%*J_&VX%K6Z7G7\]VEX ND)=)L0J@G^D$BM_%/>Y>ME(ZY. M,Q3_E/>_,7L@69MM/ZA*H;Z3BV_EZ&4=!6SI7_I 6K,9-#32?"A\&?V6@E"* M#=U-CP+" 4*XQE %""!>1*0)S'R($V DRQ@D@4(L, !4A@@G?^C93! !E:0&MO, M[LO),L_F+A9@! *0*3,9&$3)Y)>S5)194&,S;*A%8Q]F-GLPR-LCHQE&U*)) MZ2CVDMB2"I/)PAE>1")F*QT&F &"F:TJF$X6SS0]:7EW$::9$,VF)0G0G,@3QG(4$J:9$,UWE@0B%EGR8)H) MT,QL5<&@4C;?DB$&,$0 FI;4HG3J$ZLE0\Q@B(Y4TY):-$Y% ?/(4I@0LQJB M4]5TI19-_D7&MNI9_NPBH$U;A@#HC#S;D1ABH$,$M&E+)&*)D<B([+M02>+.Q1 M-I^WAY+ON_YV(>^;H0,;'CIQTMVE?VMQU_\!4$L#!!0 ( $V#G%"@*S'C MX@$ ,% 9 >&PO=V]R:W-H965T0/B,' DJP *9NH:J566J5J^^R%X:+8F-K>)?W[VH902OR"/>,SY\P8S^23 MD*^J ]#!&V>#*E"G]7C$6%4=<*KNQ B#.6F$Y%0;4[98C1)H[8(XPR0,#YC3 M?D!E[GQG6>;BJED_P%D&ZLHYE7].P,14H B].U[ZMM/6@YC49A_82BY"O%KC2UV@T"8$#"IM&:A9 M;O $C%DBD\;OA1.MDC9PNW]G_^1J-[5X*=(^"&AIZ9?I%3)]A MJ2=%P5+\5[@!,W";B=&H!%/N&U17I05?6$PJG+[-:S^X=9I/LH-B)># D](L"2EP'U_H;[]KAC\0]XG_P>3Q\H[+M!Q5&PO=V]R:W-H965T?QO, 5XB^TP;7\UFJ1[;L2RE9T'*&N^8P\]5A=B?-2:T7;K0O0Z\EJ="J $O2QMTPM^Q^-'L MF.QY@\JAK'#-2UH[#!^7[@HNMC!2!(WX6>*6W[4=%TC?5^7)8ND YP@3G M0DD@^;K@#29$*4D?OWM1=YA3$>_;5_5/.G@9S!YQO*'D5WD0Q=*=NT)X(\0Z6UTH.C=;)%"6,MHZK%O>!JE=!!>A MS'ZN!G6R]3>9'BY'+UGH1ZEW44(]9MUA_#L,'".V)L*/;RJ>=##8\&TVUKXI M,)YB8R(@""3SQT$&B)QZ>(48>8JN'V/0PS4/\3P_/$",/B=5#8GB('BSF MS,J??7PWS*T"<\MNF$VR8,/,[9- 8#_!P)0('B0*/K@$X,=#A=8#O(*^Q06< M7B2^L:(0) $ DY7?V(!A N^!8U/V\PP#W=C0Y%>>6KHC 97\/%IBNM-YFNTG]#[%36 MW-E3(4N.+@Q'2@66'L&+]%C(GXNA0_!1J&8BVZRKL%U'T*;_>_"&7YCL+U!+ M P04 " !-@YQ0JY>1.3@" N!P &0 'AL+W=O'3 ):&U/;"=N_ MKR^$#8G+[DNPAW/.G!GB<=9R\2I+ !6\,5K+55@JU2P1DD4)C,@'WD"MWQRX M8$3IK3@BV0@@>TMB%,51-$6,5'689S;V)/*,GQ2M:G@2@3PQ1L3?-5#>KD(< M7@+/U;%4)H#RK"%'^ GJ5_,D] [U*ON*02TK7@<"#JOP$2^WV!(LXJ6"5EZM M U/*CO-7L_FV7X61<004"F4DB'Z<80.4&B7MXT\G&O8Y#?%Z?5'_8HO7Q>R( MA VGOZN]*E?A/ SV<" GJIYY^Q6Z@B9AT%7_'$N"J:/G/$V2#)V-4(=9.TQ\A<$] FGU M/D7L2[&.[^AID@Y3;'R8R1"S]6&F?B.)M];$"B0#@9E?(/4*I%8@'0C,;YKE M,!.+J<>:-?&FF'A2+/P"4Z_ ]/-%SKP"LWL':713Y.RNR!O$9@PQ,#'WFIA[ M3. ;$_./3&S'$ ,3"Z^)A<=$[!? D?]T19__&O@_!Q1[7-R=4/SA!QF%."/H M:F@P$$<[D&50\%.MS,&[BO9#_S$V0^_H7!09CG3:^$FN-LHWG2W$^JOR/P?4$L#!!0 ( M $V#G%"KOKBI&@, 'X, 9 >&PO=V]R:W-H965TN#UYQJGNVT45EXQ/>95V9YY:Z7>NVQ7B_%619YQ1]KISF795;_V_!"7%RRXO>=7DHG)JOE^Y][!X(-I (W[G M_-H,QDZ;RK,0+^WDVV[E^BTC7O"M;%UDZG'A*2^*UI/B\=%P_.;] MBTY>)?.<-3P5Q9]\)X\K-W:='=]GYT(^B>M7;A(*7<=D_YU?>*'@+1,58RN* M1O\ZVW,C16F\*"IE]MH]\TH_K\;_FQEN0(P!Z0U4[(\, F,0O!O0#PVH,:"6 M@=>EHFOSD,ELO:S%U:F[[3UE[2F"!575W[:+NMCZ/U6>1JU>UI32I7=I'1G, MIL.0 09ZA*>\]R$(%F)#1N;D-D Z1H!OD7@88YB/LPC01 -M']PD&N(.*.J M:@?TAB2S*M5AF,94'0: $BN7%(.% 6,XG1"E$R)T$HM.APD'<6(61Q8J15 ) M) %.AJ%DV(@,I79MV"@,!+$?^=8^LW%M:!#!1&TBE$Z$T(EP!S'J()Y_6!+4 M03+CL"2C@K"0QO;N("@:QQ,7$'S\DOLS#HL!#2.%0*E]5Q$83<* 3A":4!V8 M<6 ,*+R])H2 =6)07 PLGJ"$JM0]$(32E M<8N 3&@.XR, R;64&JWT3?4_:)LY:W\ B[5KA=S==9_XCJP]YU3C/0JH643=R>R$D5RS] M.U76H_H8Z"<%W\MV&*EQW77$W42*D^GVO?Z38_T?4$L#!!0 ( $V#G% D M4P.VRC\ )L0 0 4 >&POU/OR_BGWY?_O0V6VS745IZ8;KT+M,R+G?>5]_ M+'_Z_8_8AMN-O/=96CX5T&89+:N_O@_SOC<*?&\X& ZJ/YYOX,?AP/VCFH\Y MB;]?QVGD7971NOA_C0WN=YNH^F,P./ES;7CX>DDMWB7A8_7759@4M6[4&+=1 M'F>X3TOO;5C6OI/+[OWF-ZUK>Q<7BS#Q_A:%N?<._EC;W2ZMQ5R<[?\<5/]R MGX?+.'WTYKOU0Y94?D5R>EULPD7T7[\%>BFB_'/TVY]Z[^?W=]5^!(G<18]Q M4>8A3.=#N*YOQ-7%W0VT/K^__/EOWM6'BYN[VQO\K[<-_5W PG)8U!50TQ?O M3]&N^MU@, @&D\%X/&WHX2HMHSQ0Z]5C__6YV6Q9?6L30= M\U.8N/+M=1_HCG^G.>/9=/WD6VWH1I;>3[N$PB+UMYP?#HX=B;1XMM M#LUK&Y&$1>&=>XMLO89K5Y39XI/O;6 [/H?)-O)>#?IP#-X&UDA]NM= M?ED\A2DLUD4<'\[G;\]KUU(2@CB+NVB3Y251;!F6=0J7F_04P28UK-HX%._# M=OU0WVJ@JI/A>#R:-!+5(LMA(L2&?)H*;".<,++B'&:;+>O,XK*AL_OPBW>U MA,7%JWC!C,T]JTEP,A@-1Y/3)C([7R[AEA:^_(='_/$FK?._V63@W6?/45YX M%_#E@IA8$OX:[NOY O\+5@J-TQHU[8HLA0ZS/&VD7M61VK/;//L*D++X\6 M$8P$&^)[:50[AML\VH3QTHN^@+)5P";C#+/R"7CBPEI/[=9D2,3MW\ = >8* MQXF=XHHW.%?G/.[BQZ?R)%N=;(NHH;>W0$= 4N84FSY<13"MI5<"B^)/G&/R M$MQ]R,-,XO A3H"0H_J)JCW>A#O>X'"Q@$NA=]/GN6Y0/B+S3Z(0EF?TZ>B2 M.@"1A3TP6Z7=6V^2;!=%WD.41JNX9=%Y]#E*0;IAJW#Y.00>A1-T4HE]B"WS MNNF^A!LZF21+'YE(6SZU#JKE.YYFRP?(+F*^"+1N8 ,XV2A=U#]V:X=>[9HA MZWG*DB4(F__X/[-A7OO)D?3(=J*K!QI_YL<"K^X ,I%9N(=-"DMFJ@ MU.UZFY#>)_@%T&P>/0'9HM*:9'4M[RXJP5C#^Q'F*:RHX: +Q]9'SJVO$08M MHGO["T,S/$1>'-V&>&.>HA)4G^08Y,W_Y <[UYIUWG87U!AX(HO6-]9PC22C$1_;28@S-!. M9EFUCE.RPI'AN%>6U697UWMA::L\6\MO0;6O?D.V-2A.<'[ L]QZ$4LQ_L [ M$J,=.S^]$A\AQSL&^;S*\DBV!,'FX@A@.A0HV>%3[TA(=)KU<6O##U&IID2C M53]X$Q;Q0G%7.:5& _?O0!8JVT"EMO>+2 27 A'"5DGPI(RG28>?@CC M>D6XCOH',-.+F_>W=Y=_N/PPO_K+)3G.WE]Z1]J&^.'OYP_(019EC;!O'#J*=9?H;B/;##<;.#54Z/D6UAC@.[C@H-\) MO7FQ\]!S6"1"65_^LF6;K-KL8PK"-$%)YSV"&N3A[G:RY03O]M MO9=H:[((U",:!>AXX7!_DG&2BW]GS(@V,*^ZC'QI1^;Z:JQM"SI!B-P0>BTM MU?* 3]M&($_1"8BCJ@TM)'C=W;2LG&:KWE;YO'*4AS2%S_^X3>'SP4M&.J0I M?#Z/-B\=Z9"F%6H^<*1#FMJ;70\N=3ZG>M,V:78^_X/W[OKFK]T=AEJ=IEA. M@Q])B8S"*S/TV&7I KW\:57?PY_QC^1"W* :N01"?]@9BG'+.&\C8".+6#N5 MPC4&)7ZE/]1Y(6HA^"7Y%?)\1[VOT>-%QL5^A]T%F)J@U^+,I0+$ID.29,]X M,$X%5PE);-==2)J^)(?E1/$;DE/&5M&L:6*=W'S:E;K/$\B[6W$&NA;;Z2#K M!@?NPI[#!C5R$45+80S!QD1KYM)P=MUVU&+!&Z=&_J M@V$L-2$D)XKV?U5_$7K6FWJ:;]?K$!0&^& .>THA2N!;XI[B)&XS4/+='OCJ M)\U6A=N7?!0<>]TGX!V%QQ[:;71I;K&7M&0>?0\F%W 1#@=CFPN@.FBV%-%V MHB[0F)6)1%V\CQ=Y-D<_2O1HQGRAR1&Z0X>#WUF?T-^"WZ&W&6T\\8D(0HL? MC\D$W*;A%CAZM.Q#M_1QMHE3P53680J6.0=X,-0?&E(M!4AAT2OUH,!7FDA(+=V":\+.W/\9["SQ@(B5 V+9+M$B=T#D,66W0Y&>/B MI-&B\U($WZ!C#6TVW,DT++=YY,.2$HPXDW'UC+=]&1<+D#R\1F!>\5I- GM+ MLU*M)DZ0/RTI^OTY8H\;?RE6"2:XMXM0V[@ WHDV'\M/DD.X?1N@W9P^$7[J MPCYB^V I@O@.9*>Y [ DY&% 8"C[,N!DA#2B?XJX#O;O;0S"HN/;A"#[%V J MY>CH%\)>S6R?Q)>4='?S49,(R].&N1'?%:U:-1%)C[ "._=180J,"[J'#U,88Z&+4P)-V?O-?3%9W2%@")!8,"7 MKCZ]CQOL!H9'$%DP/0E&OM'E50J,9\L40"0"2Q)JU36K54?W< <7WF@X/7[M MO2<[25TJ^TO8/F?'/O&9_:P%SPEWB934#I_GD20Z=-RA^@0\/6>QCMOS,8T5 MC1<2Q"-C. IR0Z&]@KREDN;FEQ>:YM#!G-&U!,JG.[80=RTV('>23TCR-K@; MW;HP3;:3@9A"*@1S=> MQB +B*>@##+V)T8!LI!-9%=TJN@Q#!=5<18E\3JFP+$@(#%5XMGWQOB@+"#) MA\]2PL'?@-1!7"$%P:3@KB$3P @0;-H36+W/1)_B$I*1"1/E/T?<( M4J=U]RNMNUM38,4+XY^)5--A;1[AW/@@<(/P6$&^DDX7-]AR\$_%C'@3GX"A M0Z])#)-=FM8#$P-=$0P_E8S/6Q('>8C*9]S$\BD'37W->%["7Z2"SDD$D=P5 M=@JU)$YE"*JP:#!=["-81O@[HAF94C9H(L'^E[HS 8L36^'N%!T2V+Z,UW22 M:FJL_J T(^Y=&2,EK86)LC(<=!B%"[PR$G.(J^2-MGI;O:-KC)AZ ;39;,OBN(]6P3K>KIF<\:Y*AP0[NAN8 M8LNI"GT+Y_LY8DF0Q"NU?N-N,AF"#2&DIXPD];U+F\B8']B:3_6.*(UMJV,A M"-3 ]A@3$;O4F[5"%H!,F7;ZTSU#LAEXBQL/[WL>V(1WS M$;,@WBDU_U!H^&Q4++1_RZ9?5#KW>>X]E(R)\G;U/1TI^&,(8AMNFO!0^EUF MMV]F]0/TM0H!9PTW,BZ>I.(8IMI)QQ%"TY4'(F)Q7%D KD07:P7? M9WDA[&IQAQ^%"\=Y*@)HZ.&UA_]\C++'/-S 4<$"%P)V_@03R')B>D2@>#:@ M/T$'OCHO0W?W13@;[75QCNP&Z,2!# D*9\.@45,9,U8!RBVB%E5DO'7WR)O- M*C]J+ZCR@^HO3IXE'1K8?)F8&6RR+"%('YJ\)E>CG>][TDG7H)4M)G:+ M-TYN#\;^+_.MQGUGAVE,!F6LMNU0>%%Y*[%^Q+2.BL< M ,4,.H^-)I7;B^ "/,%6UJ1,W8O+BVMEZ\;019S3_5IG2] 0@%*0H<"ZETY6 MY>-!,04@4R,5LXD3IGS+M1TJHR- :FMV*RR5,@"6PZ^LISDT3:T(Z9NN;K:X MS1GT$A8L*]5-EYM'^P4+YU7ZS>OKP.7HIC#'7-98WA%>R6AY+&^@>=!A4F3" MP&4CW-A]P[ E3U]=I5U&#Z6ATOG"[L(6]K[#$3X8\EG>Y3T2$J[6$VT4?E>0 M\#<\9'7MAQ]=T]^K_;1:(_OW MVRBBAJ=16SO/S*S M)H.[Q (#%=@REA)CBE3RV?7,LL24(WM3?#1(8Y2 ><6?XJ2G37>LW9E"9== MAW&0"$"=VDEWA-XFX84Q7#0@@ KO$6Q[HN]E3 XV-AE#[!D/#A^[5W RN BZHC#N M,[J&7P6#L_[0 P&E,_LE.(NE_J[G4',AJ.K/^K#J=6?MT'@D.CS:V M4FPJ#@(#4]A@VK-HC(0T4!R,=<3*QN&L'+[V\\[?(O=.&WU5>S:/)@FK,'P* M-'G)-QWZNKK PGGFR$L0'_P5Q:YD,+ BT"!)7[\6\)I=FYX^/O9J(]E.[_1S MQKXT6,="C"(\:ZB D# AR?^ IPWGAY4DEEODH,K%(9T@L,O2Z+?\NFH?*:A8 MB) JF<3,$%FNJ]'M,%<1@=4'IT\2VGD\+=Y(T'+ OB+"PY"1,%=!8P".+F9# MKNHL55A98$#;U/B#[:)6OA'KFZXKL^W$IH12(]"*Q]+J;&W1^>19\!*UG@.4 M?K+ 3I)$ JM^A$7CG_-HM06.SHF7'"G+.?DB3%TK-GJ-OL0HU]AUR@AY>^]X;GA2N5D^F]Z@7#J7]V&N"_IA,_F(QZUU%1O&ZS'GI' M0W\PFO:.>T>!/QV=PC^:#I<&&/MGHPD-,/(GP;1W84?]VNR4.D>4<4=+^^;X MH\WZ"*,@7'EX(_9YSERLUM:B);$;]MRB-)1]V-EH#6)_$1)^ZV%'N!'TQ"/' MBDEQ!38#!/4YSK>&C7[SEZNW)\&9%9,V!@N7!AV"B8I&9R'1+2B\A2.?%(S, M9FPREFTXTD(T=S@ F2ZW"(I"R^*NX4XK!W&Q??A%!%!#S4),*X\WH2@POP;) M%+T%@M_(I4BB-Z&338ZESIGE!@>I.94J#)*CQ_A5$P\+\\@RQAXB4L]L=J B ML*N(3)I[MPJ3+#*8%&E%B7/]QG_"3I/40X<=5 M9)Q7T@XK.;=@$K)YUOQ4'*,U5;5YMAI41GD=*DLL; M09 '&*JB\>!41<6$"MY#DKXBO$):V)E.QI.T(SL$KBR6%!?&C4MVI@]5(@$I M=G%$R5SB&A)59$ICA41%LB:+S\KF:-[GRK]IH\C-_=#;IV;5G.I$ KF@V]F=G9._,3OU@<-K[ MH-E2MTT93H?XOV>CKILR&_?.3O=OQM _G9WU1OXX.-V[$9/AI#2L M73=BY$^G SQ]PY1B:H!ZPXGP" M]68EA;#9UWTITDN\=RFG_<%_^U+0I?>NJ[';24MM5"GE-"U,I]O[I)8F9^_V M._H5\;&D@.3C8QX]HN?<0*\RO(VUP-FL/]5Z8$*(#ZGP(_A'8#0HWDLZUD,2 M/XJ4#D.>5>Z7[[Z=?N5JD0^( MZ(H15I0@1)J7(")2]M9QDK$BH#DP@)%S76 MWN.:!A$,S0#BJU'_5'U*YQBNRGKAO6O,O*H7+J&_'NSUGQQ[HJ6YEB0227@K M/!QJ)"R>M96EB@)*ISV2G\BY% MZMW^H>XKB@S<"NU-HOA0)-9KX0>JDS$G7!W$AXZ^(&=7J@9LR^<0AB"/G_PK M^5)80]4@GN@+JJ2YQ!&7NXV 1%. ("Y8V*.EX^423[D)\T\4/XKH BK_4++S MQ88(KX":H74?8]/Y@!80JA4X4_**"8]1P_3U_*1B*1M0' [&+\U26H39BWB3 M,5@C*]K1U>/ILPVOAN.]M90V/5F%#'$>T6*QW802D4X6(K(+1.Z$CV(^54^6 MX3$06268SI7E'=B:&O?NYJ/ISV(94"MS)P),4R.VQ9?^;*JM7]L@]>E Q%UL MO'ZO@F$M9&4P$E>7ZL8*LN>U.LSCKU[N:6"(3E[N:7_R=.])QZ?XFQ^G <\A!JHQKW M:;V@IB'ZG^O3 *%%1E3H%F]?!YM-2;/JS4FO;9/[$P^Y?1&B[+ MCO- \7)2L!MUV3A?GN!?=RBCX[7B\;I#$&QKSG_E"T"\6 NK)C\$',QV32S(8*R)B0,B)XWI9K:''-@3A=(4W(Y&(\VH2#ZR2'K$ZJ&V:[E"QX3AH] M9F4%B&?)@5/*0T3,P-HH$4(YA 1K# \8R!=Q]V??^H/"6>,6K'B!N&JDNF6VM MPT^1Q3B5Z!:ANLKJ..%2X-&$T9I([9DI"_YJ)Z29[85@8#PW!T]S/)VF&:NX M@5"WS+W1?%BD#%1\9TY/,JS*P?;F4<0IP!-?*-3=LWT%Y>IL4S23:%$-0D'? M;Q6>,P1)7056DYO90*5_VQ01I)?":%F..3XP!-K*H+OE(J6[U-6_L;2OC)0: M1<%A_B:N&1/NM>HK<)W0\F(KV.0?LP=$JI7>$?XN^X,OX&^R(TY=M!GJ.^EA M8_IAC!Q:S#'P_QB-90GK0>"=38(/41)'GV66#=%7'OX*!!>F.O%SA]@E$9@3 M4$KQ!W+-KC?P!^(N"55D!YZVD!G:< ;;1%\+Y"L(XL5ZBN*9!,&7!&?7HS\B M3TFI$\P?8]YTDWKOHH>>1"" (N7DA,B/$KQ8.0@(#)/U) .<^W&U4&P-R= M51YN*?BOZWNTVQ\)F(I$X+L3: MY;I%QDD*8BK/MH7:71EO%RD;B DCU!AOD$RS$#4R8%:)(5:,(_"-M$C#C"&& M"-?]5^'0,=1SED)R1WUAM1$]$WP@22BC!>.N>+FQ;HVL5=,@8%PTW$(\#V'Z MJ2D-NK5/UK\(1@]"^5=8\79#9Y,:$O#-W;47#+0*1_!<2G/]0D(-+L^KH=9B MV\PZX='2,EF,:B\ B=R1E:H*35A%9KI'KE@S,/UBR#$0@TJY-R(3B*=I(/$W MR(B SA(9N8\("IEL.=!E\)-MK@[4N=F',!MW*KDB2"L'5-Q:A;!JS4"G6RT8 M&GL;*,91(4O+04,P:FJL_129F].IV][W_OJ$Y=':>#6G/&4/7,93S@5N3)9L M-0H=R42/!017,O M222*G_#."#%B(I.4BQZ?E'$RA)Z,I;)248C1A88OS-B%ISKVZ,MY7%]!?H.X;%E/']M<(F+@,BPH6 MYNB.0OZ-],CW((J6O"-Y7! ^1KAQN3 02@$N]25%KY&L82S*4/E=7>.M08N8 M5.)EC 2+1T=.;?AH =:++I.DU6BI/#=0:'TDZ+"ZA^$2C@8^/G0ON^9)5-VP M"ZEFV3@"I +RPNMUJL%_V2X?A0DG8('JA@JAEXOJ1"LF0Y"E]$>!/',,QP@< MBOS+3VGF O;E[-^O\)]=-=.%30[+*+*P,^8$+/B&ODGBX*HP%+F:/3.LE5CF MAR<.#@Z<'GMVM5PZ1:JL5>WTS-942Q*9>D$F4YVOLGCQ!N>D;@?628 %7S%"C=RR M(++>KB7SO8?(JA6Q, Q7B71'+][*Q"BKBTL4,MNQML5PM2CB8UXZ\5VP/5+P"7Q/. MUOM>)<_19.Q/1R-5/+Z%/.F\5;5YCG'JFND4[1R/^L% ) 4:X\C'%UY-!D8T M<&.9'K=(=-LR)_YD-O8' M9X-OM-#!J#\;MIWQZ=F+#MF]TE? T+2MTP@6=:V% ^RX(S+[AY0\@VEWGQQR MCJ9=H:VP]T%B*53A1"]\R#C?E^*+#WGVB?.E1!TWAV^]+8E._];)R=X@"F?' M=HJ?JAB5JEJ5\N$%T M\PLP@@)U1MZR\\*J\4+53N34-+;-OBY8*:X@#UP> 6--#6>>,:7H2TA%QW!6 M()?D9AMZ M,HY1S4&-:*!.'ZVNH#(;N@F(]2SDXRR8XV^8,TM=-*AZV;:L[O \"'*H0T9F MG88/-[I, Q6H1+/533-R5=59HD1$0VF]$4G'0'YD+?-+'F#]$@;?,$+EO&!P M9"7ZU] - X0J?,V2\1@I MNWK+J=U2>C/$R?P)#A0N8;W9S&P&6Y%Q*8"R7A=1&V)8T='CJC.L_)B.<_R1 M8;'I3A49T@^.-%_^#I+12F'%9TL_$AT7.F:F4A-B^2:4 M<5C67 QVHZ:DJOAV>L]).2'[WFV4@ED25S*_S(1XL*%7'$K+<;-X\>3F>(B, M;>3J'^CYR]*H.:C8<88419 EL6R FU_A/*Y1M-=H17FI32<9FUX/$2CAP#SE MW.F;1*.U4;^>CZ[A4#]28;RC,;7W2+&R0\7_/-#*K*@7J&)*)6/@J=8W$99K M6Y8-SY'BM)<-+V *Q4(:?3KQT0:8=X>--[V)VC8)1$D/_.&$X-*!/PE&O;_4 MIX3II %ED=(_!O"/EPS6M&)">OM!0!FH9_YH-NKA&3B^;(CW.C.':@@&ID(1 M8C+EFL@R)?DJY(#AY7)?-LI14,FKR&_7J':H2BMA2A= ^4,YH"_J %8=;9I7 M\=NW5-*WSNN44Y>JCJ_X[7J;A'Z,OR!!6=YTD6XLU$Q33OL6W="(Z (F=S '*:76 MP4S_L\I!SN@9 ]!AR/&399^$I:#:(W$?1?W'/I5^.%ERM2?D/=(Q>2RJX>EL M3HLENE,QJ7@5V@EZ*Y10,T1D(\F1&QBK<&H$')<#$K.H62TB,,<^*MX/H7QK M77!/46D^_),R.Q%D(-S7OG,5^W4$F8B],?ZN*+Q@3ZV0#:BA(T@U/P#97\]0 M8#!+VRWBE,JI 24G]1F7R7H:YG+5%P+-3@?]\0]^]5Q"SQ3X];$&AB+6?:QI M/_BAZX47M<2EF)<\3" D]!+M H%!K,J M[-L>B6(1A5KTSTGV0#7[944H[SI[)D?&4CUH)\LY7EW?7RE35 ^J%HN)9,F MT=+P4_#\B'8WZP;'Z;JU?#9'7P5084LFP&IS6 M1GDMM4/V)-&HXA1='[]@YP,VU+'"Y[!XH2N"H.X#,TG+W57UC3:_]D";R&UI M!H5_C?>CD0=F."'7KE%Q:A2_]+H-/^+#IZ-3#15N,23-:!V7I06D%*1:X1PA MNH)#*\"M+>FX5&FJ_,!R+-["J'F^&[,(W(DGYC55;YVYKB@G1HQ'@6EX'U(> MK>(:0!0#\87*PV*>*.+L?+X@2AJCM,3_%3(0R>W5<#RI)O$,9V?]<6/Z1=K8 M.RKXKA'.1KH[,<+I5.]0M1;&?IMZR!)DS+%RU>YH]AKX'2@&-?2;_(=%!;<)C:>()+ =RE$F18D0*6:COJ+ MK#*-_@M7K(8I5WB_>)<-@$#TI31\.HB"GWN3CU^%'MS%4CC="0$E$*J5*(VY M98LP6= %EM<5GVFD,S2<%-JI9GIWZ",T4,4NU$,&"CL3RR@+)US$ FI .B-] ,0 W8FTD!)D!>*)NBQJW*.EBY:-.J M?F&;TNQ:(*1(RADNT0DVY$WS+=L7-S!\IIKZ$LJ,6:7BBXH"42>JPH3!63OM M6^4W6+6A;%09-Q)!B@47H?9"1I01.$>DLF@=T3CNG"*$=(;L&]OFL,>LF!96 M<[4-5@Q/J$K*X*9IZB=PVVRT"Z,LVSEJ&7>(2ESQ2B_!]LFPL-M#*D]4R$7(4G:Z&)Y8*)SA)T["5?@".V+*"0PR\/U,\3'C(DM#/(&\7!21?&-+2-^&\;L[E-A7$@WCY#!H^*(N6C2:#D M@H(Q[)M3T0H,.N(%,@8#1B"/H)*VITL-8( Y+AN"!(:W4I9W5B6E+K)EQ*4. M)*$Y@"A2A-,)L',Y[Z_$QHT0J'V!9T5GQ76IV!1@H:Z=KFWXG#*=C80K^ MR4YO+F1VM:I*GFTJZ:P 6X0*,)*-R2_76B(7J4^P:+%:'V?GP':J]J4[B&"D M04;N0Y'%N?@U-0W-QI<''H6MS.$Z@S0$.A?_Q=S4>-J[&4(J^XP+PR71]N0] M[IY\\K[V0+8&S]RLK"^16]+]X5K?U"'W=RLQ^8?";/!$3U M*D5G"";#B-J(7"Q^*&NOBEQK"QS, E#YH5(-J=29 MC MCJ$([;AYB.2["(RF4A+HOUY* *U9%0$8)GMR6&['T$W9&,(/15XYEHSQ1X.! M/QB8V+7.^"_.M=$(7G+'R)5K<["Z:2UF@DSK'IT%_FQB3JH!@$9'SPX8&X0F M+F:GZR=HGB.FX2V1+,%_A1VP(KGKW4D/L0 "&M(L$0CGN[DA[W>/=NQ';<:-7UOLK.1&@R3D#^WKG M$L17_^E2/GQ^B^"_WA7*]+2(%[T[5<5'%EH$J=BC>U[T;F$!]$^*$4<]JF=_ M]#=:0T\Z0YQOYO2P"O$8P[OCH#\=]'X&0P?FT\/J5@,UFV7O:-0[IIIF@_X, MH\&34>]=EJ\BU 9_O/RR018/'PWXJ\FP/QQ6!K;W"\<=!&+<<2!'XIP=U_=G M0PI"CT[[9Q.:V[A_!JTTBH&L9F?3Z>F4!IKV@Q$U/>L/N/A7=1;XX[1_VC-O M0F%1J3O*385Z#:]A:=&KRE92K]J+9PDUW1U(ERW45G\LH$YD^ZC.36MW'W@D"N ?] 1P$[7DPG/2GDQ[\3X]_".B3*7TR#H:2 MH@(X./QDJCZ9<2]<(!OZ/H5.@'+I[_0%L)(^$ Z6YD8$P[ ?!'# (_?IX\F? M5T#-9V?^Z'1B<1.1&&R!DNTG%%Y-C BTF6$H=;NJ'IZ&*5P<&/BN(]\10_L M$5GHLSQWB3"FKAA59Z_ -;C.5'B3@$5R,E\\90AQ52X1>A:+_&63,7 )[780 M3[J91;"M 0Y?$3H:+=R OFV&@?&Z=U_KQD#K$#9'LQ D54K#4BX1NFQ$+^JK MSQE&]5'M[8U&_7'OA]Y=7'PZP01B \:&K'W8G\"OJB%E+V/QJET<)$&-.J^QZEX%..6-JD^#P%\&32Y1Q(8:ZMC"5!FE_""4^:QA+!EK:#O5=U:-X6)'% MVN3TKM<@B%53H9DVFQ:T1]%N!1U^ P)LGM;_&!($X8OZ MX"-?R]073>:G?8Y!2IB#_^E-U!'L*2L\DMTGMX\IT:!+X(L-G+(:C M5=-G*@>P9RAN'0RHL:'X"N"F@OJS_:KYN)R?C#&'AA$/CMV:]6^5\0Y71Q9K%B=" M#[SA>[K:\NA[M\J[;-C]U>57$4TM>RQ#7@0L0&P0?0LJR_ZA?%GO6U1UJ1!4 ML>4W/#;$/(4Y@\J?84A9^@*GS:L8G)FW6ZHG,*D!1P9?5G_8UJ[$+C?+87BZ2KRB+1![ ./D;UAD_'@WR(Z(T?$9 0 M80CVV6IW.*@J\8D^[9K;-:+@@W>EBVHU?7*G'F5I*0T8!,>>H\_*"^HI!6&L MY#_Q2 W7C^%2 @K!4G"'[ARN?:V0Z47I8_AH7)0(,2/X3 ,<0[;A8@ZO>9ICB_3X*.G&& 2J7_4-:QPPMAO-8$QCG, M_W7OY^J?P#)\*Z $O>&0USF)!5_\J]M=;>J]YTXH]G9U@G M'OYQ2JZ'@3^FRO=! +=N..[];.P'NM/@KV-*]3CU W)7S?SA%'T3LZD_.SW; M-PLP9.NS&/NS&78Q.O6GI^0C&?JS8$"SF/BCZ;0ZB_&9/R%GX!#^,9SQO/D9 M@]F9'YR->BYATKNNGJ08 :P('G3$;IZ!/QE0IZ,9\*%!KZ%R;D-_,S^8[T456>1%F1+(:<*HRX+ MWL3++1;&9"OF?;Q< M%?AH6@Z?,5%H#DOECM%_2F$K(Q B]*-50SEGWK52OR M)B))7R-?\,[7$7:M,-?G11QZM^$"(61BD)>)G#0S2JM5)K6367,BJ!$,?D"9 M3T%'91=93P%+\OL6>\[67'=@(7!(PO.[IZHE[FR\R+,Y8YMV MA(87J'S],+#UB70M"-J0L'_F?4-U71ACXC#.*UFH0,TLO5Q 0D65+MU<\TD%E. M+.2\,_%4G@!8&^_QE"HW"#]Q0V:;'M\Q=J#Z)AH0/&L5F0*",5#6("PZ/@VB M\CF3PTH3(KP$Z2+*WT,&[4FV.D%%45+2W=?7G/:G7B9>S2<'K_VWFO< M.A&,]25LG[-C7^C"^U@+GM,'\A3 -G3XO/I^F@*=")BO+?4%%$WFO5[*RN07 MJDJ*HKGYY87ULN@RX]++(,Y"XX50L[AOU;ZM(;$9?:BY4&&O.\U*_;*#\ZOB MB:PE3EQ=,O@K_66;,MU6RY[J@9FA-H^,C5+>=?0#8)HFU=)5/<)N-*WJG%?% MUA:=/W*&8'#R)Q5#)][ &H"C!O1]O:I#R_L[#GB[I/>-%*#\7JE#T@NO5VA> MRPI?Y+1*C4"DO1U%'FU5D@1\@@\Q5-%" + MV41VQ>E;JBZJ!3A#^%HJZR]KW25V5'BLU1I5+GHCKP65KM)$8,F:]];+2+F4 M>E1JK)O2\H!X)I4H<&4D"ICS9-^V>E\%/T*@M9&"2,798O--/P/6AUR2&%2VM5 6B&+I'!#ECB.N2V,Q#5#Y'5&[4T( )JB2>M36> M/Y9.'&+0Y#&Q*N2Z\R3L>F"6EC+<\2-XT-7(?B@+ERNNFN+FX%0TY)8KR M[:U5<*D3X%,GZ#]1E:-456!8@1$ L5]:GCN'4XINJNZVFRVX,I7L4/P!^Q,7 M5IE#&1__QS9C\J3*A0)[$@M45"3^+JK48QX#WB%C6[VC:X*,!]!FLRTQVQU, MAW6\%2G 5+JQ^B[F@:+3Z7 MU3*D8SYB%JJ(&->-ULF1H?DFNTV_L7QJG-P*T1/Z_G3ZP!$V.!;O6>M2&&]4 MGEL%,N9WF=V^F=4/T-=ZA@)#2^TR3-N>GW>$%:O:J,H_O%/OH-:D"19[IBAKB;K>8Y6O 4IT0% M6FCLEG69G$]9MYPV15XJ.0OA$E.M%SLI2]J6'NV_EV#/)SM$08Z%G0+F-!)GK$!BF5SE-7A.W Q M0PK+5YHMK<]8A5'FCS%8;;LG,C*ITA=H0&A;@(TA3IZEI2RF'Z;,4#89OI&= MZQ?Y)&>DG=?)6)('MI )<0URJ%"* P:5;#6-6.(=Z#'V^@)NRY:=?.C@'SAVV506$)+8BJB> =2\4 M^R8F]9D*U, _<1A"T$S]LU."T$PG/N8R78,\?=UF36$YV,%HBG5A,<$/"\0Z MED *&@TP]L]&G$4U\B?!M):^+.^29& $=EE^IL%EGG)CH]QH%(I&ZL&QRBX2 M&]9OP7Z+315\_+6NC OLAYX78!AE -Q!9 M7N3_W!9-:;^:.SB4!X295IV65[ MJ8#OV)^=$?7,3OU@<-K[D*4GBT,V94C0M>'9J.NFS,:]L]/]FS'T3V=GO9$_ M#D[W;L1D..E-@)!Y$U*]A,X;,?*G4P2_C?W1>-SV"$8CTQ#R[3\+3\V6+#-?$I$_P9G M_CW!_7N"^TL3W-NTH?UIWK76W[/E_W=FR]>T9,,V_RC ;G:N^*WP?KW'7/%. MZ(_[[WGK__/RUCODXS2*QCM9WA0O*$']K\E!+;6HAYUGY&MP2D871[ MZLF_*_6D3N.-R%[@LSHL9U^8MU$9QLDQ?/%Q_M8[>E6[.G_$U/N!6'OUQ_<@ M@];;M?=/:&V\/*M@/-7O/T3/5MY!GJ49>E#9++_)A1\<\=O69W&ZB#=PW_Y^ M':?P*[X$4$NH.Z^#J@P\D<+)D:BOMAT)4JNM+_QRT/H"8H.UF6G$9LVZ4T]V MG(AWG(U"W)267_(SC]*)5K<2G"#%;@?N6I*F!.\5\O5[R7>:S(V;E3$R)9B3 ML^_%1^574$L'-M:R^<"&!L"(0O\R4>- +Y[C2NW92-VVI>S>3PXW7?63O1ZZ M_:[+KV 4P1 T+.+7E\BO&\>BER(O9)X526#O',6R>DRLC72$),=$!JD!@W)+ M\Z2:?RJ>5W-AYQ$EME^:#WNS'!3..J$-.!1,#$%@5"K.B<;9R=Z\FZ&S'SE* MFU]SV>C8E!\;J UR6^K*\%67U(O\J8=3;ZW;+F^V_K37 ^C+4VELV>H-W-^\ MP3^XOZ';5]C8[@4.U!=LEN%>?>F&=>FB<=.Z-&[:N):V+W2\?CV?"P39O^>* M/ [%(.\KC;"!(3I8U:W!JFX4J_(]9?G<,P8$77CP4[$*!>X 5#G8[K>@H;^F M(4\&XY-!\&+F6!A#EFK(PAKREL*+#B[O5I7^A:L-W*N]QK#L02)K#RN[40 ] MZEJ:AZWR2+>AQT-\3M8C>+=,UJOM5.T+.!FAYB'J1*:&H?AN>INDYLS]^.'J M_O*M-[\_O[^<[YUDMVY [?T MQQN;>K])/R>\9J?51NH@['M^[Z %LD*GPY=U9-]-OOZ@-=_/-W;5W=%?_NU3X M!4H?1.RO!)SSWN3AK[!CH?%XT,Y["--/"OE8.^977C#HUTPFK7*35^F=P MQ)[OAK\T2G^1LZZFSFV B^CB>NOMQ;^M=3O1D'G-1YF9$G77_?2+\VW]W)O_>J+Y[Q: MONKX@E5M%QR4];'UQ:&:=".]\EJY4(WP=R.DYE8^"78N,/*V66@K FT]PE'7 MN-D+GI]R= O<\)+*&P(YX][^S>%9NE=/UQL!@^A+N!8H7<=FU_R&5Z!B[[H, M=ILEN( .7\(PDQIGVR @KT-CD3?_)]C^9;;NTN)G>DJWTQK>,2W]]X LOL*8 M/@!A4.W#@67X%L,T 1DZPQ8.DTH_2K4!3;B@8)PG6=VKNN1H8 W MOQ-^$>YQCR%0"T5+U:I!J^JPKTYM:V/GP)&!@WAHF\>(>7"'LV-1-3?*\KH/ M4%3&]:2Q[8'9O0QW#:+/4;JY.SD9NO=^PFIM?ZE?3+E1+Z8PSKA-47:E?5BEEH8=X$J-K=G#V/1K%893 =;H M:M!=CD(?7_-Q-']C'DGS5ZYC:>FS>C1[AV\[GK;&W8ZHN0=Y3,U?:'FFX'VD MD]5+>9L;^9)EOGAUC8O:2W9.N)=G0K<.74CU^[&0.,% BISAV"ER.JVVVNC, M+2&G8M#9'C%W&%1P'XMV<.-6[KN/[3;IE;XGI-2Y]B9Q765K5BA'R1]O<19> M9IO"R9W[7C/.\*NY6DOGWX!D#^A=P1(9E5ASM>ZE"=];,U3E14W9*5QM.A'4 M>RJI=^HD7H679+ADP]78VXN$5#*BLF$NM5829LDHRZ;[-U+W;^8<_$",Y9X+ MV,Q1&E"%C0TTP+"FDH]<;KL&^&%-R^U/'-X]-SBQ^MG Y;WK].S#5T0"5 2 M=KOFMY&Q??)9J[<:3(6Y8<+"@5]Y/Z'Z<9;6_J2- K(8D,4U:/ Z8X\XHUV, MWJ[W;B8-TE*:T@MKMZ!V75S8T;W[WRHD1(\77+I7PEM:F@1G>[XUW>ORVZ9U MZ(+S+=7I/VP)=ZAKS>K*[P6:?_S/NG--@4F!D2/$4 17\#(U#$&0,%66Y:)[ M.6,)Y^S4[]>52:Z1K$0DU5>)FT,U[E6,^^>,,H8_U(.[[AWXVJK2:&#1 "=]8\_%D7YT_\'4$L#!!0 ( $V#G%#C MT^,P4 ( "$, - >&PO=A;46S9%NCBR7+F]-=/%U\2CW5KEH[E)3KG.SK?^63)UDE4 MJPW%#R7&"K2,\CJ&I5+5>\^KTQ(S5)^+"G,=R85D2&E7%EY=28RRVB0QZH6^ MO_ 8(APF$6_8+5,U2$7#50PO!@BX_!N1X1@^GK[]U@AU_0:X\>3=R8G_>'8] MQ4]MX P"Q_$IBV&PN(#>GY.>^_ZOB4UP0CY_(?ESW!/JQ$%\:8J][ M\DF4"SYNP PZ0%=&#(,UHC&\092L)#%9.6*$;AP<&B 55$B@],YK98%!ZB<7 M#IQG#D7'PP@7TM9V%=SOJIL^"?2>$4@H'02&T %)5"&EL.2WVK&3+?A3"'3V M"2HEF#8R@@K! MD=709W2&IDTQI0_FC?F:[W"W.7!SS);X$!@5O:E7W9GCKOE6\C:;X]ZF#??B M!159"_6QT:W!8,]"R81ZNN M4DCRI/G,44DU@"4$:RP52;>1[Q)52]RJ_CBU^;Z:PR/4?.CG7&".):+;HO79 M_Y^?\C]6/+O\>\GVJS(5?$"-YOX[ I'S8Q"Y. :11W F#_"FO[;$V=4K:_2Z MVWNK1=AI$ 84K!I"%>&=VI)D&79Z3(<6PSO3&M*=:WKL$S2]0BO=K^_PZ]P, MYZBAZMXLT09C.-J?C?!@,PFMC,=FB[7[_C4#9GI4=[\>U32&*< M+R?V^8Z3#W=*WZZ4NF7W52G-(-I:N[OH=DV^A8J;-VH'$L^LE:ZXQ5V]Z9J= M!EZ8+8"MRF[2ZYUW*RYD]/'#L:^Y[OH[RD)NA9)XT!WX)N#._#[O=AG'!GM8 M\M4@ZD6,UU9]$J4%/>86/FM5[X3<#*(X8FNAC5:E67S+W>B^1->P?PZ\@VT%7FKH>6K!4?6073>PP[WPHB5*(5] M&$3-[Q(BO(NN=QM-'([;0Q O]-^$4:W7(H>QRNL*I#W$44/IKB[-5NQ,Q"2O M8! =FS N"S:1%FG85!ZZPK;N7O#2T^)P7Q8C]AN6Z0N!)_2TB!UX.,C1[":; M74_'P^5DS"Z'U\.;T81E5Y/),O, $P(P>3% ]GK./[>@[&NO<\6]ZCDW0L\$%&8&AW,+GG)90XM,-(J M@;5R#=RT:2B%Q*$=HJI*')Y<(V,7-AQK('/1AJ04$@=VR!*K,U/CA,VLRF]] M*LH9<6!I3&6N*F!+?M^.%*6(.+ CLBW7T%GA"'./LL*>S).*BK)#'%H/.-R4 M9)/OM2OYFNJ/:XD#SK =:.9C4GZ(0PL"-DUY^DQ-2EDA#JP%TEW_)3XFY88X ML!R>I%_V&A1!U%.NPH8])V20);)/3U90C+ K1JDD32C!):,%@'T5=@LL_CR$U MS(58[/\^3/]' .I)"]]SR249Y+ GAG#&K3&.;Z /<@:&B,.B[U# M9JT5?$(Y)PGL'#*:+><1F0V- 6O^]1-2 M2EDH#6ZA9^J.0V1]3,I":6@+>45P,SIGNX9RZ-ZY"^MC4A9* UO(E^6"XQ1W M/R;WH'-A,+_[F)2%TL 6PD%85TT #?OJGKR0[++D^6T';T"5/B9EH32XA8BU M8\M"*66A-/1KL1,UL9>7_!?>E(7Z@2VT5!9SY&/=8=AGK8QA/QD5L!82BAN\A,'C.2_SN69NO9Q]_ E!+ P04 " !-@YQ03!)+6JH! !P&0 &@ 'AL+U]R96QS M+W=O8D$9>8+@0]+W+S;*@UEV_BB[/SL7%>-WT9%"-VK M,3XK;)WZE[:S3?_-L75U&OI;EYLNS4YI;@W'\<*X\8QHMQG/G.T/V\CM#Q3- M/E.7V["-S+DRWZT[^<+:X,WP02_]@OXGE\[^9WU[/):9?6NSK]HVX4;%WX+( MW [BZ2"&!\ETD,"#DNF@!!XTGPZ:PX,6TT$+>-!R.F@)#UI-!ZW@0>OIH#4\ MB&)%QAB?I&&-UYH4K@GO-2E@$UYL4L@FO-FDH$UXM4EAF_!NDP(WX>4FA6[" MVTT*WH37FQ6]&:\W*WKS$\[:VF$;KSC->;U;T9KS>K.C->+U9T9OQ>K.B M-^/U9D5OQNO-BMZ,UUL4O06OMRAZ"UYO4?26)[PKT5Z6X/4616_!ZRV*WH+7 M6Q2]!:^W*'H+7F]1]!:\WJ+H+7B]$T7O!*]WHNB=X/5.1GK[(G7V\!%3^ MT257P^_6C.#VX5+9QV<,4^_N'RD=^BW6#->'/Y9AZF^$N?J#9?<#4$L#!!0 M ( $V#G%#AC\E6JP$ +<9 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9 MWV["(!2'7\7T=K$(./P'6'BVQ+030Z=N/5ETRTR4N:O*[*84# MYWQ0\MUT_+&UY'N;JJS])"E"L(^,^:R@2OG46*IC9&YB')DI)XFRMM29"MK4;%WG1TG[^X2IH[*= MXPMM_4V-C&+CV.3)$9]PDZH<+RPZ<=U;VMR3N?T+S0SG^N,F7'A554S,-B7[-2&]'D?8EM0-T$8N63G$ M:T%=I=K [LG/*GBX#9EQU+,DM4G-U
  • #%! 4 MHW(4I7(4IW(4J7(4JW(4K7(4KW(4L7(4LPH4LPH4LPH4LPH4LPH4LPH4LPH4 MLPH4LPH4LPH4LTH4LTH4LTH4LTH4LTH4LTH4LTH4LTH4LTH4LTH4LPY1S#J\ MHEG;-JV4KO\B^31F>:C/VO\UTV]02P$"% ,4 " !-@YQ0'R// \ 3 M @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " !- M@YQ0)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( $V#G%#S]U.=[P "L" 1 " M 9D! !D;V-0&UL4$L! M A0#% @ 38.<4/!C6D5@ P IA !@ ( !^ @ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38.<4&^: MLV/-! P!@ !@ ( !)10 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 38.<4"'JN.54! Q0 !@ M ( !A", 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 38.<4 2+ JT 0 T@, !D ( !XBL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38.< M4(@H5>ZU 0 T , !D ( !I#$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38.<4 %3@WJT 0 T@, M !D ( !9S< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38.<4)@5P9;S 0 9@4 !D M ( !*3T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 38.<4(G!D]K3 0 G 0 !D ( !.4, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 38.<4 )B MR_3< 0 Z@0 !D ( !5$D 'AL+W=O@! #Q! &0 M @ %G2P >&PO=V]R:W-H965T&UL4$L! A0#% @ 38.<4+T$NUI[ @ P@@ !D M ( !$U 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 38.<4(:("&.S 0 TP, !D ( ! MW%< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 38.<4)GWF 'D 0 [@0 !D ( !>6$ 'AL+W=O&PO=V]R:W-H965T1O !X;"]W;W)K&UL4$L! A0#% @ 38.<4*N7D3DX @ +@< !D M ( !FG( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 38.<4&2OH@@7!E&UL4$L%!@ R #( D T -C" $ $! end XML 52 R36.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Stock Option Activity (Detail) - Stock Option Awards
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    $ / shares
    shares
    Options outstanding, shares  
    Beginning Balance | shares 1,634
    Granted | shares 0
    Exercised | shares (3)
    Forfeited/Expired | shares (30)
    Ending Balance | shares 1,601
    Exercisable as of March 31, 2020 | shares 925
    Expected to vest as of March 31, 2020 | shares 676
    Total | shares 1,601
    Weighted Average Exercise Price Per Share  
    Beginning Balance | $ / shares $ 141.60
    Granted | $ / shares 0
    Exercised | $ / shares 130.85
    Forfeited/Expired | $ / shares 152.22
    Ending Balance | $ / shares 141.41
    Exercisable as of March 31, 2020 | $ / shares 137.95
    Expected to vest as of March 31, 2020 | $ / shares 146.13
    Total | $ / shares $ 141.41
    Aggregate Intrinsic Value  
    Exercised | $ $ 53
    Exercisable as of March 31, 2020 | $ 0
    Expected to vest as of March 31, 2020 | $ 0
    Total | $ $ 0
    Weighted Average Remaining Contractual Term (Years)  
    Exercisable as of March 31, 2020 4 years 10 months 24 days
    Expected to vest as of March 31, 2020 9 years
    Total 6 years 8 months 12 days
    XML 53 R32.htm IDEA: XBRL DOCUMENT v3.20.1
    Treasury Stock - Additional Information (Detail) - USD ($)
    3 Months Ended
    Mar. 31, 2020
    Dec. 31, 2019
    Mar. 31, 2019
    Equity, Class of Treasury Stock [Line Items]      
    Treasury stock, shares repurchased value $ 50,747,000 $ 24,475,000 $ 48,244,000
    Treasury stock, shares 8,162,000 7,807,000  
    Treasury stock, cost $ 709,627,000 $ 658,880,000  
    Class A      
    Equity, Class of Treasury Stock [Line Items]      
    Treasury stock, shares repurchased 0 0 0
    Treasury stock, shares repurchased value $ 0 $ 0 $ 0
    Class A | Share Repurchase Program      
    Equity, Class of Treasury Stock [Line Items]      
    Shares repurchased program expiration date Apr. 29, 2023    
    Stock authorized to repurchase by board of directors $ 800,000,000.0    
    Treasury stock, shares repurchased 354,633   362,148
    Shares repurchased, average price per share $ 143.10   $ 133.21
    Treasury stock, shares repurchased value $ 50,700,000   $ 48,200,000
    Treasury stock, shares 5,584,090    
    Shares repurchased, average price per share $ 103.82    
    Treasury stock, cost $ 579,700,000    
    Stock remaining available for repurchase $ 220,300,000    
    XML 54 R11.htm IDEA: XBRL DOCUMENT v3.20.1
    Contract Balances
    3 Months Ended
    Mar. 31, 2020
    Contract With Customer Asset And Liability [Abstract]  
    Contract Balances

    (4) Contract Balances

    The Company invoices its customers in accordance with billing schedules established in each contract.  The Company’s rights to consideration from customers are presented separately in the Company’s Consolidated Balance Sheets depending on whether those rights are conditional or unconditional.  

    The Company presents unconditional rights to consideration from customers within “Accounts receivable, net” in its Consolidated Balance Sheets.  All of the Company’s contracts are generally non-cancellable and/or non-refundable, and therefore an unconditional right generally exists when the customer is billed or amounts are billable per the contract.  

     

    Accounts receivable (in thousands) consisted of the following, as of:

     

     

     

    March 31,

     

     

    December 31,

     

     

     

    2020

     

     

    2019

     

    Billed and billable

     

    $

    126,971

     

     

    $

    165,153

     

    Less: allowance for credit losses

     

     

    (2,036

    )

     

     

    (1,637

    )

    Accounts receivable, net

     

    $

    124,935

     

     

    $

    163,516

     

     

    Changes in the allowance for credit losses were not material for the three months ended March 31, 2020. In estimating its allowance for credit losses as of March 31, 2020, the Company considered the impact from the pandemic caused by a novel strain of coronavirus (“COVID-19”) and considered additional risk pools and reserves relating to customers in certain geographic areas and industries.

    Rights to consideration that are subject to a condition other than the passage of time are considered contract assets and presented within “Prepaid expenses and other current assets” in the Consolidated Balance Sheets since the rights to consideration are expected to become unconditional and transfer to accounts receivable within one year.  Contract assets generally consist of accrued sales and usage-based royalty revenue.  In these arrangements, consideration is not billed or billable until the royalty reporting is received, generally in the subsequent quarter, at which time the contract asset transfers to accounts receivable and a true-up adjustment is recorded to revenue. These true-up adjustments are generally not material. During the three months ended March 31, 2020 and 2019, there were no significant impairments to the Company’s contract assets, nor were there any significant changes in the timing of the Company’s contract assets being reclassified to accounts receivable. Contract assets included in “Prepaid expenses and other current assets” in the Consolidated Balance Sheets consisted of $1.1 million and $1.2 million in accrued sales and usage-based royalty revenue as of March 31, 2020 and December 31, 2019, respectively.

    Contract liabilities are amounts received or due from customers in advance of the Company transferring the software or services to the customer.  Revenue is subsequently recognized in the period(s) in which control of the software or services is transferred to the customer.  The Company’s contract liabilities are presented as either current or non-current “Deferred revenue and advance payments” in the Consolidated Balance Sheets, depending on whether the software or services are expected to be transferred to the customer within the next year.  

    The Company’s “Accounts receivable, net” and “Deferred revenue and advance payments” balances in the Consolidated Balance Sheets include unpaid amounts related to contracts under which the Company has an enforceable right to invoice the customer for non-cancellable and/or non-refundable software and services. Changes in accounts receivable and changes in deferred revenue and advance payments are presented net of these unpaid amounts in “Operating activities” in the Consolidated Statements of Cash Flows.

    Deferred revenue and advance payments (in thousands) from customers consisted of the following, as of:

     

     

     

    March 31,

     

     

    December 31,

     

     

     

    2020

     

     

    2019

     

    Current:

     

     

     

     

     

     

     

     

    Deferred product licenses revenue

     

    $

    131

     

     

    $

    481

     

    Deferred subscription services revenue

     

     

    16,567

     

     

     

    16,561

     

    Deferred product support revenue

     

     

    161,135

     

     

     

    161,670

     

    Deferred other services revenue

     

     

    7,058

     

     

     

    8,395

     

    Total current deferred revenue and advance payments

     

    $

    184,891

     

     

    $

    187,107

     

     

     

     

     

     

     

     

     

     

    Non-current:

     

     

     

     

     

     

     

     

    Deferred product licenses revenue

     

    $

    262

     

     

    $

    293

     

    Deferred subscription services revenue

     

     

    84

     

     

     

    97

     

    Deferred product support revenue

     

     

    2,789

     

     

     

    3,417

     

    Deferred other services revenue

     

     

    525

     

     

     

    537

     

    Total non-current deferred revenue and advance payments

     

    $

    3,660

     

     

    $

    4,344

     

     

    During the three months ended March 31, 2020, the Company recognized revenues of $69.2 million from amounts included in the total deferred revenue and advance payments balances at the beginning of 2020. During the three months ended March 31, 2019, the Company recognized revenues of $67.0 million from amounts included in the total deferred revenue and advance payments balances at the beginning of 2019. For the three months ended March 31, 2020 and 2019, there were no significant changes in the timing of revenue recognition on the Company’s deferred balances.

    As of March 31, 2020, the Company had an aggregate transaction price of $188.6 million allocated to remaining performance obligations related to product support, subscription services, other services, and, in limited cases, product licenses contracts.  The Company expects to recognize $184.9 million within the next 12 months and $3.7 million thereafter.

    XML 55 R15.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes
    3 Months Ended
    Mar. 31, 2020
    Income Tax Disclosure [Abstract]  
    Income Taxes

    (8) Income Taxes

    The Company and its subsidiaries conduct business in the United States and various foreign countries and are subject to taxation in numerous domestic and foreign jurisdictions.  As a result of its business activities, the Company files tax returns that are subject to examination by various U.S. federal, state, and local, and foreign tax authorities.  With few exceptions, the Company is no longer subject to U.S. federal, state and local, or foreign income tax examination by tax authorities for years before 2016.  However, due to the Company’s use of state net operating loss (“NOL”) carryovers in the United States, state tax authorities may attempt to reduce or fully offset the amount of state NOL carryovers from tax years ended 2011 and forward that the Company used in later tax years.  The Company’s major foreign tax jurisdictions and tax years that remain subject to potential examination are Poland for tax years 2015 and forward, Spain, Germany, and Italy for tax years 2016 and forward, and the United Kingdom for tax years 2018 and forward. To date there have been no material audit assessments related to audits in any of the applicable foreign jurisdictions.

    As of March 31, 2020, the Company had unrecognized tax benefits of $2.6 million, which are recorded in “Other long-term liabilities” in the Company’s Consolidated Balance Sheets.  If recognized, $2.5 million of these unrecognized tax benefits would impact the Company’s effective tax rate.  The Company recognizes estimated accrued interest related to unrecognized income tax benefits in the provision for (benefit from) income tax accounts.  Penalties relating to income taxes, if incurred, would also be recognized as a component of the Company’s provision for (benefit from) income taxes.  Over the next 12 months, the amount of the Company’s liability for unrecognized tax benefits is not expected to change by a material amount.  As of March 31, 2020, the amount of cumulative accrued interest expense on unrecognized income tax benefits was approximately $0.2 million.

    The following table summarizes the Company’s deferred tax assets, net of deferred tax liabilities and valuation allowance (in thousands), as of:

     

     

     

    March 31,

     

     

    December 31,

     

     

     

    2020

     

     

    2019

     

    Deferred tax assets, net of deferred tax liabilities

     

    $

    20,252

     

     

    $

    21,513

     

    Valuation allowance

     

     

    (2,137

    )

     

     

    (2,130

    )

    Deferred tax assets, net of deferred tax liabilities and valuation allowance

     

    $

    18,115

     

     

    $

    19,383

     

     

    The valuation allowances as of March 31, 2020 and December 31, 2019 primarily related to certain foreign tax credit carryforwards that, in the Company’s present estimation, more likely than not will not be realized.

    The Company has estimated its annual effective tax rate for the full fiscal year 2020 and applied that rate to its income before income taxes in determining its provision for income taxes for the three months ended March 31, 2020.  The Company also records discrete items in each respective period as appropriate.  The estimated effective tax rate is subject to fluctuation based on the level and mix of earnings and losses by tax jurisdiction, foreign tax rate differentials, and the relative impact of permanent book to tax differences (e.g., non-deductible expenses).  Each quarter, a cumulative adjustment is recorded for any fluctuations in the estimated annual effective tax rate as compared to the prior quarter.  As a result of these factors, and due to potential changes in the Company’s period-to-period results, fluctuations in the Company’s effective tax rate and respective tax provisions or benefits may occur.

    For the three months ended March 31, 2020, the Company recorded a provision for income taxes of $1.6 million that resulted in an effective tax rate of 70.4%, as compared to a benefit from income taxes of $0.5 million that resulted in an effective tax rate of 6.1% for the three months ended March 31, 2019. The change in the effective tax rate in 2020 is mainly due to certain discrete items and the change in the expected proportion of U.S. versus foreign income.

    In the United States, the Tax Act reduced the U.S. corporate tax rate from 35% to 21%, effective January 1, 2018.  Additionally, the Tax Act requires certain Global Intangible Low Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) to be included in the gross income of the CFCs’ U.S. shareholder.  The Company has elected the “period cost method” and treats taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred.  The Tax Act allows a U.S. corporation a deduction equal to a certain percentage of its foreign-derived intangible income (“FDII”).  The Company estimated the impact of the GILTI tax and FDII deduction in determining its 2020 annual effective tax rate that is reflected in its provision for income taxes for the three months ended March 31, 2020.  

    The Tax Act also imposed a Transition Tax on previously untaxed accumulated and current earnings and profits of certain foreign subsidiaries of the Company. As a result of the Tax Act, the Company recorded a final tax expense of $37.2 million related to the Transition Tax, comprised of a provisional Transition Tax obligation of $40.3 million in 2017 and a subsequent $(3.1) million measurement-period adjustment in 2018.  As of March 31, 2020, $28.9 million of the Transition Tax was unpaid, of which $28.0 million was recorded in “Other long-term liabilities” and $0.9 million was recorded in “Accounts payable, accrued expenses, and operating lease liabilities” in the Company’s Consolidated Balance Sheets. The Company has elected to pay the Transition Tax over an eight-year period beginning in 2018, as permitted under the Tax Act.

    The Company earns a significant amount of its revenues outside the United States and, as of December 31, 2019, the Company’s accumulated foreign earnings and profits were $431.2 million.  As of March 31, 2020 and December 31, 2019, the amount of cash and cash equivalents and short-term investments held by the Company’s U.S. entities was $245.8 million and $289.4 million, respectively, and by the Company’s non-U.S. entities was $293.4 million and $276.2 million, respectively.  As of March 31, 2020, the Company intends to indefinitely reinvest $231.2 million of its undistributed foreign earnings.

    In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate, which, in turn, impacts the overall level of income tax expense or benefit and net income.  In the United States, the Coronavirus Aid, Relief, and Economic Security Act was enacted on March 27, 2020 to provide broad-based economic relief to various sectors of the U.S. economy through a variety of means, including payroll and income tax deferrals and employee retention credits. The Company is currently in the process of evaluating the various COVID-19 pandemic relief packages available to the Company in countries where it operates and their potential impact to its Consolidated Financial Statements.

    Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materially from projections.  Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods.  Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable.  If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.

     

    XML 56 R19.htm IDEA: XBRL DOCUMENT v3.20.1
    Summary of Significant Accounting Policies (Policies)
    3 Months Ended
    Mar. 31, 2020
    Accounting Policies [Abstract]  
    Basis of Presentation

    (a) Basis of Presentation

    The accompanying Consolidated Financial Statements of MicroStrategy Incorporated (“MicroStrategy” or the “Company”) are unaudited.  In the opinion of management, all adjustments necessary for a fair statement of financial position and results of operations have been included.  All such adjustments are of a normal recurring nature, unless otherwise disclosed.  Interim results are not necessarily indicative of results for a full year.

    Certain amounts in the prior year’s Consolidated Statements of Cash Flows have been reclassified to conform to current year presentation.  In particular, reductions in the carrying amount of right-of-use (“ROU”) assets have been reclassified from “Depreciation and amortization” to “Reduction in carrying amount of right-of-use assets” in operating activities.

    As discussed in Note 2, Recent Accounting Standards, to the Consolidated Financial Statements, the Company adopted Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and its subsequent amendments (“ASU 2016-13”), effective January 1, 2020.  Comparative prior period Consolidated Financial Statements have not been restated for ASU 2016-13.

    The Consolidated Financial Statements and Notes to Consolidated Financial Statements are presented as required by the United States Securities and Exchange Commission (“SEC”) and do not contain certain information included in the Company’s annual financial statements and notes.  These financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.  There have been no significant changes in the Company’s accounting policies since December 31, 2019, except as discussed below with respect to the Company’s adoption of ASU 2016-13.

    The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation.  The Company is not aware of any material subsequent event that would require recognition or disclosure.

    Short-term Investments

    (b) Short-term Investments

    The Company periodically invests a portion of its excess cash in short-term investment instruments.  All highly liquid investments with stated maturity dates between three months and one year from the purchase date are classified as short-term investments. The Company determines the appropriate classification of its short-term investments at the time of purchase and reassesses the appropriateness of the classification at each reporting date.  

    All of the Company’s short-term investments are in U.S. Treasury securities.  All short-term investments have been classified as available-for-sale and are reported at fair value within “Short-term investments” on the accompanying Consolidated Balance Sheets. The fair value of the Company’s short-term investments is determined based on quoted market prices in active markets for identical securities (Level 1 inputs).  Premiums and discounts related to the Company’s short-term investments are amortized over the life of the investment and recorded in earnings.  Each reporting period, the Company determines the amount of unrealized holding gains and losses on each individual security by comparing the fair value to the amortized cost.  Unrealized holding gains and unrealized holding losses that are not a result of a credit loss are reported in other comprehensive income (loss) until realized.  Beginning January 1, 2020, unrealized holding losses that are a result of a credit loss are recorded in earnings, with the establishment of an allowance for credit losses.

    Credit Losses on Accounts Receivable

    (c) Credit Losses on Accounts Receivable

    The Company maintains an allowance for credit losses on its accounts receivable balances, which represents its best estimate of current expected credit losses over the contractual life of the accounts receivable.  Beginning January 1, 2020, when evaluating the adequacy of its allowance for credit losses each reporting period, the Company analyzes accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivable balances, payment terms, geographic location, historical loss experience, current information, and future expectations.  Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. Changes to the allowance for credit losses are adjusted through credit loss expense, which is presented within “General and administrative” operating expenses in the Consolidated Statements of Operations.

    Income Taxes The Company recognizes estimated accrued interest related to unrecognized income tax benefits in the provision for (benefit from) income tax accounts.Additionally, the Tax Act requires certain Global Intangible Low Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) to be included in the gross income of the CFCs’ U.S. shareholder.  The Company has elected the “period cost method” and treats taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred.  The Tax Act allows a U.S. corporation a deduction equal to a certain percentage of its foreign-derived intangible income (“FDII”).In determining the Company’s provision for (benefit from) income taxes, net deferred tax assets, liabilities, and valuation allowances, management is required to make estimates and judgments related to projections of domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methods, and prudent and feasible tax planning strategies. As a multinational company, the Company is required to calculate and provide for estimated income tax liabilities for each of the tax jurisdictions in which it operates. This process involves estimating current tax obligations and exposures in each jurisdiction, as well as making judgments regarding the future recoverability of deferred tax assets. Changes in the estimated level of annual pre-tax income, changes in tax laws, particularly changes related to the utilization of NOLs in various jurisdictions, and changes resulting from tax audits can all affect the overall effective income tax rate, which, in turn, impacts the overall level of income tax expense or benefit and net income.

    Estimates and judgments related to the Company’s projections and assumptions are inherently uncertain. Therefore, actual results could differ materially from projections.  Currently, the Company expects to use its deferred tax assets, subject to Internal Revenue Code limitations, within the carryforward periods.  Valuation allowances have been established where the Company has concluded that it is more likely than not that such deferred tax assets are not realizable.  If the Company is unable to sustain or increase profitability in future periods, it may be required to increase the valuation allowance against the deferred tax assets, which could result in a charge that would materially adversely affect net income in the period in which the charge is incurred.

    Basic and Diluted Earnings per Share

    Potential shares of common stock are included in the diluted earnings per share calculation when dilutive.  Potential shares of common stock, consisting of common stock issuable upon exercise of outstanding stock options, are calculated using the treasury stock method.

    XML 57 R23.htm IDEA: XBRL DOCUMENT v3.20.1
    Segment Information (Tables)
    3 Months Ended
    Mar. 31, 2020
    Segment Reporting [Abstract]  
    Revenues and Long-Lived Assets, by Geographic Region The following table presents total revenues, gross profit, and long-lived assets, excluding long-term deferred tax assets, (in thousands) according to geographic region:

    Geographic regions:

     

    Domestic

     

     

    EMEA

     

     

    Other Regions

     

     

    Consolidated

     

    Three months ended March 31, 2020

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Total revenues

     

    $

    65,489

     

     

    $

    35,473

     

     

    $

    10,462

     

     

    $

    111,424

     

    Gross profit

     

    $

    51,442

     

     

    $

    27,176

     

     

    $

    8,261

     

     

    $

    86,879

     

    Three months ended March 31, 2019

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Total revenues

     

    $

    64,881

     

     

    $

    37,675

     

     

    $

    12,810

     

     

    $

    115,366

     

    Gross profit

     

    $

    49,534

     

     

    $

    29,528

     

     

    $

    10,131

     

     

    $

    89,193

     

    As of March 31, 2020

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Long-lived assets

     

    $

    115,221

     

     

    $

    12,341

     

     

    $

    10,508

     

     

    $

    138,070

     

    As of December 31, 2019

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Long-lived assets

     

    $

    118,168

     

     

    $

    13,636

     

     

    $

    11,912

     

     

    $

    143,716

     

    XML 58 R27.htm IDEA: XBRL DOCUMENT v3.20.1
    Contract Balances - Additional Information (Detail) - USD ($)
    3 Months Ended 12 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Dec. 31, 2019
    Contract With Customer Asset And Liability [Line Items]      
    Revenue, Remaining performance obligation $ 188,600,000    
    Prepaid Expenses and Other Current Assets      
    Contract With Customer Asset And Liability [Line Items]      
    Assets impairment charges 0   $ 0
    Contract assets 1,100,000   $ 1,200,000
    Current Deferred Revenue and Advanced Payments      
    Contract With Customer Asset And Liability [Line Items]      
    Revenue recognized from beginning deferred revenue $ 69,200,000 $ 67,000,000.0  
    XML 59 R2.htm IDEA: XBRL DOCUMENT v3.20.1
    CONSOLIDATED BALANCE SHEETS - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Current assets:    
    Cash and cash equivalents $ 429,276 $ 456,727
    Restricted cash 2,742 1,089
    Short-term investments 109,946 108,919
    Accounts receivable, net 124,935 163,516
    Prepaid expenses and other current assets 26,163 23,195
    Total current assets 693,062 753,446
    Property and equipment, net 47,623 50,154
    Right-of-use assets 82,690 85,538
    Deposits and other assets 7,757 8,024
    Deferred tax assets, net 18,139 19,409
    Total assets 849,271 916,571
    Current liabilities:    
    Accounts payable, accrued expenses, and operating lease liabilities 32,539 33,919
    Accrued compensation and employee benefits 35,207 48,792
    Deferred revenue and advance payments 184,891 187,107
    Total current liabilities 252,637 269,818
    Deferred revenue and advance payments 3,660 4,344
    Operating lease liabilities 100,251 103,424
    Other long-term liabilities 31,273 30,400
    Deferred tax liabilities 24 26
    Total liabilities 387,845 408,012
    Commitments and Contingencies
    Stockholders’ Equity    
    Preferred stock undesignated, $0.001 par value; 5,000 shares authorized; no shares issued or outstanding 0 0
    Additional paid-in capital 597,087 593,583
    Treasury stock, at cost; 8,162 shares and 7,807 shares, respectively (709,627) (658,880)
    Accumulated other comprehensive loss (10,198) (9,651)
    Retained earnings 584,146 583,489
    Total stockholders’ equity 461,426 508,559
    Total liabilities and stockholders’ equity 849,271 916,571
    Class A    
    Stockholders’ Equity    
    Common stock 16 16
    Total stockholders’ equity 16 16
    Class B Convertible    
    Stockholders’ Equity    
    Common stock 2 2
    Total stockholders’ equity $ 2 $ 2
    XML 60 R6.htm IDEA: XBRL DOCUMENT v3.20.1
    CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
    shares in Thousands, $ in Thousands
    Total
    Class A
    Class B Convertible
    Additional Paid-in Capital
    Treasury Stock
    Accumulated Other Comprehensive Income (Loss)
    Retained Earnings
    Beginning Balance at Dec. 31, 2018 $ 529,731 $ 16 $ 2 $ 576,957 $ (586,161) $ (10,217) $ 549,134
    Beginning Balance (in shares) at Dec. 31, 2018   15,837 2,035   (7,285)    
    Net income (loss) (7,906) $ 0 $ 0 0 $ 0 0 (7,906)
    Other comprehensive income (loss) 253 0 0 0 0 253 0
    Issuance of class A common stock under stock option plans 1,507 $ 0 $ 0 1,507 $ 0 0 0
    Issuance of class A common stock under stock option plans (in shares)   13 0   0    
    Purchases of treasury stock (48,244) $ 0 $ 0 0 $ (48,244) 0 0
    Purchases of treasury stock (in shares)   0 0   (363)    
    Share-based compensation expense 2,965 $ 0 $ 0 2,965 $ 0 0 0
    Ending Balance at Mar. 31, 2019 478,306 $ 16 $ 2 581,429 $ (634,405) (9,964) 541,228
    Ending Balance (in shares) at Mar. 31, 2019   15,850 2,035   (7,648)    
    Net income (loss) 20,394 $ 0 $ 0 0 $ 0 0 20,394
    Other comprehensive income (loss) 654 0 0 0 0 654 0
    Issuance of class A common stock under stock option plans 329 $ 0 $ 0 329 $ 0 0 0
    Issuance of class A common stock under stock option plans (in shares)   3 0   0    
    Share-based compensation expense 3,006 $ 0 $ 0 3,006 $ 0 0 0
    Ending Balance at Jun. 30, 2019 502,689 $ 16 $ 2 584,764 $ (634,405) (9,310) 561,622
    Ending Balance (in shares) at Jun. 30, 2019   15,853 2,035   (7,648)    
    Net income (loss) 9,700 $ 0 $ 0 0 $ 0 0 9,700
    Other comprehensive income (loss) (2,364) 0 0 0 0 (2,364) 0
    Issuance of class A common stock under stock option plans 3,606 $ 0 $ 0 3,606 $ 0 0 0
    Issuance of class A common stock under stock option plans (in shares)   27 0   0    
    Share-based compensation expense 1,788 $ 0 $ 0 1,788 $ 0 0 0
    Ending Balance at Sep. 30, 2019 515,419 $ 16 $ 2 590,158 $ (634,405) (11,674) 571,322
    Ending Balance (in shares) at Sep. 30, 2019   15,880 2,035   (7,648)    
    Net income (loss) 12,167 $ 0 $ 0 0 $ 0 0 12,167
    Other comprehensive income (loss) 2,023 0 0 0 0 2,023 0
    Issuance of class A common stock under stock option plans 1,127 $ 0 $ 0 1,127 $ 0 0 0
    Issuance of class A common stock under stock option plans (in shares)   8 0   0    
    Purchases of treasury stock (24,475) $ 0 $ 0 0 $ (24,475) 0 0
    Purchases of treasury stock (in shares)   0 0   (159)    
    Share-based compensation expense 2,298 $ 0 $ 0 2,298 $ 0 0 0
    Ending Balance at Dec. 31, 2019 508,559 $ 16 $ 2 593,583 $ (658,880) (9,651) 583,489
    Ending Balance (in shares) at Dec. 31, 2019   15,888 2,035   (7,807)    
    Net income (loss) 657 $ 0 $ 0 0 $ 0 0 657
    Other comprehensive income (loss) (547) 0 0 0 0 (547) 0
    Issuance of class A common stock under stock option plans 340 $ 0 $ 0 340 $ 0 0 0
    Issuance of class A common stock under stock option plans (in shares)   3 0   0    
    Purchases of treasury stock (50,747) $ 0 $ 0 0 $ (50,747) 0 0
    Purchases of treasury stock (in shares)   0 0   (355)    
    Share-based compensation expense 3,164 $ 0 $ 0 3,164 $ 0 0 0
    Ending Balance at Mar. 31, 2020 $ 461,426 $ 16 $ 2 $ 597,087 $ (709,627) $ (10,198) $ 584,146
    Ending Balance (in shares) at Mar. 31, 2020   15,891 2,035   (8,162)    
    XML 61 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)}}}