0001558370-20-006292.txt : 20200511 0001558370-20-006292.hdr.sgml : 20200511 20200511164824 ACCESSION NUMBER: 0001558370-20-006292 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200511 DATE AS OF CHANGE: 20200511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GLU MOBILE INC CENTRAL INDEX KEY: 0001366246 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33368 FILM NUMBER: 20865661 BUSINESS ADDRESS: STREET 1: 875 HOWARD STREET, SUITE 100 CITY: SAN FRANCISCO STATE: CA ZIP: 94103 BUSINESS PHONE: 415-800-6100 MAIL ADDRESS: STREET 1: 875 HOWARD STREET, SUITE 100 CITY: SAN FRANCISCO STATE: CA ZIP: 94103 10-Q 1 gluu-20200511x10q.htm 10-Q
000001366246--12-312020Q1false147778000151584000P3YP5YP5YfalseP0Y0001366246us-gaap:CommonStockMember2020-01-012020-03-310001366246us-gaap:CommonStockMember2019-01-012019-03-310001366246us-gaap:RetainedEarningsMember2020-03-310001366246us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001366246us-gaap:RetainedEarningsMember2019-12-310001366246us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001366246us-gaap:RetainedEarningsMember2019-03-310001366246us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001366246us-gaap:RetainedEarningsMember2018-12-310001366246us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-12-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001366246us-gaap:StockOptionMember2019-12-310001366246gluu:PerformanceStockOptionsMember2019-12-310001366246us-gaap:StockOptionMember2020-01-012020-03-310001366246us-gaap:StockOptionMember2020-03-310001366246gluu:PerformanceStockOptionsMember2020-03-310001366246gluu:EquityIncentivePlanTwoThousandSevenMember2019-04-012019-04-300001366246gluu:EmployeeStockPurchasePlanTwoThousandSevenMember2017-04-012017-04-300001366246us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001366246us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001366246srt:MinimumMember2020-01-012020-03-310001366246us-gaap:RestrictedStockUnitsRSUMember2019-12-310001366246gluu:PerformanceStockUnitsMember2019-12-310001366246us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001366246us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001366246us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001366246us-gaap:SellingAndMarketingExpenseMember2019-01-012019-03-310001366246us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001366246us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001366246gluu:PerformanceStockOptionsMember2020-01-012020-03-310001366246us-gaap:EMEAMember2020-01-012020-03-310001366246srt:AsiaPacificMember2020-01-012020-03-310001366246gluu:AmericasExcludingUsaMember2020-01-012020-03-310001366246country:US2020-01-012020-03-310001366246us-gaap:EMEAMember2019-01-012019-03-310001366246srt:AsiaPacificMember2019-01-012019-03-310001366246gluu:AmericasExcludingUsaMember2019-01-012019-03-310001366246country:US2019-01-012019-03-310001366246gluu:OtherMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-03-310001366246gluu:MicroTransactionsMemberus-gaap:TransferredOverTimeMember2020-01-012020-03-310001366246gluu:AdvertisementsAndOffersMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-03-310001366246gluu:OtherMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-03-310001366246gluu:MicroTransactionsMemberus-gaap:TransferredOverTimeMember2019-01-012019-03-310001366246gluu:AdvertisementsAndOffersMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-03-310001366246gluu:AllCountriesExcludingUnitedStatesOfAmericaMember2020-03-310001366246country:US2020-03-310001366246gluu:AllCountriesExcludingUnitedStatesOfAmericaMember2019-12-310001366246country:US2019-12-310001366246us-gaap:WarrantMember2019-01-012019-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001366246us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001366246gluu:CurrentAndLongTermLiabilitiesMembergluu:AgreementsWithVariousLicensorsMember2020-03-310001366246us-gaap:RetainedEarningsMember2020-01-012020-03-310001366246us-gaap:RetainedEarningsMember2019-01-012019-03-310001366246gluu:DigitalStorefrontsMemberus-gaap:IndemnificationGuaranteeMember2020-03-310001366246gluu:DigitalStorefrontsMemberus-gaap:IndemnificationGuaranteeMember2019-12-310001366246srt:MinimumMembergluu:TitlesContentAndTechnologyMember2020-01-012020-03-310001366246srt:MaximumMembergluu:TitlesContentAndTechnologyMember2020-01-012020-03-310001366246us-gaap:TrademarksMember2020-01-012020-03-310001366246gluu:CustomerContractAndRelatedRelationshipsMember2020-01-012020-03-310001366246us-gaap:TrademarksMember2020-03-310001366246gluu:TitlesContentAndTechnologyMember2020-03-310001366246gluu:CustomerContractAndRelatedRelationshipsMember2020-03-310001366246us-gaap:TrademarksMember2019-12-310001366246gluu:TitlesContentAndTechnologyMember2019-12-310001366246gluu:CustomerContractAndRelatedRelationshipsMember2019-12-310001366246srt:MaximumMembergluu:PerformanceStockOptionsMember2020-01-012020-03-310001366246us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001366246us-gaap:EmployeeStockOptionMember2020-03-310001366246us-gaap:CommonStockMember2020-03-310001366246us-gaap:CommonStockMember2019-12-310001366246us-gaap:CommonStockMember2019-03-310001366246us-gaap:CommonStockMember2018-12-310001366246gluu:EquityInducementPlanTwoThousandEighteenMember2018-04-3000013662462018-12-3100013662462019-03-310001366246us-gaap:FairValueInputsLevel1Member2020-03-310001366246us-gaap:FairValueInputsLevel1Member2019-12-310001366246us-gaap:WarrantMember2020-01-012020-03-310001366246us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001366246us-gaap:PerformanceSharesMember2020-01-012020-03-310001366246us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001366246gluu:EmployeeStockPurchasePlanMember2020-01-012020-03-310001366246us-gaap:PerformanceSharesMember2019-01-012019-03-310001366246us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001366246us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-03-310001366246us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-01-012019-03-310001366246gluu:PerformanceStockUnitsMember2020-01-012020-03-310001366246us-gaap:RestrictedStockUnitsRSUMember2020-03-310001366246gluu:PerformanceStockUnitsMember2020-03-310001366246us-gaap:FairValueInputsLevel3Member2020-03-310001366246us-gaap:FairValueInputsLevel3Member2019-12-310001366246srt:MaximumMember2020-01-012020-03-3100013662462019-01-012019-03-310001366246us-gaap:WarrantMember2020-03-310001366246us-gaap:WarrantMember2019-12-310001366246us-gaap:WarrantMember2019-01-012019-12-310001366246us-gaap:WarrantMember2020-01-012020-03-310001366246gluu:TapjoyMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310001366246gluu:GoogleMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310001366246gluu:AppleMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310001366246gluu:GoogleMemberus-gaap:SalesMember2020-01-012020-03-310001366246gluu:AppleMemberus-gaap:SalesMember2020-01-012020-03-310001366246gluu:TapjoyMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001366246gluu:GoogleMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001366246gluu:AppleMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001366246gluu:GoogleMemberus-gaap:SalesMember2019-01-012019-03-310001366246gluu:AppleMemberus-gaap:SalesMember2019-01-012019-03-3100013662462020-03-3100013662462019-12-3100013662462020-05-0100013662462020-01-012020-03-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesutr:sqftgluu:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 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 001-33368

Glu Mobile Inc.

(Exact name of the Registrant as Specified in its Charter)

Delaware

91-2143667

(State or Other Jurisdiction of
Incorporation or Organization)

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

875 Howard Street, Suite 100

San Francisco, California 94103

(Address of Principal Executive Offices, including Zip Code)

(415) 800-6100

(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

Common Stock, par value $0.0001 per share

GLUU

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

Shares of Glu Mobile Inc. common stock outstanding as of May 1, 2020: 151,592,271

GLU MOBILE INC.

FORM 10-Q

Quarterly Period Ended March 31, 2020

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS (Unaudited)

3

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

3

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

4

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

5

Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2020 and March 31, 2019

6

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

7

Notes to Unaudited Condensed Consolidated Financial Statements

8

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

21

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

31

ITEM 4. CONTROLS AND PROCEDURES

32

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

33

ITEM 1A. RISK FACTORS

33

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

58

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

58

ITEM 4. MINE SAFETY DISCLOSURES

58

ITEM 5. OTHER INFORMATION

58

ITEM 6. EXHIBITS

58

SIGNATURES

60

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

GLU MOBILE INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(in thousands, except per share data)

    

March 31, 

December 31, 

 

   

2020

   

2019

 

ASSETS

 

Current assets:

Cash and cash equivalents

$

114,708

$

127,053

Accounts receivable, net

 

42,495

 

29,304

Prepaid royalties

15,517

15,347

Deferred royalties

5,068

5,067

Deferred platform commission fees

29,007

29,239

Prepaid expenses and other assets

 

8,822

 

8,629

Total current assets

 

215,617

 

214,639

Property and equipment, net

 

18,667

 

17,643

Operating lease right of use assets

34,497

35,170

Long-term prepaid royalties

26,502

26,879

Other long-term assets

 

2,570

 

2,733

Intangible assets, net

 

3,871

 

4,758

Goodwill

 

116,227

 

116,227

Total assets

$

417,951

$

418,049

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable and accrued liabilities

$

22,709

$

17,535

Accrued compensation

 

9,431

 

11,260

Accrued royalties

 

11,724

 

20,802

Short-term operating lease liabilities

3,487

3,528

Deferred revenue

 

96,826

 

97,629

Total current liabilities

 

144,177

 

150,754

Long-term accrued royalties

26,502

26,842

Long-term operating lease liabilities

36,716

37,351

Other long-term liabilities

 

16

 

15

Total liabilities

 

207,411

 

214,962

Commitments and contingencies (Note 8)

Stockholders’ equity:

Preferred stock, $0.0001 par value; 5,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019

 

 

Common stock, $0.0001 par value; 250,000 shares authorized at March 31, 2020 and December 31, 2019; 151,584 and 147,778 shares issued and outstanding at March 31, 2020 and December 31, 2019

 

15

 

15

Additional paid-in capital

 

650,470

 

634,721

Accumulated other comprehensive loss

 

(60)

 

(37)

Accumulated deficit

 

(439,885)

 

(431,612)

Total stockholders’ equity

 

210,540

 

203,087

Total liabilities and stockholders’ equity

$

417,951

$

418,049

The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

3

GLU MOBILE INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

(in thousands, except per share data)

Three Months Ended

March 31, 

   

2020

   

2019

   

Revenue

   

$

107,274

$

95,885

   

Cost of revenue:

Platform commissions, royalties and other

 

36,974

 

33,270

Amortization of intangible assets

 

888

 

1,252

Total cost of revenue

 

37,862

 

34,522

Gross profit

 

69,412

 

61,363

Operating expenses:

Research and development

 

29,531

 

26,546

Sales and marketing

 

42,743

 

28,105

General and administrative

 

6,667

 

6,635

Total operating expenses

 

78,941

 

61,286

Income/(loss) from operations

 

(9,529)

 

77

Interest and other income/(expense), net

 

(65)

 

764

Income/(loss) before income taxes

 

(9,594)

 

841

Income tax benefit/(provision)

 

1,321

 

(178)

Net income/(loss)

$

(8,273)

$

663

Net income/(loss) per common share - basic

$

(0.06)

$

0.00

Net income/(loss) per common share - diluted

$

(0.06)

$

0.00

Weighted average common shares outstanding:

Basic

149,629

144,445

Diluted

149,629

159,423

The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

4

GLU MOBILE INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS)

(Unaudited)

(in thousands)

Three Months Ended

March 31, 

   

2020

   

2019

   

Net income/(loss)

$

(8,273)

$

663

Other comprehensive income/(loss):

Foreign currency translation adjustments

 

(23)

 

15

Other comprehensive income/(loss)

 

(23)

 

15

Comprehensive income/(loss)

$

(8,296)

$

678

The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

5

GLU MOBILE INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

(in thousands)

Three Months Ended

March 31, 

2020

2019

Common stock and additional paid-in capital:

Beginning balance

$

634,736

$

617,795

Issuance of common stock upon exercise of stock options

9,526

1,313

Issuance of common stock under Employee Stock Purchase Plan

1,705

1,665

Taxes paid related to net share settlement of equity awards

(1,720)

(3,956)

Stock-based compensation expense

6,238

6,807

Ending balance

650,485

623,624

Accumulated deficit:

Beginning balance

(431,612)

(440,483)

Net income/(loss)

(8,273)

663

Ending balance

(439,885)

(439,820)

Accumulated other comprehensive income/(loss):

Beginning balance

(37)

1

Other comprehensive income/(loss)

(23)

15

Ending balance

(60)

16

Total stockholders' equity ending balance

$

210,540

$

183,820

Common stock shares outstanding:

Beginning balance

147,778

143,870

Common stock issued

3,806

1,306

Ending balance

151,584

145,176

The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements

6

GLU MOBILE INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

Three Months Ended March 31, 

   

2020

   

2019

Cash flows from operating activities:

Net income/(loss)

$

(8,273)

$

663

Adjustments to reconcile net income/(loss) to net cash used in operating activities:

Stock-based compensation

 

6,382

 

6,807

Depreciation

 

1,343

 

1,063

Non-cash lease expense

996

766

Amortization of intangible assets

 

888

 

1,252

Other non-cash adjustments

487

504

Changes in operating assets and liabilities:

Accounts receivable

 

(13,491)

 

(7,356)

Prepaid royalties

(6,310)

(370)

Deferred royalties

(1)

597

Deferred platform commission fees

232

1,109

Prepaid expenses and other assets

 

(128)

 

397

Accounts payable and other accrued liabilities

 

7,494

 

7,252

Accrued compensation

 

(1,829)

 

(10,303)

Accrued royalties

 

(2,939)

 

(678)

Deferred revenue

 

(803)

 

(3,296)

Other long-term liabilities

 

1

 

(20)

Operating lease liabilities

(901)

(775)

Net cash used in operating activities

 

(16,852)

 

(2,388)

Cash flows from investing activities:

Purchase of property and equipment

 

(4,830)

 

(1,137)

Other investing activities

(100)

Net cash used in investing activities

 

(4,830)

 

(1,237)

Cash flows from financing activities:

Proceeds from exercise of stock options and purchases under the ESPP

11,231

2,978

Taxes paid related to net share settlement of equity awards

 

(1,720)

 

(3,956)

Net cash provided by/(used in) financing activities

 

9,511

 

(978)

Effect of exchange rate changes on cash

 

(174)

 

(36)

Net decrease in cash, cash equivalents and restricted cash

 

(12,345)

 

(4,639)

Cash, cash equivalents and restricted cash at beginning of period

127,053

97,944

Cash, cash equivalents and restricted cash at end of period

$

114,708

$

93,305

Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets

Cash and cash equivalents

$

114,708

$

93,195

Restricted cash

110

Total cash, cash equivalents, and restricted cash

$

114,708

$

93,305

The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.

7

GLU MOBILE INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Dollar and share amounts in thousands, except per share data)

Note 1 — The Company, Basis of Presentation and Summary of Significant Accounting Policies

Glu Mobile Inc. (the “Company” or “Glu”) was incorporated in the state of Nevada in May 2001 and reincorporated in the state of Delaware in March 2007. The Company develops, publishes, and markets a portfolio of games designed for users of smartphones and tablet devices who download and make purchases within its games through direct-to-consumer digital storefronts, such as the Apple App Store, Google Play Store and others (“Digital Storefronts”). The Company creates games based on its own original brands, as well as third-party licensed brands, properties and other content.

Principles of Consolidation and Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on February 28, 2020. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, which the Company believes are necessary for a fair statement of the Company’s financial position as of March 31, 2020 and its condensed consolidated results of operations for the three months ended March 31, 2020 and 2019, respectively. These unaudited condensed consolidated financial statements are not necessarily indicative of the results to be expected for the entire year. The condensed consolidated balance sheet presented as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, and the condensed consolidated balance sheet presented as of March 31, 2020 has been derived from the unaudited condensed consolidated financial statements as of that date. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not materially affect revenue, operating income/(loss), net income/(loss), cash flows, total assets, total liabilities or stockholders’ equity.

The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in its unaudited condensed consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Estimates and assumptions reflected in the unaudited condensed consolidated financial statements include, but are not limited to, estimation of the average playing period of paying users associated with durable virtual items, the allowance for doubtful accounts, useful lives of property and equipment and intangible assets, valuation and realizability of deferred tax assets and uncertain tax positions, fair value of stock awards issued, fair value of warrants issued, accounting for business combinations, evaluating goodwill, long-lived assets for impairment, and realization of prepaid royalties and fair value of investments. Actual results may differ from these estimates due to risks and uncertainties, and these differences may be material, including uncertainty in the current economic environment due to the recent coronavirus (“COVID-19”) pandemic. Management will continue to actively monitor the impact of the COVID-19 pandemic on the Company’s assumptions and estimates.

8

Concentration of Credit Risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents and accounts receivable.

The Company derives its accounts receivable from revenue earned from customers located worldwide. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company bases its allowance for doubtful accounts on management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company writes off accounts receivable balances against the allowance when it determines that the amount will not be recovered.

The following table summarizes the revenue from customers in excess of 10% of the Company’s revenue:

Three Months Ended

March 31, 

   

2020

   

2019

 

Apple

57.6

%  

52.9

%

Google

31.9

%  

34.1

%

At March 31, 2020, Apple Inc. (“Apple”), Google Inc. (“Google”), and Tapjoy Inc. (“Tapjoy”) accounted for 63.1%, 21.6%, and 11.1%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy accounted for 47.2%, 28.5%, and 17.8%, respectively, of total accounts receivable. No other customer or Digital Storefront represented more than 10% of the Company’s total accounts receivable as of these dates.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in earlier recognition of credit losses. The ASU requires a cumulative-effect adjustment to retained earnings transition approach and is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This new accounting standard update simplifies the measurement of goodwill by eliminating the Step 2 impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, limited to the amount of goodwill. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable.  The new guidance becomes effective for goodwill impairment tests in fiscal years beginning after December 15, 2019. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement. This guidance adds, modifies and removes several disclosure requirements relative to the three levels of inputs used to measure fair value in accordance with Topic 820, Fair Value Measurement. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

9

In August 2018, the FASB issued ASU 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. This guidance aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. It also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

Note 2 — Net Income/(Loss) Per Share

The Company computes basic net income/(loss) per share by dividing its net income/(loss) for the period by the weighted average number of common shares outstanding during the period.

Diluted net income per share for the three months ended March 31, 2019 is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period, including potentially dilutive common stock instruments. Diluted net loss per share for the three months ended March 31, 2020 has been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration for common share equivalents as their effect would have been antidilutive.

Three Months Ended

March 31, 

2020

   

2019

   

Net income/(loss)

$

(8,273)

$

663

Shares used to compute net income/(loss) per share:

Weighted average shares used to compute basic net income/(loss) per share

149,629

144,445

Dilutive potential common shares

14,978

Weighted average shares used to compute diluted net income/(loss) per share

 

149,629

 

159,423

Basic net income/(loss) per share

$

(0.06)

$

0.00

Diluted net income/(loss) per share

$

(0.06)

$

0.00

10

The following equity awards outstanding at the end of each period presented have been excluded from the computation of diluted net income/(loss) per share of common stock for the periods presented because including them would have had an anti-dilutive effect: 

Three Months Ended

March 31, 

2020

2019

    

Warrants to purchase common stock

1,125

Options to purchase common stock

13,641

277

Restricted stock units ("RSUs")

6,338

Performance stock options ("PSOs")

3,244

3,244

Performance stock units ("PSUs")

2,958

Employee stock purchase plan ("ESPP")

428

Total

24,776

6,479

 

Note 3 — Revenue from Contracts with Customers

Disaggregation of Revenue

The following table summarizes revenue from contracts with customers for the three months ended March 31, 2020 and March 31, 2019:

Three Months Ended

March 31, 

2020

2019

In-App Purchases (over-time revenue recognition)

$

95,939

$

83,544

Advertisements and offers (point-in-time revenue recognition)

11,329

 

12,330

Other (point-in-time revenue recognition)

6

11

Total revenue

$

107,274

$

95,885

The Company operates in a single reportable segment. In the table above, revenue is disaggregated by type of revenue stream, indicating whether it is recognized over-time or at a point-in-time.

Contract Balances

The following table provides information about receivables and contract liabilities from contracts with customers:

March 31, 2020

December 31, 2019

Receivables, which are included in accounts receivable, net

$

42,495

$

29,304

Contract liabilities, which are included in deferred revenue

 

96,826

 

97,629

The Company receives payments from customers based on billing terms established in the Company’s contracts. Contract assets relate to the Company’s right to consideration for its completed performance under the contract before the customer pays consideration or before payment is due. At March 31, 2020 and December 31, 2019, there were no contract assets recorded in the Company’s condensed consolidated balance sheets. Accounts receivable are recorded when the right to consideration becomes unconditional.

Deferred revenue relates to payments received in advance of performance under the contract.  Deferred revenue is recognized as revenue as the Company performs under the contract. The Company had $97,629 in deferred revenue as of December 31, 2019, of which $71,767 was recognized as revenue in the three months ended March 31, 2020. The Company had $85,736 in deferred revenue as of December 31, 2018, of which $62,698 was recognized as revenue in the three months ended March 31, 2019.

11

Note 4 — Fair Value Measurements

Fair Value Measurements

The Company accounts for fair value in accordance with Accounting Standard Codification 820, Fair Value Measurements and Disclosures (“ASC 820”). Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company’s financial assets as of March 31, 2020 are presented below at fair value and were classified within the fair value hierarchy as follows:

    

Level 1

    

Level 2

    

Level 3

    

March 31, 2020

 

Financial Assets

Cash and cash equivalents

$

114,708

$

$

$

114,708

Other investments

1,565

1,565

Total financial assets

$

114,708

$

$

1,565

$

116,273

The Company’s financial assets as of December 31, 2019 are presented below at fair value and were classified within the fair value hierarchy as follows:

    

Level 1

    

Level 2

    

Level 3

    

December 31, 2019

Financial Assets

Cash and cash equivalents

$

127,053

$

$

$

127,053

Other investments

1,565

1,565

Total financial assets

$

127,053

$

$

1,565

$

128,618

The Company’s cash and cash equivalents, which were held in operating bank and money market accounts, are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices, broker or dealer quotations or alternative pricing sources with reasonable levels of price transparency. The carrying value of accounts receivable and payables approximates fair value due to the short time to expected payment or receipt of cash. The carrying value of other investments approximates fair value, and there are no unrealized gains or losses, as there have been no events or changes in circumstances that would have had a significant effect on the fair value of these investments at March 31, 2020 and December 31, 2019.

Note 5 — Balance Sheet Components

Accounts Receivable, net

    

March 31, 

    

December 31, 

    

   

2020

   

2019

   

Accounts receivable

$

42,495

$

29,304

Less: Allowance for doubtful accounts

 

 

Accounts receivable, net

$

42,495

$

29,304

12

Accounts receivable includes amounts billed and unbilled as of the respective balance sheet dates, but net of platform commissions paid to the Digital Storefronts. The Company had no bad debts during the three months ended March 31, 2020 and 2019.

Note 6 — Goodwill and Intangible Assets

Intangible Assets

The Company’s intangible assets were acquired primarily in various acquisitions as well as in connection with the purchase of certain trademarks, brand assets and licensed content. The carrying amounts and accumulated amortization expense of the acquired intangible assets at March 31, 2020 and December 31, 2019 were as follows:

March 31, 2020

December 31, 2019

 

    

Estimated

    

Gross

    

Accumulated

    

Net

    

Gross

    

Accumulated

    

Net

 

Useful

Carrying

Amortization

Carrying

Carrying

Amortization

Carrying

 

Life

Value

Expense

Value

Value

Expense

Value

 

Intangible assets amortized to cost of revenue:

Titles, content and technology

 

3 - 5 yrs

$

21,117

$

(17,246)

$

3,871

$

21,117

$

(16,359)

$

4,758

Customer contracts and related relationships

 

5 yrs

 

700

(700)

 

700

(700)

Trademarks

 

7 yrs

 

5,000

(5,000)

 

5,000

(5,000)

$

26,817

$

(22,946)

$

3,871

$

26,817

$

(22,059)

$

4,758

Acquisition-related intangibles included in the above table are finite-lived and are being amortized on a straight-line basis over their estimated useful lives, which approximate the pattern in which the economic benefits of the intangible assets are realized. The Company has included amortization of acquired intangible assets directly attributable to revenue-generating activities in cost of revenue.

During the three months ended March 31, 2020 and 2019, the Company recorded amortization expense in cost of revenue for $888 and $1,252, respectively.

As of March 31, 2020, total expected future amortization related to intangible assets was as follows:

    

Amortization

to Be Included in

Cost of

Year Ending December 31,

   

Revenue

2020 (remaining 9 months)

$

2,371

2021

 

1,500

Total intangible assets

$

3,871

Goodwill

The Company had $116,227 in goodwill as of March 31, 2020 and December 31, 2019, respectively. There were no indicators of impairment as of March 31, 2020.

Note 7 – Leases

The Company currently leases real estate space under non-cancelable operating lease agreements for its corporate headquarters in San Francisco, California and its operations in Toronto, Canada, Hyderabad, India, Foster City, California, Burlingame, California and Orlando, Florida. These operating leases have remaining lease terms ranging from 2 months to 7.67 years, some of which include the option to extend the lease, with the longest extension option being 6 years.

The Company does not include any of its renewal options when calculating its lease liability as the Company is not reasonably certain whether it will exercise these renewal options at this time. The weighted-average remaining non-cancelable lease term for the Company’s operating leases was 7.32 years for the three months ended March 31, 2020.

13

The weighted-average discount rate was 6.7% for the three months ended March 31, 2020. Rent expense for the three months ended March 31, 2020 and 2019 was $1,171 and $1,351, respectively.

During the three months ended March 31, 2020, the Company signed a new operating lease for approximately 2,600 square feet of office space in Orlando, Florida and extended the lease term of its Burlingame office. As a result, the Company recorded an increase of the lease liability and ROU asset by an aggregate of $334 on their respective execution dates.

The future minimum lease payments to be paid under noncancelable leases in effect at March 31, 2020, are as follows:

Operating

Year Ending December 31,

   

Leases

2020 (remaining 9 months)

 

3,024

2021

 

7,093

2022

7,009

2023

6,980

2024 and thereafter

27,666

Total lease payments

$

51,772

Less: imputed interest

(11,569)

Total

$

40,203

Supplemental information related to the Company’s leases for the three months ended March 31, 2020 is as follows:

Three Months Ended

   

March 31, 2020

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash outflow from operating leases

$

1,635

Three Months Ended

   

March 31, 2020

Right of use assets obtained in exchange for new lease obligations:

Operating leases

$

334

Note 8 — Commitments and Contingencies

Minimum Guaranteed Royalties and Developer Commitments

The Company has entered into license and publishing agreements with various celebrities, athletes, sports and entertainment organizations, and other well-known brands and properties to develop and publish games for mobile devices. Pursuant to some of these agreements, the Company is required to make minimum guaranteed royalty payments regardless of revenue generated by the applicable game, which may not be dependent on any deliverables. The significant majority of these minimum guaranteed royalty payments are recoupable against future royalty obligations that would otherwise become payable, or in certain circumstances, where not recoupable, are capitalized and amortized over the lesser of (1) the estimated life of the title incorporating licensed content or (2) the term of the license agreement.

14

At March 31, 2020, future unpaid minimum guaranteed royalty commitments were as follows:

Future

Minimum

Guarantee

Year Ending December 31,

    

Commitments

2020 (remaining 9 months)

$

3,270

2021

 

10,815

2022

6,855

2023

6,690

2024

6,150

$

33,780

The amounts represented in the table above reflect the Company’s minimum cash obligations for the respective calendar years, but do not necessarily represent the periods in which they will be expensed in the Company’s unaudited condensed consolidated financial statements. Additionally, subsequent to March 31, 2020, the Company entered into other agreements with commitments totaling approximately $9,000 through fiscal year 2020.

Licensor commitments include $33,780 of commitments due to licensors that have been recorded in current and long-term liabilities and a corresponding amount in current and long-term assets because payment is not contingent upon performance by the licensor. The classification of commitments between long-term and short-term is determined based on the timing of expected recoupment of earned royalties calculated on projected revenue for the licensed intellectual property games.

Indemnification Arrangements

The Company has entered into agreements under which it indemnifies each of its officers and directors during his or her lifetime for certain events or occurrences while the officer or director is or was serving at the Company’s request in that capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has a director and officer insurance policy that limits its exposure and enables the Company to recover a portion of any future amounts paid.

In the ordinary course of its business, the Company includes standard indemnification provisions in most of its commercial agreements with Digital Storefronts and licensors. Pursuant to these provisions, the Company generally indemnifies these parties for losses suffered or incurred in connection with its games, including as a result of intellectual property infringement, viruses, worms and other malicious software, and legal or regulatory violations. The term of these indemnity provisions is generally perpetual after execution of the corresponding license agreement, and the maximum potential amount of future payments the Company could be required to make under these provisions is often unlimited. To date, the Company has not incurred costs to defend lawsuits or settle indemnified claims of these types and, accordingly, has recorded no liabilities for these provisions as of March 31, 2020 and December 31, 2019.

Contingencies

From time to time, the Company is subject to various claims, complaints and legal actions in the normal course of business. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company’s estimate of losses is developed in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. After taking all of the above factors into account, the Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed reasonably probable and the amount can be reasonably estimated. The Company further determines whether an estimated loss from a contingency should be disclosed by assessing whether a material loss is deemed reasonably possible. Such disclosure will include an estimate of the additional loss or range of loss or will state that an estimate cannot be made.

The Company does not believe it is party to any currently pending litigation, the outcome of which is reasonably possible to have a material adverse effect on its operations, financial position or liquidity. However, the ultimate

15

outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, potential negative publicity, diversion of management resources and other factors.

Note 9 — Stockholders’ Equity

Warrants to Purchase Common Stock

Warrants outstanding at March 31, 2020 were as follows:

 

Number

Weighted

of Shares

Average

Outstanding

Exercise

Average

Under

Price per

Contractual

Warrant

   

Share

   

Term (Years)

   

Warrants outstanding, December 31, 2019

1,600

$

4.61

5.44

Exercised

(475)

$

4.99

5.00

Warrants outstanding, March 31, 2020

1,125

$

4.46

5.44

No expenses with respect to these warrants were recognized during the three months ended March 31, 2020 and 2019.

Note 10 — Stock Incentive Plans

2007 Equity Incentive Plan

In April 2019, the Company’s Board of Directors approved, and in June 2019, the Company’s stockholders approved, the fifth Amended and Restated 2007 Equity Incentive Plan (the “Fifth Amended 2007 Plan”). The Fifth Amended 2007 Plan included an increase of 4,600 shares in the aggregate number of shares of common stock authorized for issuance under the plan.

Performance-based equity awards

The Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”) has awarded PSOs and/or PSUs to the Company’s executives and certain other employees. These performance-based awards are subject to the achievement of specified annual performance goals. They become eligible to vest only if the applicable performance goals are achieved and will vest only if the grantee remains employed with the Company through each applicable vesting date. The number of shares that may vest depend on the extent to which the Company achieves the specified annual performance goals. The fair value of these awards is estimated on the date of grant. The PSOs have a contractual term of 10 years. If the performance goals are not met as of the end of the performance period, no compensation expense is recognized, and any previously recognized expense is reversed. The expected cost is based on the awards that are probable to vest and is recognized over the service period.

2007 Employee Stock Purchase Plan

In April 2017, the Company’s Board of Directors approved, and in June 2017, the Company’s stockholders approved, the Amended and Restated 2007 Employee Stock Purchase Plan (the “Amended 2007 Purchase Plan”). The Amended 2007 Purchase Plan included an increase of 4,000 shares in the aggregate number of shares of common stock authorized for issuance under the plan and removal of the expiration date of the plan.

2018 Equity Inducement Plan

In April 2018, the Compensation Committee of the Company’s Board of Directors adopted the 2018 Equity Inducement Plan (the “2018 Plan”). The 2018 Plan replaced the Company’s 2008 Equity Inducement Plan that expired by its terms in March 2018, and is intended to augment the shares available for issuance under the Fourth Amended 2007

16

Plan. The Company did not seek stockholder approval for the 2018 Plan. As such, awards under the Inducement Plan will be granted in accordance with Nasdaq Listing Rule 5635(c)(4) and only to persons not previously considered an employee or director of the Company, or following a bona fide period of non-employment, as an inducement material to such individuals entering into employment with the Company. The Company initially reserved 400 shares of common stock for issuance under the 2018 Plan.

RSU Activity

A summary of the Company’s RSU activity for the three months ended March 31, 2020 is as follows:

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Units

Grant Date

Contractual

Intrinsic

   

Outstanding

   

Fair Value

Term (Years)

Value

Awarded and unvested, December 31, 2019

 

3,951

$

5.66

Granted

 

2,696

$

6.18

Vested

 

(284)

$

3.70

Forfeited

 

(25)

$

6.26

Awarded and unvested, March 31, 2020

 

6,338

$

5.97

1.79

$

39,867

PSU Activity

A summary of the Company’s PSU activity for the three months ended March 31, 2020 is as follows:

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Units

Grant Date

Contractual

Intrinsic

   

Outstanding

   

Fair Value

Term (Years)

Value

Awarded and unvested, December 31, 2019

5,417

$

6.06

Vested

(276)

$

3.61

Forfeited

(1,065)

$

6.21

Awarded and unvested, March 31, 2020

4,076

$

6.18

1.41

$

25,638

PSUs expected to vest at March 31, 2020

1,271

$

6.10

0.88

$

7,994

PSO Activity

A summary of the Company’s PSO activity for the three months ended March 31, 2020 is as follows:

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Shares

Exercise

Contractual

Intrinsic

   

Outstanding

   

Price

Term (Years)

Value

Balance as of December 31, 2019

6,583

$

4.54

Canceled

(1,376)

$

6.18

Exercised

(504)

$

3.63

Balance as of March 31, 2020

4,703

$

4.15

7.76

$

10,162

PSOs expected to vest at March 31, 2020

-

$

-

-

$

-

PSOs exercisable at March 31, 2020

3,244

$

3.59

7.55

$

8,747

17

Stock Option Activity

The following table summarizes the Company’s stock option activity for the three months ended March 31, 2020:

Options Outstanding

 

    

    

Weighted

    

Weighted

    

 

Number

Average

Average Remaining

Aggregate

 

of

Exercise

Contractual

Intrinsic

 

Shares

Price

Term (Years)

Value

 

Balances at December 31, 2019

    

16,288

    

$

3.56

    

Options canceled

 

(218)

$

5.68

Options exercised

 

(2,429)

$

3.17

Balances at March 31, 2020

 

13,641

$

3.60

 

7.16

$

37,821

Options exercisable at March 31, 2020

 

8,438

$

3.23

 

6.80

$

26,054

The aggregate intrinsic value in the preceding table is calculated as the difference between the exercise price of the underlying awards and the quoted closing price of the Company’s common stock on The Nasdaq Global Select Market of $6.29 per share as of March 31, 2020 (the last trading day in the quarter). Cash proceeds, net of taxes, from option exercises were $9,526 during the three months ended March 31, 2020. Cash proceeds, net of taxes, from option exercises were $1,313 during the three months ended March 31, 2019.

Stock-Based Compensation

The cost of RSUs and PSUs are determined using the fair value of the Company’s common stock based on the quoted closing price of the Company’s common stock on the date of grant. RSUs typically vest and are settled over approximately a four-year period with 25% of the shares vesting on or around the one-year anniversary of the grant date and the remaining shares vesting quarterly thereafter. Compensation cost for stock options, RSUs and performance-based awards with a single vesting date is amortized ratably over the requisite service period. For performance-based awards that have multiple vesting dates, the compensation cost is recognized ratably over the requisite service period for each tranche, whereby each vesting tranche is treated as a separate award for determining the requisite service period. The compensation cost for performance-based awards may be adjusted over the vesting period based on interim estimates of performance against the pre-set financial performance measures.

Under Accounting Standard Codification 718, Compensation-Stock Compensation (“ASC 718”), the Company estimated the fair value of each option award on the grant date using the Black-Scholes option valuation model and the weighted average assumptions noted in the following tables:

Stock Options

Three Months Ended

March 31, 

 

   

2020

   

2019

 

Dividend yield

 

 

%

 

%

Risk-free interest rate

 

 

%

 

2.46

%

Expected volatility

 

 

%

 

56.4

%

Expected term (years)

 

 

 

4.00

The expected term of stock options gave consideration to early exercises, post-vesting cancellations and the options’ contractual term ranging from 6 to 10 years. The Company based its expected volatility on its own historical volatility. The Company did not grant any PSOs during the three months ended March 31, 2020 and 2019. The Company did not grant any stock options for the three months ended March 31, 2020. The weighted-average fair value of stock options granted during the three months ended March 31, 2019 was $4.13 per share.

18

The following table summarizes the consolidated stock-based compensation expense by line items in the condensed consolidated statement of operations:

Three Months Ended

March 31, 

2020

   

2019

Research and development (1)

$

3,962

$

3,946

Sales and marketing

 

875

 

826

General and administrative

 

1,545

 

2,035

Total stock-based compensation expense

$

6,382

$

6,807

(1)For the three months ended March 31, 2020, stock-based compensation expense recorded in research and development includes $144 from PSUs classified as liabilities.

The following table summarizes total compensation expense related to unvested awards not yet recognized as of March 31, 2020:

Unrecognized Compensation

Expense for Unvested

Awards

Stock options

$

9,056

RSUs

34,187

PSUs (1)

6,964

Total unrecognized compensation expense

$

50,207

(1)The unrecognized compensation expense for PSUs classified as equity and vesting in fiscal years 2022 and 2023, except for PSUs classified as liabilities, is excluded in the table above as the Company does not have a reasonable basis upon which to estimate the vesting probability of such awards in those future periods.

The unrecognized compensation expense related to stock options and RSUs will be recognized over a weighted average period of 1.59 years and 3.33 years, respectively. The unrecognized compensation expense related to PSUs, except for PSUs classified as equity and vesting in fiscal years 2022 and 2023, will be recognized over a weighted average period of 0.93 years.

Note 11 – Income Taxes

The Company recorded an income tax benefit of $1,321 for the three months ended March 31, 2020 and an income tax expense of $178 for the three months ended March 31, 2019. The change in income tax provision was primarily due to changes in pretax income (loss) in the United States and certain foreign entities and changes in tax rates. The income tax rates vary from the Federal and State statutory rates due to the valuation allowances on the Company’s net operating losses, foreign tax rate differences and withholding taxes. The Company computes its quarterly income tax provision by using a forecasted annual effective tax rate and adjusts for any discrete items arising during the quarter.

The Company accounts for uncertain tax positions in accordance with Accounting Standards Codification 740, Income Taxes (“ASC 740”).  As of March 31, 2020, and December 31, 2019, the total amount of unrecognized tax benefits was $15,734 and $15,084, respectively. These unrecognized tax benefits are currently included in the Company’s deferred tax assets, which are subject to full valuation allowance. As such, these unrecognized tax benefits, if recognized, would not have an impact on the Company’s effective tax rate.

The Company is subject to taxation in the United States and various foreign jurisdictions. The material jurisdictions subject to examination by tax authorities are primarily the State of California, United States, Canada, and India. The Company’s federal tax returns are open by statute for tax years 1998 and forward and California tax returns are open by statute for tax years 2003 and forward and could be subject to examination by the tax authorities. The Company’s income tax returns in its international locations are open by statute for tax years 2011 and forward.

 

The Company does not provide for federal income taxes on the undistributed earnings of its foreign subsidiaries as such earnings are to be reinvested indefinitely outside the U.S. 

19

Note 12 — Segment Information and Operations by Geographic Area

Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments. The Company has identified its Chief Executive Officer as the CODM. The Company operates in a single operating segment. The financial information reviewed by the CODM is included within one operating segment for purposes of allocating resources and evaluating financial performance.

The following tables set forth revenue and long-lived assets based on geography:

Revenue

Revenue by geography is primarily based on the geographic location of the Company’s payers. International revenue is revenue generated from distributors and advertising service providers whose principal operations are located outside the United States or, in the case of the Digital Storefronts, the revenue generated from end-user purchases made outside of the United States.

Three Months Ended

March 31, 

2020

   

2019

United States of America

$

84,008

$

72,868

Americas, excluding the United States

 

6,620

 

6,218

EMEA

 

11,858

 

11,528

APAC

 

4,788

 

5,271

Total revenue

$

107,274

$

95,885

Long-Lived Assets

The Company attributes its long-lived assets, which primarily consist of property and equipment, to a country primarily based on the physical location of the assets. Property and equipment, net of accumulated depreciation and amortization, summarized by geographic location was as follows:

    

March 31, 

    

December 31, 

    

   

2020

   

2019

   

United States of America

$

17,784

$

16,738

Rest of the World

 

883

 

905

Total

$

18,667

$

17,643

  

20

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with (1) the unaudited condensed consolidated financial statements and related notes contained elsewhere in this report and (2) the audited consolidated financial statements and related notes and the Management’s Discussion and Analysis of Financial Condition and Results of Operations section, included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2020. The information in this discussion and elsewhere in this report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such statements are based upon current expectations that involve risks and uncertainties, including risks and uncertainty around the impact of the COVID-19 outbreak. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. For example, the words “may,” “will,” “believe,” “anticipate,” “plan,”, “expect,” “intend,” “could,” “estimate,” “continue” and similar expressions or variations identify forward-looking statements.

Our actual results and the timing of certain events may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such a discrepancy include, but are not limited to, those discussed elsewhere in this report, particularly in the section titled “Risk Factors” set forth in Part II, Item 1A of this report. All forward-looking statements in this report are based on information available to us as of the date hereof, and we assume no obligation to update any such forward-looking statements to reflect future events or circumstances, except as required by law.

Our Management’s Discussion and Analysis of Financial Condition and Results of Operations, or MD&A, includes the following sections:

An Overview that discusses at a high level our operating results and some of the trends that affect our business;

Critical Accounting Policies and Estimates that we believe are important to understanding the assumptions and judgments underlying our financial statements;

Recent Accounting Pronouncements;

Results of Operations, including a more detailed discussion of our revenue and expenses; and

Liquidity and Capital Resources, which discusses key aspects of our statements of cash flows, changes in our balance sheets and our financial commitments.

Overview

This overview provides a high-level discussion of our operating results and some of the trends that affect our business. We believe that an understanding of these trends is important to understanding our financial results for the three months ended March 31, 2020, as well as our future prospects. This summary is not intended to be exhaustive, nor is it intended to be a substitute for the detailed discussion and analysis provided elsewhere in this report, including our unaudited condensed consolidated financial statements and accompanying notes.  

Impact of the COVID-19 Pandemic

The extent of the impact of the novel strain of coronavirus, SARS-CoV-2 (“COVID-19”), on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, the impact on our employees, and the effect on the global economy, all of which are uncertain and cannot be predicted. Although we were able to successfully launch two new games, MLB Tap Sports Baseball 2020 and Disney Sorcerer’s Arena, in March 2020 and have been publishing updates and running live operations for our games while our global workforce has been working from home, we believe that if our employees are required to work from home for many

21

months, it could ultimately negatively impact game development. We have also recently seen a reduction in CPIs (costs per install) and an increase in the daily active users in many of our games, but believe that this effect may be temporary and that the trend of increasing CPIs and declining daily and monthly active users may persist over the longer term. In addition, we may experience adverse impacts from changes in how we and companies worldwide conduct business due to the COVID-19 pandemic, including restrictions on travel and in-person meetings. As of the filing date of this Form 10-Q, the extent to which COVID-19 may impact our financial condition, results of operations or guidance is uncertain. The effects of the COVID-19 pandemic will not be fully reflected in our results of operations and overall financial performance until future periods. See “Risk Factors” included elsewhere in this report for further discussion of the possible impact of the COVID-19 pandemic on our business.

Financial Results and Trends

Revenue for the three months ended March 31, 2020 was $107.3 million, an 11.9% increase compared to the three months ended March 31, 2019, in which we reported revenue of $95.9 million. The increase was primarily related to an increase in revenue from Design Home, Covet Fashion and the Tap Sports Baseball franchise, the worldwide launches of Diner DASH Adventures and WWE Universe in the second quarter of 2019, and the worldwide launch of Disney Sorcerer’s Arena in the first quarter of 2020. These increases were partially offset by declining revenue on a year-over-year basis from catalog titles such as Kim Kardashian: Hollywood, Cooking Dash, Restaurant Dash with Gordon Ramsay, Deer Hunter 2018 (originally launched as Deer Hunter 2016), Diner Dash and Racing Rivals.

 

We have concentrated our product development efforts towards developing games for smartphone and tablet devices. We generate the majority of our revenue from Apple’s iOS platform, which accounted for 62.8% and 60.6% of our total revenue for the three months ended March 31, 2020 and 2019, respectively. We generated the majority of this iOS-related revenue through the Apple App Store, which represented 57.6% and 52.9% of our total revenue for the three months ended March 31, 2020 and 2019, respectively, with the significant majority of such revenue derived from in-app purchases. We generated the balance of our iOS-related revenue from offers and advertisements in games distributed on the Apple App Store. In addition, we generated approximately 37.2% and 39.3% of our total revenue for the three months ended March 31, 2020 and 2019, respectively, from the Android platform. We generated the majority of our Android-related revenue through the Google Play Store, which represented 31.9% and 34.1% of our total revenue for the three months ended March 31, 2020 and 2019, respectively, with the significant majority of such revenue derived from in-app purchases. We generated the balance of our Android-related revenue from other platforms that distribute apps that run the Android operating system (e.g., the Amazon App Store) and through offers and advertisements in games distributed through the Google Play Store and other Android platforms.

 

We currently publish titles primarily in four genres: lifestyle, casual, mid-core, and sports and outdoors. We believe these are genres in which we have already established a leadership position, are otherwise aligned with our strengths or are conducive to the establishment of a strong growth game. Across genres, we view our titles as either growth games or catalog games. Growth games are titles that we continue to update with additional content and features and which we expect to grow revenue year over year. We continue to update some of our catalog titles with additional content and features, whereas on others we expend little to no investment in terms of updates and enhancements.

We established our leadership position in the lifestyle genre through our acquisition of Crowdstar Inc. (“Crowdstar”) in November 2016 and its successful Covet Fashion title, and extended our leadership with our global release of Design Home in November 2016. We introduced key updates for Design Home in 2019 and the first three months of 2020, including elite events for elder players, improved series challenges, language localization in German, French and Spanish, and meta game functionality, and are planning further key updates for this title, including the introduction of e-commerce functionality. The casual genre includes our Kim Kardashian: Hollywood title; we recently extended the term of our license agreement with Ms. Kardashian West for an additional 3.5 years through the end of 2023. The casual genre also includes our Cooking Dash and Diner DASH franchises, and our leadership position in this genre was bolstered by our worldwide launch of Diner DASH Adventures in June 2019. The mid-core genre includes our Disney Sorcerer’s Arena title that launched worldwide in March of 2020. Our leadership in the sports and outdoors category remains strong with our Tap Sports Baseball and Deer Hunter franchises. In March 2020, we furthered our leadership in this genre with the launch of MLB Tap Sports Baseball 2020 in more than 100 countries (prior versions of the Tap Sports Baseball franchise were only available in the United States, Canada, United Kingdom, Germany and

22

Australia). MLB Tap Sports Baseball 2020 includes licensed content from Major League Baseball, or MLB, together with current and former MLB players pursuant to our continuing agreements with the Major League Baseball Players Association, and Major League Baseball Players Alumni Association, contains new features and content, including authentic major league stadiums, a skill-based home run mode and a new cover athlete.  We expect to add to our portfolio of sports and outdoor titles through the worldwide release of the next iteration of our Deer Hunter franchise in the second half of 2020.

We believe that our games consistently have high production values, are visually appealing and have engaging core gameplay. These characteristics have typically helped to drive installs and awareness of our games and resulted in highly positive consumer reviews. The majority of our games have been featured on the Apple and Google storefronts when they were commercially released, which we believe is the result of us being a good partner of Apple and Google.   

 

We work closely with our celebrity and brand licensors to engage their social media audiences and build games that will resonate with their unique fan bases.  For example, our Kim Kardashian: Hollywood title utilizes transmedia storytelling, leveraging Ms. Kardashian West’s built-in social media fan base to drive installs and awareness of the game, and then attempting to surprise and delight those fans with real-world events and other game content based on her life.  Our goal is for the game content to become entwined with Ms. Kardashian West’s persona and social media presence, and to otherwise enhance interaction with her fans. We also leverage the strength of well-known brands and licensors to provide users with more realistic experiences, such as the case with MLB Tap Sports Baseball 2020 which features all MLB clubs and uniforms, current and former MLB players and real MLB stadiums, or with our Disney Sorcerer’s Arena title, which includes characters from the Disney and Pixar universes. We also work to build and nurture social communities in and around the games themselves, creating a new vehicle for strong, personal engagement with the brand or celebrity’s fan base.   

 

For us to continue driving installs and awareness of our games and to improve monetization and retention of our players, we must ensure that each of our games has compelling gameplay and a deep meta game that motivates users to continue to play our games for months or even years. In addition, we must regularly update our games with compelling new content, deliver socio-competitive features like tournaments, contests, player-versus-player gameplay and live events, and build and nurture communities around our franchises both in-game and holistically via community features such as dedicated social channels. We have also made significant investments in our proprietary analytics and revenue technology infrastructure.  With our enhanced analytics capabilities, we intend to devote resources towards segmenting and learning more about the players of each of our franchises and further monetizing our highest spending and most engaged players.  We aim to connect our analytics and revenue technology infrastructure to multiple elements of our business – from marketing to merchandising – in order to improve player retention and monetization.

   

We also plan to continue monitoring the successful aspects of our games to drive downloads and enhance monetization and retention as part of our product strategy, whether by optimizing advertising revenue within each title, securing additional compelling licensing arrangements, building enhanced and more complex core gameplay, adding deep meta game features and through enhancing our live operations. Optimizing advertising revenue within our games requires us to continue taking advantage of positive trends in the mobile advertising space, particularly as brands continue to migrate budgets from web to mobile.  Continuing to drive installs and awareness of our games through licensing efforts requires that we continue to partner with brands, celebrities and social influencers that resonate with potential players of our games.  Partnering with desirable licensing partners and renewing our existing licenses with our most successful partners requires that we continue to develop successful games based on licensed content and are able to compete with other mobile gaming companies on financial and other terms in signing such partners.  We also plan to continue introducing third-party licensed brands, properties and personalities into our games as additional licensed content, for cameo appearances or for limited time events in order to drive awareness and monetization. 

Across the globe, our industry is evidencing that hit titles generally remain higher in the top grossing charts for longer.  We believe this is due to the continued specialization and investment of teams and companies in their hit titles, and the live, social nature of certain games. Our strategy and the measures we have implemented to support our business position us to take advantage of these trends, as evidenced by the continued strength and year-over-year growth of Design Home, Covet Fashion and the Tap Sports Baseball franchise. We plan to continue to regularly update and otherwise support our growth games in order to ensure that those games monetize and retain users for even longer

23

periods of time. In addition, we plan to continue to invest in our creative leaders and the creative environments in which they and their teams work to increase our likelihood of creating significant hit growth games. 

 

Our net loss in the three months ended March 31, 2020 was $8.3 million versus net income of $663,000 in the three months ended March 31, 2019. This change was primarily due to an increase in sales and marketing expenses of $14.6 million, an increase in cost of revenue of $3.3 million, and an increase in research and development expenses of $3.0 million, partially offset by an increase in revenue of $11.4 million and a change from tax expense to a tax benefit of $1.3 million. See “—Results of Operations—Comparison of the Three Months Ended March 31, 2020 and 2019” below for further details.

Our ability to achieve, sustain and increase profitability depends not only on our ability to grow our revenue, but also on our ability to manage our operating expenses. We increased our sales and marketing expenditures during the first three months of 2020 compared to the first three months of 2019. This increase largely related to higher marketing spend for most of our successful titles as well as for user acquisition expenditures related to the global launch of Disney Sorcerer’s Arena. Our increased sales and marketing expenses may impair our ability to achieve and sustain profitability if this spending does not result in increased revenues. Additionally, the largest component of our recurring expenses is personnel costs, which consist of salaries, benefits and incentive compensation, including bonuses and stock-based compensation. In the remainder of 2020, we expect that our operating costs will increase as we invest in user acquisition for our games and continue to hire creative and project management talent in all of our offices worldwide.

Cash and cash equivalents at March 31, 2020 totaled $114.7 million, a decrease of $12.3 million from the $127.1 million balance at December 31, 2019. This decrease was primarily related to $16.9 million of cash used in operating activities, $4.8 million of cash used in investing activities, partially offset by $9.5 million of cash provided by financing activities.

Key Operating Metrics

We manage our business by tracking various non-financial operating metrics that give us insight into user behavior in our games. The three metrics that we use most frequently are Daily Active Users (DAU), Monthly Active Users (MAU), and Average Revenue Per Daily Active User (ARPDAU). Our methodology for calculating DAU, MAU, and ARPDAU may differ from the methodology used by other companies to calculate similar metrics.

DAU is the number of individuals who played a particular smartphone game on a particular day. An individual who plays two different games on the same day is counted as two active users for that day when we aggregate DAU across games. In addition, an individual who plays the same game on two different devices during the same day (e.g., an iPhone and an iPad) is also counted as two active users for each such day when we average or aggregate DAU over time. Average DAU for a particular period is the average of the DAUs for each day during that period. We use DAU as a measure of player engagement with the titles that our players have downloaded.

MAU is the number of individuals who played a particular smartphone game in the month for which we are calculating the metric. An individual who plays two different games in the same month is counted as two active users for that month when we aggregate MAU across games. In addition, an individual who plays the same game on two different devices during the same month (e.g., an iPhone and an iPad) is also counted as two active users for each such month when we average or aggregate MAU over time. Average MAU for a particular period is the average of the MAUs for each month during that period. We use the ratio between DAU and MAU as a measure of player retention.

ARPDAU is total free-to-play smartphone revenue – consisting of micro-transactions, advertisements and offers – for the measurement period divided by the number of days in the measurement period divided by the DAU for the measurement period. ARPDAU reflects game monetization. Under our revenue recognition policy, we recognize this revenue over the estimated average playing period of a user, but our methodology for calculating our DAU does not align with our revenue recognition policy for micro-transactions and offers, under which we defer revenue. For example, if a title is introduced in the last month of a quarter, we defer a substantial portion of the micro-transaction and offer revenue to future months, but the entire DAU for the newly released title is included in the month of launch.

24

We calculate DAU, MAU and ARPDAU for only our primary distribution platforms, Apple’s App Store, the Google Play Store and Amazon’s Appstore, as well as from Facebook for certain titles; we are not able to calculate these metrics across all of our distribution channels. In addition, the platforms that we include for purposes of this calculation have changed over time, and we expect that they will continue to change as our business evolves, but we do not expect that we will adjust prior metrics to take any such additions or deletions of distribution platforms into account. We believe that calculating these metrics for only our primary distribution platforms at a given period is generally representative of the metrics for all of our distribution platforms. Moreover, we rely on the data analytics software that we incorporate into our games to calculate and report the DAU, MAU and ARPDAU of our games, and we make certain adjustments to the analytics data to address inconsistencies between the information as reported and our DAU and MAU calculation methodology.

We have estimated the DAU and MAU for certain older titles because the analytics tools incorporated into those titles are incompatible with newer device operating systems (e.g., iOS 13), preventing us from collecting complete data. For these titles, we estimate DAU and MAU by extrapolating from each affected title’s historical data using a fixed decay rate in light of the behavior of similar titles for which we had complete data.

As of January 1, 2019, we began calculating DAU and MAU using the average of each month during the period rather than our historical practice of calculating these metrics based on the last month of the period. For example, DAU for the three months ended March 31, 2020 is calculated as an average of aggregate daily DAU for the months of January 2020, February 2020 and March 2020 calculated for all active smartphone free-to-play titles during those months across the distribution platforms for which we calculate the metric. We adopted this new methodology because we believe that it provides a more accurate representation of overall DAU and MAU for the applicable period and more closely aligns with the methodology used by other companies in the gaming industry to calculate similar metrics.

Three Months Ended

March 31,

2020

2019

Aggregate DAU

3,048

3,150

Aggregate MAU

17,774

19,118

Aggregate ARPDAU

$

0.39

$

0.34

The decrease in aggregate DAU and MAU for the three months ended March 31, 2020 as compared to the same period of the prior year was primarily related to fewer downloads across our portfolio of catalog games partially offset by an increase in aggregate DAU and MAU attributable to our new title launches in 2019, primarily Diner DASH Adventures, an earlier launch date of our MLB Tap Sports Baseball franchise in the first quarter of 2020, compared with the prior year, as well as higher downloads of our growth games.

Our aggregate ARPDAU increased for the three months ended March 31, 2020 as compared to the same period of the prior year, as we improved monetization on certain titles, particularly through increased content updates and use of social features in those games. Future increases in our aggregate DAU, MAU and ARPDAU will depend on our ability to retain current players, attract new paying players, launch new games and expand into new markets and distribution platforms.

We rely on a very small portion of our total users for nearly all of our revenue derived from in-app purchases. Since the launch of our first free-to-play titles in the fourth quarter of 2010, the percentage of unique paying users for our largest revenue-generating free-to-play games has typically been less than 5%, when measured as the number of unique paying users on a given day divided by the number of unique users on that day, though this percentage fluctuates, and it may be higher than 5% for certain of our games during specific, relatively short time periods, such as immediately following worldwide launch or the week following content updates, marketing campaigns or certain other events.

Critical Accounting Policies and Estimates

A summary of our critical accounting policies is presented in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2019. Information with respect to changes in our critical accounting policies can be

25

found in Note 1 of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.

Recent Accounting Pronouncements

Information with respect to recent accounting pronouncements may be found in Note 1 of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.

Results of Operations

The following sections discuss and analyze the changes in the significant line items in our statements of operations for the comparison periods identified.

Comparison of the Three Months Ended March 31, 2020 and 2019

Revenue

Three Months Ended March 31, 

2020

    

2019

% Change

Revenue by Type

(dollars in thousands)

In-App Purchases

$

95,939

$

83,544

14.8%

Advertisements and Offers

11,329

12,330

(8.1%)

Other

6

11

(45.5%)

Total revenue

$

107,274

$

95,885

11.9%

Our revenue increased $11.4 million, or 11.9%, from $95.9 million for the three months ended March 31, 2019 to $107.3 million for the three months ended March 31, 2020, which was primarily comprised of a $12.4 million increase in our revenue from micro-transactions (in-app purchases), partially offset by a decrease of $1.0 million in our revenue from advertisements and offers. The increase in revenue from micro-transactions was primarily related to our growth games, namely Design Home, Covet Fashion, and the Tap Sports Baseball franchise, as well as the worldwide launch of new titles Diner DASH Adventures and WWE Universe in the second quarter of 2019 and Disney Sorcerer’s Arena in the first quarter of 2020. Revenue from our growth games increased by $8.8 million during the three months ended March 31, 2020 compared to the three months ended March 31, 2019. Revenue from the new titles launched in 2019 and 2020 was $9.3 million during the three months ended March 31, 2020. These increases were partially offset by a $6.7 million aggregate decline in revenue from catalog titles such as Kim Kardashian: Hollywood, Cooking Dash, Restaurant Dash with Gordon Ramsay, Diner Dash, Racing Rivals, and Deer Hunter 2018. The decrease in revenue from advertisements and offers was primarily due to the removal of pay-per-engagement offer wall advertisement units from Apple in 2019.

During the three months ended March 31, 2020, Design Home, the Tap Sports Baseball franchise, and Covet Fashion, were our top three revenue-generating games and comprised 43.0%, 18.8% and 15.8%, respectively, of our revenue for the period. During the three months ended March 31, 2019, Design Home, the Tap Sports Baseball franchise, and Covet Fashion, were our top three revenue-generating games and represented 44.9%, 17.2% and 15.6% of our revenue for the period, respectively. No other game generated more than 10% of revenue during the quarters ended March 31, 2020 and 2019.

International revenue (generated from distributors and advertising service providers whose principal operations are located outside the United States or, in the case of the digital storefronts, the revenue generated from end-user purchases made outside of the United States) increased by $249,000 from $23.0 million in the three months ended March 31, 2019 to $23.3 million in the three months ended March 31, 2020.

26

Cost of Revenue

Three Months Ended March 31, 

2020

2019

% Change

Cost of revenue:

(dollars in thousands)

Platform commissions, royalties and other

$

36,974

$

33,270

11.1%

Amortization of intangible assets

888

1,252

(29.1%)

Total cost of revenue

$

37,862

$

34,522

9.7%

Revenue

$

107,274

$

95,885

11.9%

Gross margin

64.7

%

64.0

%

Our cost of revenue increased $3.3 million, or 9.7%, from $34.5 million in the three months ended March 31, 2019 to $37.9 million in the three months ended March 31, 2020. This was primarily due to an increase of $3.6 million in platform commission fees resulting from a higher volume of revenue transactions through the digital storefronts and a $349,000 increase in hosting costs. This increase was partially offset by a $418,000 decrease in impairment of prepaid royalties and minimum guarantees, and a $364,000 decrease in amortization of intangible assets.

The royalties we paid to licensors increased by $195,000, or 3.2%, from $6.1 million in the three months ended March 31, 2019 to $6.3 million in the three months ended March 31, 2020. The increase was due to a growth in revenue from royalty burdened titles. However, the rate of increase of our royalty payments was lower than the 11.9% increase in our revenue, which increased from $95.9 million in the three months ended March 31, 2019 to $107.3 million in the three months ended March 31, 2020. This was due to a larger percentage of our revenue being attributable to titles that are not royalty burdened, such as Design HomeCovet Fashion and Diner DASH Adventures.

Research and Development Expenses

Three Months Ended March 31, 

2020

    

2019

 

% Change

(dollars in thousands)

Research and development expenses

$

29,531

$

26,546

11.2%

Percentage of revenue

27.5

%  

27.7

%

Our research and development expenses increased $3.0 million, or 11.2%, from $26.5 million in the three months ended March 31, 2019 to $29.5 million in the three months ended March 31, 2020. This was primarily attributable to a net increase in payroll related costs of $2.5 million mainly due to the increase in headcount, payroll taxes and certain employee benefit costs and a $398,000 increase in allocated charges for equipment, facilities and depreciation. As a percentage of revenue, research and development expenses decreased slightly from 27.7% in the three months ended March 31, 2019 to 27.5% in the three months ended March 31, 2020. We expect our research and development expenditures to increase slightly in absolute dollars in the remainder of 2020, primarily due to expected increases in headcount.

Sales and Marketing Expenses

Three Months Ended March 31, 

2020

    

2019

% Change

(dollars in thousands)

Sales and marketing expenses

$

42,743

$

28,105

52.1%

Percentage of revenue

39.8

%  

29.3

%

Our sales and marketing expenses increased $14.6 million, or 52.1%, from $28.1 million in the three months ended March 31, 2019 to $42.7 million in the three months ended March 31, 2020. This was primarily attributable to a $12.7 million increase in user acquisition and other marketing expenditures primarily related to a significant investment in user acquisition for Disney Sorcerer’s Arena and Diner DASH Adventures following these titles’ global launches in March 2020 and June 2019, respectively, as well as increased marketing expenditures for Design Home and the Tap Sports Baseball franchise, partially offset by lower user acquisition expenditures on our catalog titles, a $1.0 million increase in payroll related costs mainly due to the increase in headcount and certain employee benefit costs, a $496,000 increase in professional and consulting costs, and a $410,000 increase in allocated charges for equipment, facilities and depreciation. As a percentage of revenue, sales and marketing expenses increased from 29.3% in the three months ended March 31,

27

2019 to 39.8% in the three months ended March 31, 2020. We expect our sales and marketing expenses to increase significantly in the second quarter of 2020 as we seek to capitalize on the current favorable CPI environment to increase the daily active users of our recently launched titles, Disney Sorcerer’s Arena and MLB Tap Sports Baseball 2020, as well as our key existing titles, Design Home, Covet Fashion, Kim Kardashian: Hollywood and Diner DASH Adventures. We expect that our sales and marketing expenses will decrease sequentially in the third and fourth quarters of 2020.

General and Administrative Expenses

Three Months Ended March 31, 

2020

    

2019

 

% Change

(dollars in thousands)

General and administrative expenses

$

6,667

$

6,635

0.5%

Percentage of revenue

6.2

%  

6.9

%

Our general and administrative expenses slightly increased by less than $100,000, or 0.5%, from $6.6 million in the three months ended March 31, 2019 to $6.7 million in the three months ended March 31, 2020. The small year-over-year increase was primarily attributable to a $454,000 increase in payroll related costs mainly due to the increase in headcount and certain employee benefit costs and a $338,000 increase in software and equipment related expenses, partially offset by a $490,000 decrease in stock based compensation expense mainly related to the decrease in vesting probability of certain performance-based equity awards and a $298,000 net decrease in allocated charges for equipment, facilities, and depreciation. As a percentage of revenue, general and administrative expenses decreased from 6.9% in the three months ended March 31, 2019 to 6.2% in the three months ended March 31, 2020. We expect our general and administrative expenses to increase in absolute dollars in the remainder of 2020, primarily due to increases in headcount and certain facilities related expenses.

Interest and Other Income/(Expense), Net

Interest and other income, net, changed from net income of $764,000 in the three months ended March 31, 2019 to net expense of $65,000 in the three months ended March 31, 2020. This was primarily attributable to lower investment and interest income earned on money market funds and higher foreign currency losses related to the revaluation of certain account balances during the three months ended March 31, 2020.

Income Tax Benefit/(Expense)

Our income tax provision changed from an income tax expense of $178,000 in the three months ended March 31, 2019 to an income tax benefit $1.3 million in the three months ended March 31, 2020. This change was primarily due to changes in pretax income in the United States and certain foreign entities, and changes in tax rates. The provision for income taxes differs from the amount computed by applying the statutory U.S. federal rate principally due to the effect of our non-U.S. operations, non-deductible stock-based compensation expense, and change in foreign withholding taxes.

Liquidity and Capital Resources

Three Months Ended March 31, 

2020

    

2019

(In thousands)

Consolidated Statement of Cash Flows Data:

Cash flows used in operating activities

$

(16,852)

$

(2,388)

Cash flows used in investing activities

$

(4,830)

$

(1,237)

Cash flows provided by / (used in) financing activities

$

9,511

$

(978)

Since our inception, we have generally incurred recurring losses and negative annual cash flows from operating activities. We had an accumulated deficit of $439.9 million as of March 31, 2020.

28

Operating Activities

In the three months ended March 31, 2020, net cash used in operating activities was $16.9 million, which was primarily due to an increase of $13.5 million in accounts receivable mainly due to the timing of payments from our customers, an $8.3 million net loss, a $6.3 million increase in prepaid royalties, a $2.9 million decrease in accrued royalties, a $1.8 million decrease in accrued compensation mainly related to bonus payments in the first quarter of 2020 related to 2019 performance, and a $901,000 decrease in operating lease liabilities due to rental payments on leases. These decreases were partially offset by a $7.5 million increase in accounts payable and other accrued liabilities mainly due to the timing of payments to our vendors and non-cash adjustments including $6.4 million of stock based compensation expense, $1.3 million of depreciation expense, $996,000 of non-cash lease expense, and $888,000 of amortization of intangible assets during the three months ended March 31, 2020.

In the three months ended March 31, 2019, net cash used in operating activities was $2.4 million, which was primarily due to a decrease in accrued compensation of $10.3 million mainly related to bonus payments paid in the first quarter of 2019 related to 2018 performance, an increase of $7.4 million in accounts receivable mainly due to the timing of payments from our customers and a decrease of $3.3 million in deferred revenues. These decreases were partially offset by an increase of $7.3 million in accounts payable and other accrued liabilities mainly due to the timing of payments to our vendors, a $1.1 million decrease in deferred platform commission fees and non-cash adjustments including $6.8 million of stock based compensation expense, $1.3 million of amortization of intangible assets and $1.1 million of depreciation expense. 

Investing Activities

In the three months ended March 31, 2020, we used $4.8 million of cash in investing activities related to leasehold improvements and equipment purchases.

In the three months ended March 31, 2019, we used $1.2 million of cash in investing activities primarily related to leasehold improvements and equipment purchases of $1.1 million.

Financing Activities

In the three months ended March 31, 2020, net cash generated from financing activities was $9.5 million which was primarily due to $11.2 million in proceeds received from option exercises and purchases under our employee stock purchase plan partially offset by $1.7 million of taxes paid related to net share settlement of equity awards.

In the three months ended March 31, 2019, net cash used in financing activities was $1.0 million which was primarily due to $4.0 million of taxes paid related to net share settlement of RSUs partially offset by $3.0 million in proceeds received from option exercises and purchases under our employee stock purchase plan. 

29

Sufficiency of Current Cash and Cash Equivalents

Our cash and cash equivalents were $114.7 million as of March 31, 2020. Cash and cash equivalents held outside of the United States in various foreign subsidiaries were $3.0 million as of March 31, 2020, most of which were held by our Canadian and Indian subsidiaries. Under current tax laws and regulations, if cash and cash equivalents held outside the United States are distributed to the United States in the form of dividends or otherwise, we may be subject to additional U.S. income taxes and foreign withholding taxes. We have not provided deferred taxes on unremitted earnings attributable to foreign subsidiaries because these earnings are intended to be reinvested indefinitely. However, if any such balances were to be repatriated, additional U.S. federal income tax payments could result. Computation of the potential deferred tax liabilities associated with unremitted earnings deemed to be indefinitely reinvested is not practicable.

We expect to fund our operations, grow our business and satisfy our contractual obligations during the next 12 months primarily through our cash and cash equivalents, including cash generated from operations. We believe our cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months from the date of this report; however, our cash requirements for the next 12 months may be greater than we anticipate due to, among other reasons, revenue that is lower than we currently anticipate, greater than expected operating expenses, particularly with respect to our research and development and sales and marketing initiatives, use of cash to pay minimum guaranteed royalties, use of cash to pay operating lease obligations, use of cash to fund our foreign operations, and the impact of foreign currency rate changes, unanticipated limitations or timing restrictions on our ability to access funds that are held in our non-U.S. subsidiaries or any investments or acquisitions that we may decide to pursue. We expect to continue to use cash to fund operating lease obligations and minimum guaranteed royalty payments during the remainder of 2020 as milestone payments become due on games we publish and/or develop that incorporate third party licensed property, and may also use cash to fund investments and/or the purchase price of any acquisitions. If the games we develop based on such licensing arrangements fail to perform in accordance with our expectations, we may not fully recoup these minimum guaranteed royalty payments.

If our cash sources are insufficient to satisfy our cash requirements, we may seek to raise additional capital. However, we may be unable to do so on terms that are favorable to us or at all.

Contractual Obligations

The following table is a summary of our contractual obligations as of March 31, 2020:

Payments Due by Period from March 31, 2020

    

Total

    

Less than 1 year

    

1-3 years

    

3-5 years

    

More than 5 years

 

(In thousands)

Operating lease obligations (1)

$

51,772

$

4,854

$

14,019

$

14,243

$

18,656

Guaranteed royalties (2)

33,780

13,635

13,455

6,690

Total contractual obligations

$

85,552

$

18,489

$

27,474

$

20,933

$

18,656

(1)The amount of tenant improvement allowance expected to be received in the second quarter of 2020 for one of our office leases is netted off from the future obligations amount.
(2)We have entered into license and publishing agreements with various celebrities and other owners of brands, properties and other content to develop and publish games and other software applications for mobile devices. These agreements typically require us to make non-refundable, but recoupable payments of minimum guaranteed royalties or license fees as upfront payments or over the term of the agreement.

Off-Balance Sheet Arrangements

At March 31, 2020, we did not have any significant off-balance sheet arrangements requiring disclosure under Item 303(a)(4)(ii) of Regulation S-K, other than those listed in our contractual obligations table above.

30

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The information in this section should be read in connection with the information on financial market risk related to changes in interest rates and non-U.S. currency exchange rates in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the year ended December 31, 2019. Our market risk profile has not changed significantly during the three months ended March 31, 2020.

Interest Rate and Credit Risk

Our exposure to interest rate risk relates primarily to our investment portfolio and the potential losses arising from changes in interest rates.

We are potentially exposed to the impact of changes in interest rates as they affect interest earned on our investment portfolio. As of March 31, 2020, substantially all of our cash and cash equivalents of $114.7 million was held in operating bank and money market accounts earning nominal interest. Accordingly, we do not believe that a 10% change in interest rates would have a significant impact on our interest income/(expense), net, operating results or liquidity related to these amounts.

The primary objectives of our investment activities are, in order of importance, to preserve principal, provide liquidity and maximize income without significantly increasing risk. We do not currently use or plan to use derivative financial instruments in our investment portfolio.

As of March 31, 2020, and December 31, 2019, our cash and cash equivalents were maintained by financial institutions in the United States, Canada, Hong Kong and India and our current deposits are likely in excess of insurance limits.

Our accounts receivable primarily relate to revenue earned from digital storefront operators and advertising platforms. We perform ongoing credit evaluations of our customers’ and the digital storefronts’ financial condition but generally require no collateral from them.

At March 31, 2020, Apple, Google, and Tapjoy accounted for 63.1%, 21.6% and 11.1% of total accounts receivable, respectively. At December 31, 2019, Apple, Google, and Tapjoy accounted for 47.2%, 28.5% and 17.8% of total accounts receivable, respectively. No other customer or digital storefront represented more than 10% of the Company’s total accounts receivable as of these dates.

Foreign Currency Exchange Risk

We transact business in more than 100 countries in more than 30 different currencies, and in 2019 and the first three months of 2020, some of these currencies fluctuated significantly. Our revenue is usually denominated in the functional currency of the distributor while the operating expenses of our operations outside of the United States are maintained in their local currency, with the significant operating currencies consisting of the Indian Rupee and the Canadian Dollar. Although recording operating expenses in the local currency of our foreign operations mitigates some of the exposure of foreign currency fluctuations, variances among the currencies of our customers and our foreign operations relative to the United States Dollar, or USD, could have and have had a material impact on our results of operations.

Our foreign currency exchange gains and losses have been generated primarily from fluctuations in the Indian Rupee versus the USD and the Canadian Dollar versus the USD. At month-end, non-functional currency-denominated accounts receivable and intercompany balances are marked to market and unrealized gains and losses are included in interest and other income/(expense), net. Translation adjustments arising from the use of differing exchange rates are included in accumulated other comprehensive loss in stockholders’ equity. We have in the past experienced, and in the future expect to experience, foreign currency exchange gains and losses on our accounts receivable and intercompany receivables and payables. Foreign currency exchange gains and losses could have a material adverse effect on our business, operating results and financial condition.

31

To date, we have not engaged in exchange rate hedging activities, and we do not expect to do so in the foreseeable future.

Inflation

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we might not be able to offset these higher costs fully through price increases. Our inability or failure to do so could harm our business, operating results and financial condition.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Based upon an evaluation of the effectiveness of disclosure controls and procedures, our Chief Executive Officer (CEO) and Chief Financial Officer (CFO) have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures, as defined under Rule 13a-15(e) and 15d-15(e) of the Exchange Act, were effective to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified by the SEC and is accumulated and communicated to management, including the CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

32

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

From time to time, we are subject to various claims, complaints and legal actions in the normal course of business.  We are not currently party to any pending litigation, the outcome of which we believe will have a material adverse effect on our operations, financial position or liquidity.  However, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors.

Item 1A. Risk Factors

Our business is subject to many risks and uncertainties, which may affect our future financial performance. If any of the events or circumstances described below occurs, our business and financial performance could be harmed, our actual results could differ materially from our expectations and the market value of our stock could decline. The risks and uncertainties discussed below are not the only ones we face. There may be additional risks and uncertainties not currently known to us or that we currently do not believe are material that may harm our business and financial performance. Because of the risks and uncertainties discussed below, as well as other variables affecting our operating results, past financial performance should not be considered as a reliable indicator of future performance and investors should not use historical trends to anticipate results or trends in future periods.

If we fail to develop and timely publish new high-quality, engaging games and continue to enhance our existing games, particularly our most successful games, our revenue would suffer.

Our business depends on developing and publishing mobile games that consumers will download and spend time and money playing.  We must continue to invest significant resources in research and development, technology, analytics and marketing to introduce new games and continue to update our successful games, and we often must make decisions about these matters well in advance of a product’s release to timely implement them. Our success depends, in part, on unpredictable and volatile factors beyond our control, including consumer preferences and the number of applications they are willing to download to and maintain on their devices, competing gaming and non-gaming related applications, new mobile platforms and the availability of other entertainment activities.  If our games do not meet consumer expectations, or they are not brought to market in a timely and effective manner, our business, operating results and financial condition would be harmed. It can be difficult for us to predict with certainty when we will launch a new game as games may require longer development schedules or beta testing periods to meet our quality standards and our players’ expectations. For example, we experienced delays in the development and commercial release of The Swift Life, and, following global launch, the title did not generate significant revenue and was sunset on February 1, 2019. In 2018, we also decided to delay the worldwide launch dates of WWE Universe and Diner DASH Adventures to May and June of 2019, respectively, in order to give the development teams additional time to work on these titles. In August 2019, we announced that we were delaying the expected worldwide launch date of Disney Sorcerer’s Arena to the first quarter of 2020 for similar reasons. While Diner DASH Adventures has been commercially successful, WWE Universe has performed significantly below our expectations, and it is possible that Disney Sorcerer’s Arena will not generate significant revenue on a long-term basis despite its initial success following worldwide launch. Furthermore, our future game launches could also be delayed, or they may not be successful when and if launched, which would likely harm our business, operating results and financial condition. 

Even if our games are successfully introduced in a timely fashion and initially adopted, a failure to continually update them with compelling content or a subsequent shift in the entertainment preferences of consumers could cause a decline in our games’ popularity that could materially reduce our revenue and harm our business, operating results and financial condition, which effect would be magnified for our most successful games and, in particular, Design Home.  In connection with our product strategy, we have committed significant resources to updating, adding new features to and enhancing our existing titles as opposed to launching as many new titles as we have in prior years.  However, we may not be successful in doing so, such as was the case with our update of Covet Fashion in the first quarter of 2017 or as may be the case with our plan to introduce e-commerce functionality into Design Home in 2020.  It is difficult to predict when and how quickly the popularity and revenue of one of our games will decline, and if any of our key growth games

33

experience any such unexpected declines, we may not meet our expectations or the expectations of securities analysts or investors for a given quarter. Furthermore, we compete for the discretionary spending of consumers, who face a vast array of entertainment choices, including social media and other non-gaming related apps, games played on personal computers and consoles, television, movies, sports and the Internet.  If we are unable to sustain sufficient interest in our games compared to other forms of entertainment, our business and financial results would be seriously harmed.

In addition to the market factors noted above, our ability to successfully develop and launch games for mobile devices and their ability to achieve and maintain commercial success will depend on our ability to:

minimize launch delays and cost overruns on the development of new games and features;
successfully enhance and increase the revenue we generate from our existing growth games;
effectively market and monetize our games;
achieve a positive return on investment from our marketing and user acquisition efforts;
sustain sufficient interest in our games compared to other forms of entertainment for our players
adapt to new technologies and feature sets for mobile and other devices;
attract and retain experienced and talented employees
compete successfully against a large and growing number of existing market participants;
minimize and quickly resolve bugs and outages; and
acquire and successfully integrate high quality mobile game assets, personnel or companies. 

We have recently implemented a work from home policy for all of our workforce as a result of the recent COVID-19 coronavirus outbreak, which may have a substantial impact on employee attendance, morale and productivity, disrupt access to facilities, equipment, networks, corporate systems, books and records and may add additional expenses and strain on our business. The duration and extent of the impact from the coronavirus outbreak on our business depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees. While we were able to successfully launch MLB Tap Sports Baseball 2020 and Disney Sorcerer’s Arena in March 2020 while our workforce was working from home and have been publishing updates and running live operations for our games, we believe that if our employees are required to work from home for many months, it could ultimately negatively impact game development and potentially result in delays in launching new games or releasing significant product updates.

These and other uncertainties make it difficult to know whether we will succeed in continuing to develop, launch and enhance successful mobile games in accordance with our operating plan. If we do not succeed in doing so, our business, financial condition, results of operations and reputation will suffer.

Successfully developing and monetizing free-to-play games is a challenging business model.

We face significant challenges in achieving our goal of becoming the leading developer and publisher of free-to-play mobile games.  Successful free-to-play games tend to include competitive gameplay, deep meta game features, player versus player activities, regularly updated content and other complex technological and creative attributes.  While we are working to include such features in our games, we may not successfully update our games to include these features or they may not be well received by our playersFor example, the significant update to Racing Rivals that we released in the fourth quarter of 2016 was poorly received by players, led to a significant decline in revenue and ultimately contributed to our decision to sunset this title on April 1, 2019. If we are unable to successfully implement our

34

product strategy, or if we incur excessive expenses in this effort, our financial performance and ability to grow revenue would be negatively affected. Additionally, our existing games compete with our new offerings and the offerings of our competitors, and revenue from our existing catalog games has declined over time, a trend that we expect to continue.

Our efforts to develop new growth games and enhance our existing growth games may prove unsuccessful or, even if successful, it may take more time than we anticipate to achieve significant revenue because, among other reasons:

our strategy assumes that a large number of players will download our games because they are free and that we will then be able to effectively monetize the games; however, players may not widely download our games for a variety of reasons, including:
the increasing competition throughout the mobile gaming industry for downloads, not only with other mobile games but also with social media and other non-gaming related applications;
limits on the number of mobile applications players are willing to download to and maintain on their devices;
poor consumer reviews or other negative publicity;
ineffective or insufficient marketing efforts, particularly since we intend to continue to test new user acquisition channels which may be ineffective or whose return on investment may not be as directly measurable as our traditional user acquisition campaigns;
lack of sufficient social and community features;
lack of prominent storefront featuring;
failure to reach and maintain Top Free App Store rankings;
the relatively large file size of some of our games; in particular, our games often utilize a significant amount of the available memory on a user’s device and tend to consume additional space as players advance through our games, which may cause players to delete our games once the file size grows beyond the capacity of their devices’ storage limitations; and
the limitations set by Apple, which at most only allow applications that are less than 200 megabytes, to be downloaded over a carrier’s wireless network; as a result, players must download our iOS games that exceed 200 megabytes via a wireless Internet (Wi-Fi) connection;
even if our games are widely downloaded, we may fail to retain users or optimize the monetization of these games; this may occur for a variety of reasons, including poor game design or quality, lack of social and community features, gameplay issues such as game unavailability, long load times or an unexpected termination of the game due to data server or other technical issues, lack of differentiation from predecessor games or other competitive games, lack of innovative features that surprise and delight our players, differences in user demographics and purchasing power or our failure to effectively respond and adapt to changing user preferences through game updates;
future games that we release may fail to resonate with consumers and games that incorporate licensed property may not be financially successful due to the minimum guaranteed royalty payments to our licensors;
we intend to continue to develop games based upon our own intellectual property, in addition to well-known licensed brands and properties, and we may encounter difficulties in generating sufficient consumer interest in and downloads of our original intellectual property games;

35

many well-funded public and private companies have released, or plan to release, games in the same genres as our growth games or games incorporating the same licensed brands that we use in our games (e.g., Disney/Pixar), and this competition will make it more difficult for us to differentiate our games and derive significant revenue from them;
we may have difficulty hiring the experienced monetization, live operations, server technology, data analyst, user experience, game designer, and product management personnel that we require to develop our new games and support our existing growth and catalog games, particularly in the competitive hiring market in the San Francisco Bay Area where our headquarters is located, or may face difficulties in developing our technology platform and incorporating it into our products or developing unique gameplay;
we depend on the proper and continued functioning of our own servers and third-party infrastructure to operate our connected games that are delivered as a service; and
the impact of potential regulatory issues, including:
various jurisdictions are assessing the legality of “loot boxes” which are commonly used in some of our top games. The Federal Trade Commission (“FTC”) held a public workshop in August 2019 to examine consumer protection issues related to loot boxes. If the FTC or a comparable regulatory or legislative body in another jurisdiction determines that loot boxes constitute gambling or otherwise elects to regulate the use of loot boxes, we may be required to stop utilizing loot boxes within our games that are distributed in such jurisdictions, which would negatively impact our revenues;
the FTC has previously indicated that it intends to review issues related to in-app purchases, particularly with respect to games that are marketed primarily to minors, and the FTC might issue rules significantly restricting or even prohibiting in-app purchases or name us as a defendant in a future class-action lawsuit; and
various legislators, administrative bodies and courts, primarily in Europe, have taken actions (including imposing fines) or may be considering taking actions (including antitrust enforcement) against Apple and Google, which are our primary distribution platforms, and Facebook, which is our primary user acquisition channel.

If we do not achieve a sufficient return on our investment with respect to our free-to-play business model, it will negatively affect our operating results and may require us to formulate a new business strategy.

The markets in which we operate are highly competitive, many of our competitors have significantly greater resources than we do, and our players may prefer our competitors’ products or competing forms of entertainment.

Developing, distributing and selling mobile games is a highly competitive business, characterized by frequent product introductions and rapidly emerging new platforms, technologies and storefronts.  For players, we compete primarily on the basis of game quality, brand and customer reviews.  We compete for space on user’s smartphones and tablet devices in terms of the number of applications on their device and the amount of storage consumed by such applications.  We also compete more generally for the time, attention and discretionary spending of users of smartphones and tablet devices who are spending ever-increasing amounts of time on social media, messaging and music, movie and television streaming applications, personal computer and console games, sports and the Internet. We compete for promotional and digital storefront placement based on our relationship with the digital storefront owner, historical performance, game quality, perception of sales potential, customer reviews and relationships with licensors of brands and other content.  For content licensors, we compete based on royalty and other economic terms, historical financial performance of prior licensed content titles, perceptions of development quality, speed of execution, distribution breadth and relationships with storefront owners.  We also compete for experienced and talented employees.

We compete with a continually increasing number of companies, including Activision (the parent company of King Digital Entertainment), DeNA, Disney, Electronic Arts (EA Mobile), Gameloft, Gamevil, GREE, GungHo Online

36

Entertainment, Netease, Netmarble (including its Kabam Games subsidiary), Nexon, Nintendo, Rovio, Warner Brothers, and Zynga and many well-funded private companies, including DoubleDown, Epic Games, Firecraft Studios, Jam City, Machine Zone, Miniclip, Niantic, Peak Games, Playrix, Pocket Gems, Scopely, Storm 8/Team Lava, and Supercell.  In addition, hyper-casual games published by companies such as Ketchapp, Lion Studios, Playgendary and Voodoo account for a significant and growing percentage of mobile gaming downloads.

We also face competition from online game developers and distributors who are primarily focused on specific international markets.  We could also face increased competition if those companies choose to compete more directly in the United States or the other markets that are significant to us or if large companies with significant online presences such as Apple, Google, Amazon, Facebook, Microsoft or Verizon, choose to enter or expand in the games space or develop competing games.  For example, Apple recently launched its Apple Arcade subscription service in which users receive access to a curated selection of paid titles on the App Store, and Google recently launched its Stadia cloud gaming service in which users can stream games to various devices as well as announced plans to open a new first-party gaming studio that will be creating exclusive games for Stadia. In addition, we also face competition from mobile applications and websites focused on the home design market, which may include games, e-commerce titles, design applications and others seeking to displace our Design Home title which is a leading title in the currently unsaturated home design application market. Competitors in this space include, or may include, established game developers, established real estate companies, interior design companies, e-commerce companies and other well-funded private companies looking to enter the home design market.  Given the open nature of the development and distribution for smartphones and tablets and the relatively low barriers to entry, we also compete or will compete with a vast number of small companies and individuals who are able to create and launch games and other content for these devices using relatively limited resources and with relatively limited start-up time or expertise.  As an example of the competition that we face, it has been estimated that more than 4.2 million applications, including more than 900,000 active games, were available on Apple’s U.S. App Store as of April 30, 2020. The proliferation of titles in these open developer channels makes it difficult for us to differentiate ourselves from other developers and to compete for players without substantially increasing our marketing expenses and development costs.

We also compete for downloads and time spent on mobile devices with companies that develop popular social media and messaging applications, such as Facebook (with its Facebook, Facebook Messenger, Instagram, WhatsApp and other applications), Pinterest, Reddit, Snapchat, Twitter, Vevo and YouTube, companies that develop streaming music, movie and television applications, such as Pandora, Spotify, Tidal, HBO Go, Netflix, Amazon Prime and Hulu, and with companies that create other non-gaming related software applications.

Some of our competitors and our potential competitors have one or more advantages over us, either globally or in particular geographic markets, which include:

significantly greater financial resources;
the ability or willingness to spend significantly more than we do to acquire new players, which may be due to competitors having games with higher lifetime values than our games (i.e., the amount of money the average paying player spends in the competitor’s game over the player’s lifetime is greater than in our games) or where a competitor is willing to pay to acquire users in a manner that does not have a positive return on investment in an effort to increase its revenues and/or user base;
greater experience with free-to-play games, building and maintaining growth games, and building social and community features into mobile games, as well as more effective game monetization;
stronger brand and consumer recognition regionally or worldwide;
the capacity to leverage their marketing expenditures across a broader portfolio of mobile and non-mobile products;
larger installed user bases from their existing mobile games;

37

larger installed user bases from related platforms, such as console gaming or social networking websites, to which they can market and sell mobile games;
more substantial intellectual property of their own from which they can develop games without having to pay royalties;
lower labor and development costs and better overall economies of scale;
greater platform-specific focus, experience and expertise;
broader global distribution and presence; and
greater talent, both in overall headcount and in terms of experience in creating successful titles.

If we are unable to compete effectively or we are not as successful as our competitors in our target markets, our sales could decline, our margins could decline, and we could lose market share, any of which would materially harm our business, operating results and financial condition.

We rely on a very small portion of our total players for nearly all of our revenue that we derive from in-app purchases.

We rely on a very small portion of our total players for nearly all of our revenue derived from in-app purchases (as opposed to advertisements and incentivized offers) and installation rates and user-growth have declined for us with our most recent product launches.  The percentage of unique paying players for our largest revenue-generating free-to-play games has typically been less than 5%, when measured as the number of unique paying users on a given day divided by the number of unique users on that day, though this percentage fluctuates, and it may be higher than 5% for some of our games during specific, relatively short time periods, such as immediately following worldwide launch, during special events or following content updates or marketing campaigns.  To significantly increase our revenue, we must increase the number of downloads of our games, increase the number of players who convert into paying players by making in-app purchases or enrolling in subscriptions, increase the amount that our paying players spend in our games and/or increase the length of time our players generally play our games.  We might not succeed in our efforts to increase the monetization rates of our users, particularly if we do not increase the amount of social features in our games or otherwise improve our games though updates and live operations. In addition, if the recent COVID-19 coronavirus outbreak results in an economic downturn, our users may reduce their discretionary spending and our revenues could suffer. If we are unable to convert non-paying players into paying players, or if we are unable to retain our paying players or if the average amount of revenue that we generate from our players does not increase or declines, our business may not grow, our financial results will suffer, and our stock price may decline. 

We have depended on a small number of growth games for a significant portion of our revenue in recent fiscal periods.  If these games do not continue to grow or we do not release highly successful new games, our revenue would decline. 

In the mobile gaming industry, new games are frequently introduced, but a relatively small number of games account for a significant portion of industry sales.  Similarly, a significant portion of our revenue comes from a limited number of games, although the games in that group have shifted over time. Our top three titles for the three months ended March 31, 2020, Design Home, the Tap Sports Baseball franchise, and Covet Fashion, each accounted for greater than 10% of our revenue in the period and collectively generated approximately 77.6% of our revenue during the period, while our top three titles for the first three months ended March 31, 2019, Design Home, the Tap Sports Baseball franchiseand Covet Fashion, each accounted for greater than 10% of our revenue in the period and collectively generated approximately 77.7% of our revenue during the period. We expect our dependency on a small number of games, and in particular Design Home, for a majority of our revenue will continue for the foreseeable future. The recent COVID-19 coronavirus outbreak has resulted in the delay of the Major League Baseball season, which we believe has at least somewhat negatively impacted downloads of and revenues from our MLB Tap Sports Baseball 2020 game. If the

38

Major League Baseball season is significantly delayed or is cancelled, it could result in revenues from MLB Tap Sports Baseball 2020 declining from the prior year’s version. In addition, if we are unable to grow bookings from Disney Sorcerer’s Arena or Diner DASH Adventures so that they become growth games, or if any games that we launch in the second half of 2020 are not successful, it could result in an overall decline in our revenues and cause us to continue to rely primarily on our existing growth games for a significant majority of revenues during 2020 and beyond.

We derive the majority of our revenue from Apple’s App Store and the Google Play Store, and if we are unable to maintain a good relationship with each of Apple and Google or if either of these storefronts were unavailable for any prolonged period of time, our business will suffer.

The majority of our smartphone revenue has historically been derived from Apple’s iOS platform, which accounted for 62.8% of our total revenue for the three months ended March 31, 2020 compared with 60.6% for the three months ended March 31, 2019.  We generated the majority of this iOS-related revenue from the Apple App Store, which represented 57.6% and 52.9% of our total revenue for the three months ended March 31, 2020 and 2019, respectively, with the significant majority of such revenue derived from in-app purchases. We generated the balance of our iOS-related revenue from offers and advertisements in games distributed on the Apple App Store. In addition, we derived approximately 37.2% and 39.3% of our total revenue for the three months ended March 31, 2020 and 2019, respectively, from the Android platform. We generated the majority of our Android-related revenue from the Google Play Store, which represented 31.9% and 34.1% of our total revenue for the three months ended March 31, 2020 and 2019, respectively, with the significant majority of such revenue derived from in-app purchases. We believe that we have good relationships with each of Apple and Google, which have contributed to the majority of our games released in the last several years being featured on their respective storefronts upon worldwide commercial release.  If we do not continue to receive prominent featuring, users may find it more difficult to discover our games and we may not generate significant revenue from them.  We may also be required to spend significantly more on marketing campaigns to generate substantial revenue on these platforms. Additionally, our efforts to advertise through search advertisements in the Apple App Store may not be successful and may not result in additional users or monetization. In addition, currently neither Apple nor Google charge a publisher when it features one of their apps. If either Apple or Google were to charge publishers to feature an app, it could cause our marketing expenses to increase considerably.  Accordingly, any change or deterioration in our relationship with Apple or Google could materially harm our business and likely cause our stock price to decline.  

We also rely on the continued functioning of the Apple App Store and the Google Play Store.  In the past, these digital storefronts have been unavailable for short periods of time or experienced issues with their in-app purchasing functionality. If such events recur on a prolonged basis or other similar issues arise that impact our ability to generate revenue from these storefronts, it would have a material adverse effect on our revenue and operating results.  In addition, if the storefront operators fail to provide high levels of service, our players’ ability to access our games may be interrupted or players may not receive the virtual currency or goods for which they have paid, which may adversely affect our brand, revenue and operating results. 

The operators of digital storefronts on which we publish our free-to-play games and the advertising channels through which we acquire some of our players in many cases have the unilateral ability to change and interpret the terms of our and others’ contracts with them.

We distribute our free-to-play games through direct-to-consumer digital storefronts, for which the distribution terms and conditions are often “click through” agreements that we are not able to negotiate with the storefront operator.  For example, we are subject to each of Apple’s and Google’s standard click-through terms and conditions for application developers, which govern the promotion, distribution and operation of apps, including our games, on their storefronts.  Each of Apple and Google can unilaterally change its standard terms and conditions, including platform commission fees, with no prior notice to us.  In addition, the agreement terms can be vague and subject to changing interpretations by the storefront operator.  Further, these storefront operators typically have the right to prohibit a developer from distributing its applications on its storefront if the developer violates its standard terms and conditions.  For example, in April 2019, Apple enforced new guidelines relating to offerwalls which has negatively impacted our revenues from offers in our games; Apple enforced similar guidelines with respect to offerwalls in January 2018 relating to Design Home. In addition, in the fourth quarter of 2017, Apple updated its terms of service to require

39

publishers to disclose a player’s odds of winning the various items contained within loot boxes, and in May 2019 Google updated its terms of service to require substantially similar disclosure.  Glu utilizes loot boxes in many of its current games and the games it intends to release in the future, and it is possible that these disclosure requirements will negatively impact the monetization of these titles. If Apple or Google, or any other key storefront operator, determines that we or one of our key vendors are violating its standard terms and conditions, by a new interpretation or otherwise, or prohibits us from distributing our games on its storefront, it would materially harm our business and likely cause our stock price to significantly decline.

Furthermore, any changes to the advertising channels through which we acquire some of our players, including any changes by Facebook of its advertising platform, which we rely on for a majority of our user acquisition activities, could negatively impact our revenue or otherwise materially harm our business, and we may not receive significant or any advance warning of such changes.

It is becoming increasingly difficult and more expensive for us to acquire players for our games and we may not achieve a positive return on investment on our user acquisition efforts.

It is becoming increasingly difficult and more expensive for us to acquire players for our games for a variety of reasons, including the increasingly competitive nature of the mobile gaming industry and the significant amount of time and attention users are dedicating to competing entertainment options, including social media and other non-gaming applications. In addition, we believe that changes that Apple has implemented during the last several years to its platform, particularly the removal of the Top Grossing rankings and decreasing the prominence of the Top Free rankings, has negatively impacted the number of organic downloads of our games. These factors have contributed to an overall decline in our daily and monthly active users for our existing games as well as fewer players downloading our new games than in the past despite our substantially increased spending on user acquisition efforts. For example, our launch of Diner DASH Adventures in June 2019 resulted in significantly fewer downloads than prior versions of our Dash franchise such as Cooking Dash and Restaurant Dash with Gordon Ramsay. While the COVID-19 coronavirus outbreak has resulted in a reduction in CPIs (costs per install) and an increase in the daily active users in many of our games in recent weeks, we believe that this effect may be temporary and that the trend of increasing CPIs and declining daily and monthly active users may persist over the longer term. If the number of players who download our new title launches does not meet our expectations, in particular for the next iteration of our Deer Hunter franchise, our revenues and operating results will suffer. Our existing successful growth games are not immune to these trends, as we experienced significantly higher CPIs for Design Home and Covet Fashion during the first half of 2019 due to substantial increases in spending by several competitors, which negatively impacted the revenue and margins for these titles. Furthermore, our spending on user acquisition is designed so that we will achieve a positive return on investment – that is, we expect that the amount we spend to acquire users in our games will be less than the revenue we ultimately generate from such acquired users. In order to determine the expected revenue from acquired users who may play our games for multiple years, we often must make certain assumptions about their projected spending behavior, particularly for new games like Disney Sorcerer’s Arena for which we do not have similar games in our portfolio to aid us in our modeling efforts. To the extent that we do not achieve a positive return on investment on our user acquisition spending, it will negatively impact our margins and overall operating results.

We have a history of net losses, may incur substantial net losses in the future and may not achieve and sustain profitability or growth in future periods.

We have incurred significant losses since inception, including a net loss of $8.3 million for the three months ended March 31, 2020. As of March 31, 2020, we had an accumulated deficit of $439.9 million. While we conducted several restructurings in the past, which measures were aimed at reducing our fixed costs and operating more efficiently, our costs may continue to rise as we implement additional initiatives designed to increase revenue, potentially including: investing more heavily in our existing growth games as part of our product strategy; increasing our spending on user acquisition efforts, particularly for our growth games and our new title launches; hiring additional staff in all of our offices worldwide; developing new games with greater complexity, higher production values and deeper social features; running live operations on our games; and taking other steps to strengthen our company. We anticipate that the costs of acquiring new players and otherwise marketing our games will continue to rise, particularly since advertising costs in our industry have generally been rising and we have encountered increasing difficulties in generating downloads of our

40

games as users spend more time on alternative software applications, such as social media, messaging, and streaming applications. We may also continue to incur significant costs to acquire rights to third party intellectual property, including incurring significant minimum guaranteed royalty payments. If our revenue does not increase at a rate sufficient to offset these additional expenses, if the launch dates for our games are delayed, if we do not realize a sufficient return on our user acquisition spending for our growth games, if we experience unexpected significant increases in operating expenses or if we are required to take additional charges related to impairments or restructurings, we will continue to incur losses. Additionally, we have taken restructuring charges in the past and a $2.7 million charge relating to impairment of acquired in process research and development during the third quarter of 2018. Furthermore, given the significant amount of time and attention users are dedicating to social media and other non-gaming applications, increasing revenue may be challenging.

Our financial results could vary significantly from quarter to quarter and are difficult to predict, which in turn could cause volatility in our stock price.

Our revenue and operating results could vary significantly from quarter to quarter due to a variety of factors, many of which are outside of our control. As a result, comparing our operating results on a period-to-period basis may not be meaningful.  In addition, we may not be able to accurately predict our future revenue or results of operations. We base our current and future expense levels on our internal operating plans and sales forecasts, and our operating costs are to a large extent fixed.  As a result, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenue, and even a small shortfall in revenue could disproportionately and adversely affect financial results for that quarter. 

In addition to other factors discussed in this section, factors that may contribute to the variability of our quarterly results and the volatility in our stock price include:

our ability to increase the number of our paying players and the amount that each paying player spends in our games;
the popularity and monetization rates of our new games released during the quarter and the ability of games released in prior periods to sustain their popularity and monetization rates;
the number and timing of new games released by us and our competitors, particularly those games that may represent a significant portion of revenue in a quarter, which timing can be impacted by internal development delays, longer than anticipated beta testing periods, shifts in product strategy and how quickly digital storefront operators review and approve our games for commercial release;
changes in the prominence of storefront featuring for our games and those of our competitors;
the loss of, or changes to, one of our distribution platforms;
changes to the Apple iOS platform or the Google Android platform to which we are not able to adapt our game offerings;
fluctuations in the size and rate of growth of overall consumer demand for smartphones, tablets, games and related content;
the amount and timing of charges related to any future impairments of goodwill, intangible assets, prepaid royalties and guarantees; for example, impairments related to the contractual minimum guarantee royalty payments made to certain celebrity licensors and other prepaid royalties, and in future periods we may be required to impair our goodwill due to further declines in our business and/or stock price, or take additional large impairments related to contractual minimum guarantee commitments if the associated games we are developing are not successful;

41

changes in the mix of revenue derived from games based on original intellectual property versus licensed intellectual property;
changes in the mix of revenue derived from in-app purchases, advertisements and offers, which mix often depends on the nature of new titles launched during the quarter;
changes in the amount of money we spend marketing our titles in a particular quarter, including the average amount we pay to acquire each new user, as well as changes in the timing of these marketing expenses within the quarter;
decisions by us to incur additional expenses, such as increases in research and development, restructuring expenses, or unanticipated increases in vendor-related costs, such as hosting fees;
the timing of successful mobile device launches;
the seasonality of our industry;
changes in accounting rules, such as those governing recognition of revenue, including the period of time over which we recognize revenue for in-app purchases of virtual currency and goods within some of our games, as well as estimates of average playing periods and player life;
the activities, announcements and performance of our commercial partners; and
macro-economic fluctuations in the United States and global economies, including those that impact discretionary consumer spending such as may result from the recent COVID-19 coronavirus outbreak.

We may not, or may be unable to, renew our existing content licenses when they expire and may not choose to obtain additional licenses or be able to obtain new licenses on favorable terms, which could negatively impact our revenue if we fail to replace such revenue with revenue from games based on our own intellectual property.

During the three months ended March 31, 2020, we generated 28.6% of our revenue from games that are based on or substantially incorporate third-party intellectual property, such as the Tap Sports Baseball franchise, Kim Kardashian: Hollywood and Disney Sorcerer’s Arena. We expect to continue to derive significant revenue from these titles in 2020 and in future years. Certain of our licenses expire at various times during the next several years, and we may be unable to renew these licenses on terms favorable to us or at all, and we may have difficulties obtaining licenses from new content owners on terms acceptable to us, if at all.  In addition, these licensors could decide to license to our competitors or develop and publish their own mobile games, competing with us in the marketplace. We also license certain brands and their assets for our Covet Fashion and Design Home titles without the provision of a license fee or royalty. These licensors could decide to no longer license their assets under the current terms, and to instead charge a one-time payment, ongoing royalty or both, which may adversely affect the profitability of these titles. Failure to maintain or renew our existing licenses or to obtain additional licenses would prevent us from continuing to offer our current licensed games and introducing new mobile games based on such licensed content, which could harm our business, operating results and financial condition.

Securing license agreements to develop, publish and market games based on or significantly incorporating celebrities, third-party licensed brands, properties, and other content typically requires that we make minimum guaranteed royalty and other payments to such licensors, and to the extent such payments become impaired, our operating results would be harmed.

In connection with partnerships with celebrities and other licensors of third-party brands, properties and content, we have incurred and may continue to incur significant minimum guaranteed royalty and other payments.  As a result, we may incur impairments on such payments if our forecasts for these games are lower than we anticipated at the time we entered into the agreements. As of March 31, 2020, we had remaining prepaid royalty balances totaling $42.0

42

million. We expect to continue to selectively license third-party licensed brands, properties and other content and to pay minimum guaranteed royalty payments in connection with such deals.  As a result, we may be required to take impairments in future periods if the games we are developing that have significant contractual minimum guarantee commitments associated with them are not successful.

If we do not successfully establish and maintain awareness of our brand and games, if we fail to develop high-quality, engaging games that are differentiated from our prior games, if we incur excessive expenses promoting and maintaining our brand or our games or if our games contain defects or objectionable content, our operating results and financial condition could be harmed.

We believe that establishing and maintaining our brand is critical to establishing, developing and maintaining favorable relationships with players, distributors, content licensors, platform providers, advertisers and key talent. Increasing awareness of our brand and recognition of our games is particularly important in connection with our strategic focus of developing games based on our own intellectual property.  Our ability to promote the Glu brand and increase recognition of our games depends on our ability to develop high-quality, engaging games, including integrating the level of social and community features appropriate for a game’s target audience and partnering with brands with fan bases that can support successful mobile games.  If consumers, digital storefront owners and branded content owners do not perceive our existing games as high-quality or if we introduce new games that are not favorably received by them, then we may not succeed in building brand recognition and brand loyalty in the marketplace. In addition, globalizing and extending our brand and recognition of our games is costly and involves extensive management time to execute successfully. Although we make significant sales and marketing expenditures in connection with the launch of our games, these efforts may not succeed in increasing awareness of our brand or the new games.  If we fail to maintain and increase brand awareness and consumer recognition of our games, our potential revenue could be limited, our costs could increase and our business, operating results and financial condition could suffer.

In addition, if a game contains objectionable content, we could experience damage to our reputation and brand. Our games may contain violence or other content that some consumers may find objectionable, particularly in light of high-profile mass shootings.  For example, many of our shooter games, including our Deer Hunter games, have a 17-and-older rating on the Apple App Store due to its violence. Despite these ratings, consumers may be offended by some of our game content and children to whom these games are not targeted may choose to play them without parental permission nonetheless. In addition, our employees or employees of outside developers could include hidden features in our games without our knowledge, which might contain profanity, graphic violence, sexually explicit or otherwise objectionable material. Users of our games, particularly games with social messaging features, may utilize these features for illegal purposes or target certain users through these features. If consumers believe that a game we published contains objectionable content or may expose them to nefarious individuals, it could harm our brand, consumers could refuse to download it or demand a refund for any in-app purchases and could pressure the digital storefront operators to no longer allow us to publish the game on their platforms.  Similarly, if any of our games are introduced with defects, vulnerabilities or have playability issues, we may receive negative user reviews, our brand may be damaged, and our operating results and revenue negatively affected. For example, our attempt to relaunch our Racing Rivals title, which had experienced playability and user interface issues in the past, in the second quarter of 2018 by introducing new features and resetting the economy of the game resulted in the game crashing and not being available to most users for several days. As a result, the daily active users of Racing Rivals and the revenue that we generated from this title significantly decreased from peak levels which contributed to our decision to shut down the game effective as of April 1, 2019. In addition, any issues relating to our games could be exacerbated if our customer service department does not timely and adequately address issues that our players have encountered with our games.

We rely on a combination of our own servers and technology and third party infrastructure to operate our games. If we experience any system or network failures, unexpected technical problems, cyber-attacks or any other interruption to our games, it could reduce our sales, increase costs, or result in a loss of revenue or loss of end users of our games.

We rely on our own servers and third-party infrastructure to operate our games, and we expect that our reliance on such third-party infrastructure and our technology platform will increase as we continue to add additional social features and functionality into our games.  We do not control these third parties and replacing them might require significant time and expense.  In particular, a significant portion of our game traffic is hosted by Amazon Web Services, which service provides server redundancy and uses multiple locations on various distinct power grids. Amazon may terminate its

43

agreement with us upon 30 days’ notice.  In addition, Amazon has experienced brief power outages on occasion during the past several years that have affected the availability of certain of our games during such outages. While none of these events adversely impacted our business, a similar outage of a longer duration could. Any technical problem with cyber-attack on, or loss of access to these third parties’ or our systems, servers or other technologies, including our technology platform, could result in the inability of end users to download or play our games, cause interruption to gameplay, prevent the completion of billing for a game or result in the loss of users’ virtual currency or other in-app purchases, interfere with access to some aspects of our games or result in the theft of end-user personal information.  For example, in the second quarter of 2018, our efforts to relaunch Racing Rivals resulted in the game crashing and not being available to most users for several days. If users are unable to access and play our games for any period of time, if virtual assets are lost, or if users do not receive their purchased virtual currency, we may receive negative publicity and game ratings, we may lose players of our games, we may be required to issue refunds, and we may become subject to regulatory investigation or class action litigation, any of which would negatively affect our business. Any of these problems could require us to incur substantial repair costs, distract management from operating our business and result in a loss of revenue. Furthermore, our disaster recovery systems and those of third-parties with which we do business may not function as intended or may fail to adequately protect our critical business information in the event of a significant business interruption, which may cause interruption in service of our games, security breaches or the loss of data or functionality, which could negatively affect our business, financial condition or results of operations.

Cyber-attacks, security breaches, and computer viruses could harm our business, reputation, brand and operating results.

Cyber-attacks, security breaches, and computer viruses have occurred on our systems in the past and may occur on our systems in the future. We store sensitive information, including personal information about our employees.  In addition, our games involve the storage and transmission of players’ personal information in our facilities and on our equipment, networks and corporate systems run by us or managed by third-parties including Apple, Google, Facebook, Microsoft, and Amazon. Our player data, corporate systems, third-party systems and security measures may be breached due to the actions of outside parties, employee error, malfeasance, a combination of these, or otherwise, and, as a result, an unauthorized party may obtain access to our data, our employees’ data, our players’ data or any third party data we may possess. In addition, outside parties have in the past and may in the future attempt to fraudulently induce employees to disclose information in order to gain access to this data.  Any such incidents, particularly of longer duration, could damage our brand and reputation and result in a material loss of revenue. Given the global nature of our business and the low cost, relative ease and proliferation of internet enabled devices, we may be at an increased risk for cyber-attacks and, specifically, denial of service attacks. In addition, the chat and other social features in our games could potentially be used by terrorist organizations or other criminals to communicate or for other nefarious purposes, which could severely damage our brand and reputation. If an actual or perceived security breach of our or a third-party system on which we rely occurs, the market perception of the effectiveness of our security measures could be harmed, we could lose players and advertisers, and we could suffer significant legal and financial harm including loss of revenue due to such events or in connection with remediation efforts and costs, investigation costs or penalties, litigation, regulatory and enforcement actions, compliance with notification obligations, changed security and system protection measures. Any of these actions could have a material and adverse effect on our business, reputation and operating results.

We use a game development engine licensed from Unity Technologies to create many of our games. If we experience any prolonged technical issues with this engine or if we lose access to this engine for any reason, it could delay our game development efforts and cause our financial results to fall below expectations for a quarterly or annual period, which would likely cause our stock price to decline.

We use a game development engine licensed from Unity Technologies to create many of our games, and we expect to continue to use this engine for the foreseeable future. Because we do not own this engine, we do not control its operation or maintenance, nor do we control how the engine is updated or upgraded. As a result, any prolonged technical issues with this engine might not be resolved quickly, despite the fact that we have contractual service level commitments from Unity. In addition, to the extent that we require any functionality that is not offered by Unity we are dependent on Unity to update or upgrade its engine to offer such functionality. Furthermore, although Unity cannot terminate our agreement absent an uncured material breach of the agreement by us, we could lose access to this engine under certain circumstances, such as a natural disaster that impacts Unity or a bankruptcy event.  If we experience any

44

prolonged issues with the operation of the Unity game development engine, if the Unity game development engine does not offer the functionality we require or if we lose access to this engine for any reason, it could delay our game development efforts and cause us to not meet revenue expectations for a quarterly or annual period, which would likely cause our stock price to decline. Further, if one of our competitors acquired Unity, the acquiring company would be less likely to renew our agreement, which could impact our game development efforts in the future, particularly with respect to sequels to games that were created on the Unity engine.

We derive a significant portion of our revenue from advertisements and offers that are incorporated into our free-to-play games through relationships with third parties. If we lose the ability to provide these advertisements and offers for any reason, if we become victim to advertising fraud or if any events occur that negatively impact the revenue we receive from these sources, it would negatively impact our operating results.

In addition to in-app purchases, we derive revenue from our free-to-play games through advertisements and offers. We incorporate advertisements and offers into our games by implementing third parties’ software development kits. We rely on these third parties to provide us with a sufficient inventory of advertisements and offers to meet the demand of our user base. If we exhaust the available inventory of these third parties, it will negatively impact our revenue. If our relationship with any of these third parties terminates for any reason, or if the commercial terms of our relationships do not continue to be renewed on favorable terms, we would need to locate and implement other third party solutions, which could negatively impact our revenue, at least in the short term. In addition, we may be susceptible to various types of advertising fraud, which could reduce the effectiveness of our advertising campaigns or cause us to pay money to advertising firms for installations that were wrongly attributed to such firms. While we have implemented measures to detect and prevent advertising fraud, such measures may not prove effective, which would harm our user acquisition efforts and could harm our revenues. Some players of our games also use various techniques in an attempt to circumvent limits on the number of advertisements that players can watch in a given period in order to earn extra virtual currency, which could result in our advertising partners not paying us for any advertisements viewed in excess of these limits. Furthermore, the revenue that we derive from advertisements and offers is subject to seasonality, as companies’ advertising budgets are generally highest during the fourth quarter and decline significantly in the first quarter of the following year, which negatively impacts our revenue in the first quarter.

The actions of the storefront operators can also negatively impact the revenue that we generate from advertisements and offers. For example, in April 2019, Apple enforced new guidelines relating to offerwalls which has negatively impacted our revenues from offers in our games; Apple enforced similar guidelines with respect to offerwalls in January 2018 relating to Design Home. Any similar changes in the future that impact our revenue that we generate from advertisements and offers could materially harm our business.

We rely on assumptions and estimates to calculate certain of our key metrics, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.

Certain of our key metrics, including the number of our daily and monthly active users, our average revenue per daily user and the average useful life of our paying players, is calculated using internal company data from multiple analytics systems that have not been independently verified. The calculation of these metrics is described in detail under the heading titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Operating Metrics.” While these numbers are based on what we believe to be reasonable calculations for the applicable period of measurement, there are inherent challenges in measuring these metrics across our large user base around the world.  We regularly review and may adjust our processes for calculating our internal metrics to improve their accuracy, but these efforts may not prove successful and we may discover material inaccuracies.  In addition, our methodology for calculating these metrics may differ from the methodology used by other companies to calculate similar metrics.  For example, we currently treat an individual who plays two different Glu games on the same day or who plays the same game on two different devices during the same day (e.g., iPhone and an iPad) as two active users for each such day when we average or aggregate active users over time. As such, the calculations of our active users may not precisely reflect the actual number of people using our titles. We may also discover unexpected errors in our internal data that resulted from technical or other errors.  Furthermore, our Crowdstar studio utilizes a separate analytics system from the rest of our company, which could result in internal inconsistencies or errors.  If we determine that any of our metrics are not accurate, we may be required to revise or cease reporting such metrics and it may harm our reputation and business.

45

Our business and growth may suffer if we are unable to hire and retain key personnel.

Our future success will depend, to a significant extent, on our ability to attract, retain and motivate our key personnel, namely our management team, creative leaders and experienced game development personnel.  In particular, Nick Earl, our President and Chief Executive Officer, is critical to our vision, strategic direction, products and technology, and the continued retention of the other members of our senior management team is important to our continued success. In addition, to grow our business, execute on our business strategy and replace departing employees, we must identify, hire and retain qualified personnel, particularly experienced monetization, live operations, server technology, data analyst, user experience, game designer, and product management personnel to develop and support our growth games.  Attracting and retaining key personnel and other staff is difficult in a competitive hiring market, particularly in the San Francisco Bay Area where we are headquartered, and we may not succeed in doing so. The gaming and technology industries are also traditionally male dominated, so it may be difficult for us to recruit and retain talented female personnel who may be needed to help us optimize our games that are targeted to a more female-focused audience, including our games in the lifestyle and casual genres. Volatility of our stock price, changes in our compensation structure for our executive officers that significantly relies on performance linked stock awards, and previous headcount reductions may make it more difficult for us to attract and retain top talent. In particular, should our stock price decline it might be difficult for us to attract and retain qualified personnel, since individuals may elect to seek employment with other companies that they believe have better long-term prospects or that present better opportunities for earning equity-based compensation.  Competitors have in the past and may in the future attempt to recruit our employees, and our management and key employees are not bound by agreements that could prevent them from terminating their employment at any time.  In addition, we do not maintain a key-person life insurance policy on any of our officers.  Our business and growth may suffer if we are unable to hire and retain key personnel.

Any restructuring actions and cost reduction initiatives that we undertake may not deliver the results we expect, and these actions may adversely affect our business.

During the last several years we have implemented restructuring actions and cost reduction initiatives to streamline operations and improve cost efficiencies.  Some of our previous restructurings included reductions in personnel in Bellevue, Washington; San Francisco, California; Long Beach, California; Portland, Oregon; and Beijing, China, as well as the divestiture of our Moscow, Russia game development studio. Any future restructurings or divestitures could result in disruptions to our operations and adversely affect our business.  For example, in connection with the divestiture of our Moscow studio, we transitioned certain titles that were developed or operated by the Moscow studio, including Deer Hunter 2018, to our Hyderabad, India studio.  We have seen a decline in revenues from Deer Hunter 2018, which may in part be related to this transition. In addition, we cannot be sure that any cost reduction and streamlining initiatives will be as successful in reducing our overall expenses as we expect or that additional costs will not offset any such reductions or streamlining.  If our operating costs are higher than we expect or if we do not maintain adequate control of our costs and expenses, our operating results will suffer.

We may not realize the benefits expected through our strategic relationship with Tencent and other aspects of the relationship could have adverse effects on our business.

In April 2015, we entered into a strategic relationship with Tencent, a leading Internet company in China and arguably the world’s largest gaming company. Tencent, through a controlled affiliate, agreed to invest $126.0 million in exchange for approximately 16.3% of our total outstanding common stock on a post-transaction basis.  In November 2015, we entered into an agreement with an affiliate of Tencent to license and publish its game, WeFire, in the United States and international markets outside of Asia under the name Rival Fire, which we launched in July 2016. In light of the poor performance of the title in terms of monetization and downloads, and the related contractual prepaid royalty commitments and license fees under our agreement with the affiliate of Tencent, we impaired $14.5 million in the third quarter of 2016. We may not succeed in entering into any other agreements or operating partnerships with Tencent in the future.  Even if we do enter into any operational partnerships, it could take months to years to fully realize the benefits of such partnerships or they may not be successful as was the case with WeFire, and, to the extent such agreements involve publishing our games in China, some of our platform partners in China and other parts of Asia may view such a partnership negatively.

46

Tencent, through its controlled affiliates, held approximately 13.9% of the aggregate voting power of our common stock as of March 31, 2020, and could acquire up to 25.0% of the voting power through open-market purchases of our common stock. While Tencent has agreed to cause these shares to be voted with the majority recommendation of the independent members of our board of directors on most matters, Tencent could have considerable influence over matters such as approving a potential acquisition of us. Tencent was also granted the right to designate a member of our board of directors, and currently Ben Feder, Tencent’s President of International Partnerships (North America), is Tencent’s representative on our board of directors. Mr. Feder or any future Tencent designee could have an actual or apparent conflict of interest in such matters.  Tencent’s investment in and position with us could also discourage others from pursuing any potential acquisition of us, which could have the effect of depriving the holders of our common stock of the opportunity to sell their shares at a premium over the prevailing market price.

Our reported financial results could be adversely affected by changes in financial accounting standards or by the application of existing or future accounting standards to our business as it evolves.

Our reported financial results are impacted by the accounting policies promulgated by the SEC and accounting standards bodies and the methods, estimates and judgments that we use in applying our accounting policies.  The frequency of accounting policy changes may accelerate, including conversion to unified international accounting standards. Policies affecting revenue recognition have affected, and could further significantly affect, the way we account for revenue.  For example, the accounting for revenue derived from free-to-play games, particularly with regard to revenue generated from online digital storefronts, is still evolving and, in some cases, uncertain. While we believe that we are correctly accounting for our revenues, this is an area that continues to involve significant discussion among accounting professionals and the future changes to the standard may cause our operating results to fluctuate. In addition, we currently defer revenue related to virtual goods and currency over the average playing period of paying users, which approximates the estimated weighted average useful life of the transaction. While we believe our estimates are reasonable based on available game player information, we may revise such estimates in the future in the event the average playing period of our paying users changes. Any adjustments arising from changes in the estimates of the lives of these virtual items would be applied to the current quarter and prospectively on the basis that such changes are caused by new information indicating a change in the game player behavior patterns of our paying users.  Any changes in our estimates of useful lives of these virtual items may result in our revenue being recognized on a basis different from prior periods’ and may cause our operating results to fluctuate. As we enhance, expand and diversify our business and product offerings, the application of existing or future financial accounting standards could have a significant adverse effect on our reported results although not necessarily on our cash flows.

If we are unable to maintain effective internal control over financial reporting, the accuracy and timeliness of our financial reporting may be adversely affected.

Maintaining effective internal control over financial reporting is necessary for us to produce reliable financial statements.  If we are unable to maintain such internal controls, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls as required pursuant to the Sarbanes-Oxley Act, it could result in a material misstatement of our financial statements that would require a restatement, and investor confidence in the accuracy and timeliness of our financial reports and the market price of our common stock could be negatively impacted.

Conversion of key internal systems and processes, particularly our ERP system, and problems with the design, implementation or operation of these systems and processes could interfere with, and therefore harm, our business and operations.

We converted certain key internal business systems and processes, including our enterprise resource planning, or ERP, system to a cloud-based system. We have invested, and will continue to invest, significant capital and human resources in the design, implementation and operation of these business systems and processes. Any problems in the functioning of these systems or processes, particularly any that impact our operations, could adversely affect our ability to process payments, record and transfer information in a timely and accurate manner, recognize revenue, file SEC reports in a timely manner, or otherwise run our business and could negatively impact our business, financial condition, and results of operations.

47

Our business will suffer if our acquisition and strategic investment activities are unsuccessful or disrupt our ongoing business, which may involve increased expenses and may present risks not contemplated at the time of the transactions.

We have acquired and invested in, and intend to continue to acquire and invest in, companies, products and technologies that complement our strategic direction. Acquisitions and investments involve significant risks and uncertainties, including:

diversion of management’s time and a shift of focus from operating the business to issues related to negotiation of acquisition or investment terms, integration and administration;
our ability to successfully integrate acquired technologies and operations into our business and maintain uniform standards, controls, policies and procedures;
potential employee morale and retention issues resulting from any reductions in compensation, or changes in management, reporting relationships, or future prospects;
potential product development delays resulting from any changes and disruptions that may follow the acquisition;
significant competition from other acquirers and investors as the gaming industry consolidates and challenges in offering attractive consideration given the volatility of our stock price and potential difficulties in obtaining alternative financing;
challenges retaining the key employees, customers and other business partners of the acquired or investee business;
our ability to realize synergies expected to result from an acquisition or strategic investment;
an impairment of acquired goodwill and other intangible assets or investments in future periods would result in a charge to earnings in the period in which the write-down occurs, such as the case with the impairment charge for acquired in-process research and development recorded in the third quarter of 2018;
the internal control environment of an acquired or investee entity may not be consistent with our standards and may require significant time and resources to improve;
in the case of foreign acquisitions or strategic investments, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;
liability for activities of the acquired or investee companies before the acquisition or investment, including violations of laws, rules and regulations, commercial disputes, tax liabilities, intellectual property and other litigation claims or disputes, accounting standards and other known and unknown liabilities;
harm to our brand and reputation; and
harm to our existing business relationships with business partners and advertisers as a result of the acquisition.

In particular, we acquired Crowdstar in the fourth quarter of 2016 in a multi-step transaction that did not involve the cooperation of Crowdstar’s management, where the former Chief Executive Officer of Crowdstar did not continue with the company post-acquisition and where we did not receive customary representations, warranties or indemnities from the acquired company. While we successfully integrated Crowdstar into our company and Crowdstar’s top titles, Covet Fashion and Design Home, are generating significant revenue, we still face risks and uncertainties in

48

connection with this acquisition. For example, we may not be able to retain key Crowdstar employees for a variety of reasons, including the fact that we relocated the Crowdstar team from Burlingame, California to our new San Francisco headquarters during the fourth quarter of 2018, and the loss of key Crowdstar employees could affect revenue derived from Covet Fashion and Design Home

Acquisitions may be particularly challenging during the COVID-19 pandemic. For example, we will likely not be able to travel to conduct in-person meetings and due diligence sessions with potential target companies. In addition, if we issue equity securities as consideration in an acquisition or strategic investment, as we did for our acquisitions of Griptonite, Inc., Blammo Games Inc., GameSpy Industries, Inc., PlayFirst, Inc. and Cie Games, Inc., our current stockholders’ percentage ownership and earnings per share would be diluted.  We may also need to raise additional capital in the event we use a significant amount of cash as consideration in an acquisition. Because acquisitions and strategic investments are inherently risky, our transactions may not be successful and may, in some cases, harm our operating results or financial condition.

Changes in foreign exchange rates and limitations on the convertibility of foreign currencies could adversely affect our business and operating results.

We currently transact business in more than 100 countries and in dozens of different currencies, with the Canadian Dollar and Indian Rupee being the primary international currencies in which we transact business. Conducting business in currencies other than U.S. Dollars subjects us to fluctuations in currency exchange rates that could have a negative impact on our reported operating results. We experienced significant fluctuations in currency exchange rates in the past and expect to experience continued significant fluctuations in the future. We incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency, and an increasing percentage of our international revenue is from customers who pay us in currencies other than the U.S. Dollar. Fluctuations in the exchange rates between the U.S. Dollar and those other currencies could result in the U.S. Dollar equivalent of these expenses being higher and/or the U.S. Dollar equivalent of the foreign-denominated revenue being lower than would be the case if exchange rates were stable. This could negatively impact our operating results. To date, we have not engaged in exchange rate hedging activities, and we do not expect to do so in the foreseeable future.

We face added business, political, regulatory, operational, financial and economic risks as a result of our international operations and distribution, any of which could increase our costs and adversely affect our operating results.

International sales represented approximately 21.7% and 24.0% of our revenue during the three months ended March 31, 2020 and 2019, respectively. To target international markets, we develop games that are customized for consumers in those markets. We have international offices located in Canada and India. We expect to increase our international presence, as we intend to increase the number of our employees in our Hyderabad, India office. Risks affecting our international operations include:

our ability to develop games that appeal to the tastes and preferences of consumers in international markets;
difficulties developing, staffing, and simultaneously managing a large number of varying foreign operations as a result of distance, language, and cultural differences;
multiple and conflicting laws and regulations, including complications due to unexpected changes in these laws and regulations;
our ability to develop, customize and localize games that appeal to the tastes and preferences of consumers in international markets;
competition from local game developers that have significant market share in certain foreign markets and a better understanding of local consumer preferences;

49

potential violations of the Foreign Corrupt Practices Act and local laws prohibiting improper payments to government officials or representatives of commercial partners;
regulations that could potentially affect the content of our products and their distribution, such as in China where multiple governmental bodies must review and approve of any gaming application before it may be published;
foreign exchange controls that might prevent us from repatriating income earned in countries outside the United States;
potential adverse foreign tax consequences, since due to our international operations, we must pay income tax in numerous foreign jurisdictions with complex and evolving tax laws;
political, economic and social instability in some regions of the world;
health epidemics or contagious diseases, such as the recent COVID-19 coronavirus outbreak, that negatively impact our customers or business partners;
restrictions on the export or import of technology;
trade and tariff restrictions and variations in tariffs, quotas, taxes and other market barriers; and
difficulties in enforcing intellectual property rights in certain countries.

These risks could harm our international operations, which, in turn, could materially and adversely affect our business, operating results and financial condition. We may also liquidate or cease operating some of our foreign subsidiaries in the future which may raise additional risks, including related to taxes and obtaining governmental approvals.

If the mobile games market is disrupted by new technologies and we are not able to appropriately adapt our business, our business will suffer.

The mobile games market could be disrupted by new technologies that could impact our business.  For example, the introduction of 5G wireless networking will offer technological advancements like faster download speeds and lower latency. While these technological advancements will provide opportunities for our business, it may also create risks if we do not adapt to these new technologies in a quick and timely manner.  For example, 5G technology may result in the proliferation of game streaming services. Multiple instances of new cloud gaming services are already commercially available and new entrants like Google and Microsoft have or will announce their ability to stream games to mobile devices. Some of these new streaming entrants will also choose to publish first-party content on their platforms. Streaming technology could potentially disrupt the mobile gaming industry by enabling companies to publish cross-platform games that users can play across multiple platforms and devices. This could result in consumers choosing to play these cross-platform games rather than our games which are currently only available on mobile devices. If we do not appropriately adapt our business to new technologies, our business will suffer.

If we fail to deliver our games at the same time as new mobile devices are commercially introduced, our revenue may suffer.

Our business depends, in part, on the commercial introduction of new mobile devices with enhanced features, including larger, higher resolution color screens, improved audio quality, and greater processing power, memory, battery life and storage.  For example, the introduction of new and more powerful versions of Apple’s iPhone and iPad and devices based on Google’s Android operating system, have helped drive the growth of the mobile games market. We do not control the timing of these device launches. Some manufacturers give us access to their new devices prior to commercial release.  If one or more major manufacturers were to stop providing us access to new device models prior to

50

commercial release, we might be unable to introduce games that are compatible with the new device when the device is first commercially released, and we might be unable to make compatible games for a substantial period following the device release.  If we do not adequately build into our title plan the demand for games for a particular mobile device, experience game launch delays, or miss the opportunity to sell games when new mobile devices are shipped or our end users upgrade to a new mobile device, our revenue would likely decline and our business, operating results and financial condition would likely suffer.

If the mobile gaming market does not continue to grow, our business could be adversely affected.

Our future success is substantially dependent upon the continued growth of the mobile gaming market.  The mobile gaming market has experienced significant revenue growth during the last several years despite an overall flattening of downloads of games on the appstores. The mobile gaming industry may not continue to grow at historical rates which could negatively impact our business. In addition, new and emerging technologies could make the mobile devices on which our games are currently released obsolete, requiring us to transition our business model to develop games for other next-generation platforms.

Changes to digital platforms’ rules relating to “loot boxes,” or the potential adoption of regulations or legislation impacting loot boxes, could require us to make changes to some of our games’ economies or design, which could negatively impact the monetization of these games reducing our revenues.

In December 2017, Apple updated its terms of service to require publishers of applications that include “loot boxes” to disclose the odds of receiving each type of item within each loot box to customers prior to purchase. Google similarly updated its terms of service in May 2019. Loot boxes are a commonly used monetization technique in free-to-play mobile games in which a player can acquire a virtual loot box, typically through game play or by using virtual currency, but the player does not know which virtual item(s) he or she will receive (which may be a common, rare or extremely rare item, and may be a duplicate of an item the player already has in his or her inventory) until the loot box is opened.  The player will always receive one or more virtual items when he or she opens the loot box, but the player does not know exactly which item(s) until the loot box is opened. We utilize loot boxes in some of our top games including our Tap Sports Baseball franchise, Kim Kardashian: Hollywood, and Disney Sorcerer’s Arena. We have updated our games that offer loot boxes to comply with Apple’s and Google’s rules and do not believe that this has had a material impact on the monetization of these games. However, in the event that Apple or Google changes its terms of service to include more onerous requirements or if either Apple or Google were to prohibit the use of loot boxes in games distributed on its digital platform, we would be required to redesign the economies of the affected games in order to continue distribution on the impacted platforms, which would likely cause a decline in the revenues generated from these games.  In April 2018, each of the Belgian Gaming Commission and the Dutch Gambling Authority declared that loot boxes as implemented in certain of the games that they reviewed constituted illegal gambling under each country’s laws. Our games were not among those reviewed, but if they were found to be sufficiently similar, we may be required to modify our implementation of loot boxes to continue offering them in these jurisdictions, remove loot boxes from our games published in these jurisdictions or cease publishing games containing loot boxes in these jurisdictions.  In addition, the FTC held a public workshop in August 2019 to examine consumer protection issues related to loot boxes. Various other jurisdictions, including Australia, the United Kingdom, and the states of California, Hawaii, Minnesota and Washington, are reviewing or have indicated that they intend to review the legality of loot boxes and whether they constitute gambling. Furthermore, in May 2019, U.S. Senators Josh Hawley, Ed Markey and Richard Blumenthal introduced a bill to the Senate that would prohibit loot boxes and pay-to-win micro-transactions in “minor oriented” games. To the extent that a United States federal law, the FTC or a comparable regulatory or legislative body of another jurisdiction determines that loot boxes constitute gambling or otherwise elects to regulate the use of loot boxes, we could be required to stop utilizing loot boxes within our games that are distributed in such jurisdictions, negatively impacting our revenues.   

Our business is subject to increasing governmental regulation. If we do not successfully respond to these regulations, our business may suffer.

We are subject to a number of domestic and foreign laws and regulations that affect our business.  Not only are these laws constantly evolving, which could result in their being interpreted in ways that could harm our business, but

51

legislation is also continually being introduced that may affect both the content of our products and their distribution. In the United States, for example, numerous federal and state laws have been introduced which attempt to restrict the content or distribution of games.  Legislation has been adopted in several states, and proposed at the federal level, that prohibits the sale of certain games to minors.  If such legislation is adopted, it could harm our business by limiting the games we are able to offer to our customers or by limiting the size of the potential market for our games. In addition, there have been calls from the President of the United States and other U.S. government officials to examine violence in video games in light of high-profile mass shootings. We may also be required to modify certain games or alter our marketing strategies to comply with new and possibly inconsistent regulations, which could be costly or delay the release of our games, for example to comply with labeling requirements for our free-to-play games. Additionally, if the FTC or any other significant regulatory body issues rules significantly restricting or even prohibiting in-app purchases or any other key aspect of our business, it would significantly impact our business strategy.  In addition, two self-regulatory bodies in the United States (the Entertainment Software Rating Board) and in the European Union (Pan European Game Information (PEGI)) provide consumers with rating information on various products such as entertainment software similar to our games based on the content (for example, violence, sexually explicit content, language). Furthermore, the Chinese government has adopted measures designed to eliminate violent or obscene content in games, along with regulations that may require us to obtain approval from certain government agencies in China, including the Ministry of Culture and General Administration of Press and Publication, in order to continue to publish our games in China. Any one or more of these factors could harm our business by limiting the products we are able to offer to our customers, by limiting the size of the potential market for our products, or by requiring costly additional differentiation between products for different territories to address varying regulations. 

Furthermore, the growth and development of free-to-play gaming and the sale of virtual goods may prompt calls for more stringent consumer protection laws that may impose additional burdens on companies such as ours.  We anticipate that scrutiny and regulation of our industry will increase and that we will be required to devote legal and other resources to addressing such regulation.  For example, existing laws or new laws regarding the regulation of currency and banking institutions may be interpreted to cover virtual currency or goods.  If that were to occur we may be required to seek licenses, authorizations or approvals from relevant regulators, the granting of which may depend on us meeting certain capital and other requirements and we may be subject to additional regulation and oversight, all of which could significantly increase our operating costs.  Changes in current laws or regulations or the imposition of new laws and regulations in the United States or elsewhere regarding these activities may dampen the growth of free-to-play gaming and impair our business.

We sometimes offer our players various types of sweepstakes, giveaways and promotional opportunities, and have allowed players to compete against each other in tournaments for cash prizes. We are subject to laws in a number of jurisdictions concerning the operation and offering of such activities and games, many of which are still evolving and could be interpreted in ways that could harm our business.  For example, a March 2018 ruling from the 9th Circuit found that the mobile social casino game Big Fish Casino constituted gambling under Washington state law. Any future court ruling or other governmental action that imposes liability on providers of online services could result in criminal or civil liability and could harm our business.

In addition, because our services are available worldwide, certain foreign jurisdictions and others may claim that we are required to comply with their laws, including in jurisdictions where we have no local entity, employees or infrastructure.

The laws and regulations concerning data privacy and data security are continually evolving, and our actual or perceived failure to comply with these laws and regulations could harm our business.

We are subject to federal, state and foreign laws regarding privacy and the protection of the information that we collect regarding our users, which laws are currently in a state of flux and likely to remain so for the foreseeable future.  The U.S. government, including the FTC and the Department of Commerce, is continuing to review the need for greater regulation over collecting information concerning consumer behavior on the Internet and on mobile devices.  The European Union’s General Data Protection Regulation, which became effective in May 2018, the California Consumer Privacy Act of 2018, which became effective in January 2020, and other laws, like the Brazilian General Data Protection Law, create new individual privacy rights and impose worldwide obligations on companies handling personal data,

52

which has resulted, or will result, in a greater compliance burden for us and other companies and could result in us incurring substantial monetary penalties if we are found to be in violation of these laws and regulations. Various U.S. state and federal regulators have also continued to expand the scope of data elements worthy of, and subject to, privacy protections, creating a multi-layered regulation regime that may be applicable to our business and will require time and resources to address.  Additionally, the Children’s Online Privacy Protection Act requires companies to obtain parental consent before collecting personal information from children under the age of 13.  If we do not follow existing laws and regulations, as well as the rules of the smartphone platform operators, with respect to privacy-related matters, or if consumers raise any concerns about our privacy practices, even if unfounded, it could damage our reputation and operating results. Furthermore, new or the interpretation of existing laws, policies, or industry codes could prevent us from offering, or make it costlier or more difficult to offer services in certain jurisdiction.

All of our games are subject to our privacy policy and our terms of service located on our corporate website.  If we fail to comply with our posted privacy policy, terms of service or privacy-related laws and regulations, including with respect to the information we collect from users of our games, it could result in proceedings against us by governmental authorities or others, which could harm our business.  In addition, interpreting and applying data protection laws to the mobile gaming industry is often unclear.  These laws may be interpreted and applied in conflicting ways from state to state, country to country, or region to region, and in a manner, that is not consistent with our current data protection practices.  Complying with these varying requirements could cause us to incur additional costs and change our business practices. Additionally, a violation of applicable data privacy or data security laws by third parties we work with might also have an adverse effect on our business, financial condition or results of operations. Further, if we fail to adequately protect our users’ privacy and data, it could result in a loss of player confidence in our services and ultimately in a loss of users, which could adversely affect our business.

In the area of information security and data protection, many states and foreign jurisdictions have passed laws requiring notification to users when there is a security breach for personal data or requiring the adoption of minimum information security standards that are often vaguely defined and difficult to implement.  Costs to comply with these laws may increase as a result of changes in interpretation.  Furthermore, any failure on our part to comply with these laws may subject us to significant liabilities.  The security measures we have in place to protect our data and the personal information of our employees, customers and partners could be breached due to cyber-attacks initiated by third party hackers, employee error or malfeasance, fraudulent inducement of our employees to disclose sensitive information or otherwise.  Because the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.  Any breach or unauthorized access could materially interfere with our operations or our ability to offer our services or result in significant legal and financial exposure, damage to our reputation and a loss of confidence in the security of our data, which could have an adverse effect on our business and operating results.

“Cheating” programs, scam offers, black-markets and other offerings or actions by unrelated third parties that seek to exploit our games and players affect the game-playing experience and may lead players to stop playing our games or divert revenue to unrelated third parties.

Unrelated third parties have developed, and may continue to develop, “cheating” programs, scam offers, black-markets and other offerings that may decrease our revenue generated from our virtual economies, divert our players from our games or otherwise harm us.  Cheating programs enable players to exploit vulnerabilities in our games to obtain virtual currency or other items that would otherwise generate in-app purchases for us, play the games in automated ways or obtain unfair advantages over other players who do play fairly.  Unrelated third parties attempt to scam our players with fake offers for virtual goods or other game benefits.  In addition, we recently announced that we intend to explore the extension of Design Home and Tap Sports Baseball to the PC web browser, and a browser-enabled version of these titles may contain vulnerabilities that we don’t anticipate which could significantly impact our top two revenue generating titles. We devote resources to discover and disable these programs and activities, but if we are unable to do so in a prompt and timely manner, our operations may be disrupted, our reputation damaged and players may play our games less frequently or stop playing our games altogether.  This may lead to lost revenue from paying players, increased cost of developing technological measures to combat these programs and activities, legal claims, and increased customer service costs needed to respond to disgruntled players.

53

Some of our players may make sales or purchases of virtual goods used in our games through unauthorized or fraudulent third-party websites, which may reduce our revenue.

Virtual goods in our games have no monetary value outside of our games. Nonetheless, some of our players may make sales and/or purchases of our virtual goods, such as virtual currency for our Tap Sports Baseball games, through unauthorized third-party sellers in exchange for real currency. These unauthorized or fraudulent transactions are usually arranged on third-party websites and the virtual goods offered may have been obtained through unauthorized means such as exploiting vulnerabilities in our games, from scamming our players with fake offers for virtual goods or other game benefits, or from credit card fraud. We do not generate any revenue from these transactions. These unauthorized purchases and sales from third-party sellers could reduce our revenues by, among other things:

decreasing revenue from authorized transactions;  
creating downward pressure on the prices we charge players for our virtual currency;
increasing chargebacks from unauthorized credit card transactions;
causing us to lose revenue from dissatisfied players who stop playing a particular game;
increasing costs we incur to develop technological measures to curtail unauthorized transactions;
resulting in negative publicity or harm our reputation with players and partners; and
increasing customer support costs to respond to dissatisfied players.

To discourage unauthorized purchases and sales of our virtual goods, we state in our terms of service that the buying or selling of virtual currency and virtual goods from unauthorized third party sellers may result in bans from our games or legal action. We have banned players as a result of such activities. We have also employed technological measures to help detect unauthorized transactions and continue to develop additional methods and processes by which we can identify unauthorized transactions and block such transactions. However, there can be no assurance that our efforts to prevent or minimize these unauthorized or fraudulent transactions will be successful.

If we do not adequately protect our intellectual property rights, it may be possible for third parties to obtain and improperly use our intellectual property and our business and operating results may be harmed.

Our intellectual property is essential to our business.  We rely on a combination of patent, copyright, trademark, trade secret and other intellectual property laws and contractual restrictions on disclosure to protect our intellectual property rights.  To date, we have only fifteen issued U.S. patents and five U.S. patent applications currently outstanding, including two that we inherited through acquisitions, so we will not be able to protect the majority of our technologies from independent invention by third parties.  In addition, we have filed foreign patent applications on two of the issued U.S. patents.  

Despite our efforts to protect our intellectual property rights, unauthorized parties may attempt to copy or otherwise obtain and use our technology and games, and some parties have distributed “jail broken” versions of our games where all of the content has been unlocked and made available for free.  Further, some of our competitors have released games that are nearly identical to successful games released by their competitors in an effort to confuse the market and divert users from the competitor’s game to the copycat game. To the extent third parties copy our games, it could reduce the amount of revenue we are able to generate from any infringed games.  Monitoring unauthorized use of our games is difficult and costly, and we cannot be certain that the steps we have taken will prevent piracy and other unauthorized distribution and use of our technology and games, particularly in certain international jurisdictions, such as China, where the laws may not protect our intellectual property rights as fully as in the United States. We may institute litigation to enforce our intellectual property rights, which could result in substantial costs and divert our management’s attention and our resources.

In addition, although we require our third-party developers to sign agreements not to disclose or improperly use our trade secrets, to acknowledge that all inventions, trade secrets, works of authorship, developments and other processes generated by them on our behalf are our property and to assign to us any ownership they may have in those

54

works, it may still be possible for third parties to obtain and improperly use our intellectual properties without our consent.  This could harm our brand, business, operating results and financial condition.

We are, and in the future may become, involved in intellectual property disputes, which may disrupt our business, require us to pay significant damage awards and could limit our ability to use certain technologies in the future.  

Third parties may sue us for intellectual property infringement, or initiate proceedings to invalidate our intellectual property, which, if successful, could disrupt our business, cause us to pay significant damage awards or require us to pay licensing fees.  For example, in July 2018, SwiftLife, Inc. filed a complaint in the U.S. District Court for the Eastern District of New York against us, our wholly owned subsidiary Glu Games Inc., and Taylor Swift, Taylor Swift Productions, Inc. and TAS Rights Management, LLC. The complaint alleged eight causes of action, including that Glu and the other defendants infringe the plaintiff’s federally registered trademark, SwiftLife. While we were able to successfully resolve this matter without paying any amounts to the plaintiff, the outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. In addition, any claims brought against us in the future could result in our being enjoined from using our intellectual property or licensed intellectual property, and we might incur significant licensing fees and could be forced to develop alternative technologies.  We may also be required to pay penalties, judgments, royalties or significant settlement costs.  If we fail or are unable to develop non-infringing technology or games or to license the infringed or similar technology or games on a timely basis, we may be forced to withdraw games from the market or be prevented from introducing new games. We might also incur substantial expenses in defending against third-party claims, regardless of their merit.

In addition, we use open source software in some of our games and expect to continue to use open source software in the future.  We may face claims from companies that incorporate open source software into their products, claiming ownership of, or demanding release of, the source code, the open source software and/or derivative works that were developed using such software, or otherwise seeking to enforce the terms of the applicable open source license.  These claims could also result in litigation, require us to purchase a costly license or require us to devote additional research and development resources to change our games, any of which would have a negative effect on our business and operating results.

We are, and in the future may become a party to litigation and regulatory inquiries, which could result in an unfavorable outcome and have an adverse effect on our business, financial condition, results of operation and cash flows.

We are, and may become in the future, subject to various legal proceedings, claims and regulatory inquiries that arise out of the ordinary conduct of our business. The outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. In addition, events may occur that give rise to a potential risk of litigation.  The number and significance of regulatory inquiries have increased as our business has grown and evolved.  Any proceedings, claims or inquiries initiated by or against us, whether successful or not, may be time consuming; result in costly litigation, damage awards, consent decrees, injunctive relief or increased costs of doing business, require us to change our business practices or products, require significant amounts of management time, result in diversion of significant operations resources or otherwise harm our business and future financial results.

Unanticipated changes in our income tax rates or exposure to additional tax liabilities may affect our future financial results.

Our future effective income tax rates may be favorably or unfavorably affected by unanticipated changes in the valuation of our deferred tax assets and liabilities, or by changes in tax laws or their interpretation. Determining our worldwide provision for income taxes requires significant judgments. The estimation process and applicable laws are inherently uncertain, and our estimates are not binding on tax authorities. Our effective tax rate could also be adversely affected by a variety of factors, many of which are beyond our control. Recent and contemplated changes to U.S. tax laws, including limitations on a taxpayer’s ability to claim and utilize foreign tax credits and defer certain tax deductions until earnings outside of the United States are repatriated to the United States, could impact the tax treatment of our

55

foreign earnings. Further, the taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing, or determine that the manner in which we operate our business is not consistent with the manner in which we report our income to the jurisdictions, which could increase our worldwide effective tax rate and unfavorably impact our financial position and results of operations. Foreign tax authorities may also interpret or change tax regulations such that we may be subject to tax liabilities upon closure or liquidation of a foreign subsidiary. In addition, we are subject to the continuous examination of our income tax returns by the Internal Revenue Service and state and foreign tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine if our provision for income taxes is adequate. These continuous examinations may result in unforeseen tax-related liabilities, which may unfavorably impact our future financial results.

We must charge, collect and/or pay taxes other than income taxes, such as payroll, value-added, sales and use, net worth, property and goods and services taxes, in both the United States and foreign jurisdiction. If tax authorities assert that we have taxable nexus in a jurisdiction, they may seek to impose past as well as future tax liability and/or penalties. Any such impositions could also cause significant administrative burdens and decrease our future sales. Moreover, state and federal legislatures have been considering various initiatives that could change our tax position regarding sales and use taxes.

Finally, as we change our international operations, adopt new products and new distribution models, implement changes to our operating structure or undertake intercompany transactions in light of changing tax laws, our tax expense could increase.

Our facilities are located near known earthquake fault zones, and the occurrence of an earthquake or other natural disaster could damage our facilities and equipment, which could require us to curtail or cease operations.

Our principal offices are located in the San Francisco Bay Area, an area known for earthquakes. We are also vulnerable to damage from other types of disasters, including power loss, fires, explosions, floods, communications failures, terrorist attacks and similar events. If any natural or other disaster were to occur, our ability to operate our business could be impaired.

Our stock price has fluctuated and may continue to fluctuate, and may be affected by third party data regarding our games.

The trading price of our common stock has fluctuated in the past and may continue to fluctuate in the future, as a result of a number of factors, many of which are outside our control, such as changes in the operating performance and stock market valuations of other technology companies generally, or those in our industry in particular, such as Activision, Electronic Arts, and Zynga. We also experience stock price volatility as security analysts and investors base their views and monitor the performance of our games on third party data, like App Annie, AppData, Apptopia, comScore, or SensorTower.  Third parties publish daily data about us and other mobile gaming companies with respect to downloads of our games, daily and monthly active users and estimated revenue generated by our games.  These metrics can be volatile, particularly for specific games, and in many cases do not accurately reflect the actual levels of usage of our games across all platforms or the revenue generated by our games.

In addition, The Nasdaq Global Select Market on which our common stock is listed has in the past and more recently due to the COVID-19 coronavirus outbreak experienced extreme price and volume fluctuations that have affected the market prices of many companies, some of which appear to be unrelated or disproportionate to their operating performance. These broad market fluctuations could and did adversely affect the market price of our common stock. In the past, following periods of volatility in the market price of a particular company’s securities, securities class action litigation has often been brought against that company. Securities class action litigation against us could result in substantial costs and divert our management’s attention and resources.

56

If securities or industry analysts do not publish research about our business, or publish negative or misinformed reports about our business, our share price and trading volume could decline and/or become more volatile.

The trading market for our common stock is affected by the research and reports that securities or industry analysts publish about our business. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares or lower their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our share price or trading volume to decline. In addition, our share price and the volatility of our shares can be affected by misinformed or mistaken research reports on our business.

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

The market price of shares of our common stock could decline as a result of substantial sales of our common stock, particularly sales by our directors and their affiliates, executive officers, employees and significant stockholders, under our current shelf registration statements, through a large number of shares of our common stock becoming available for sale, or the perception in the market that holders of a large number of shares intend to sell their shares. For example, Tencent is free to sell the 21,000,000 shares it acquired from us in the second quarter of 2015 on the open-market, subject only to our black-out periods and other limitations under our insider trading policy.

Some provisions in our certificate of incorporation and bylaws, as well as Delaware law, may deter third parties from seeking to acquire us.

Our certificate of incorporation and bylaws contain provisions that may make the acquisition of our company more difficult without the approval of our board of directors, including the following:

our board of directors is classified into three classes of directors with staggered three-year terms;
only our chairman of the board, our lead independent director, our Chief Executive Officer, our president or a majority of our board of directors is authorized to call a special meeting of stockholders;
our stockholders are able to take action only at a meeting of stockholders and not by written consent;
only our board of directors and not our stockholders is able to fill vacancies on our board of directors;
our certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued without stockholder approval; and
advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before a meeting of stockholders.

In addition, as a Delaware corporation, we are subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation Law, which prevents certain stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding common stock not held by such 15% or greater stockholder, although our board of directors waived this provision with respect to Tencent’s potential acquisition of greater than 15% of our shares in connection with the transaction in which we initially sold shares of our common stock to an affiliate of Tencent.

We have no plans to pay dividends for the foreseeable future.

We have never declared or paid any cash dividends on our common stock and do not have any plans to pay cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our

57

board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

None.

ITEM 6. EXHIBITS

The exhibits listed on the Exhibit Index are incorporated by reference into this Item 6.

58

EXHIBIT INDEX

 

  

 

  

 

  

Incorporated by Reference

  

 

  

 

Exhibit

Number

    

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing
Date

    

Filed
Herewith

     

  31.01

  

Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rule 13a-14(a)/15d-14(a).

  

  

  

  

  

X

     

  31.02

  

Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rule 13a-14(a)/15d-14(a).

  

  

  

  

  

X

     

  32.01*

  

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350 and Securities Exchange Act Rule 13a-14(b).

  

  

  

  

  

X

     

  32.02*

  

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350 and Securities Exchange Act Rule 13a-14(b).

  

  

  

  

  

X

     

101.INS

  

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

  

  

  

  

  

X

     

101.SCH

  

Inline XBRL Taxonomy Extension Schema Document

  

  

  

  

  

X

     

101.CAL

  

Inline XBRL Taxonomy Calculation Linkbase Document

  

  

  

  

  

X

     

101.LAB

  

Inline XBRL Taxonomy Label Linkbase Document

  

  

  

  

  

X

     

101.PRE

  

Inline XBRL Presentation Linkbase Document

  

  

  

  

  

X

     

101.DEF

  

Inline XBRL Taxonomy Extension Definition Linkbase Document

  

  

  

  

  

X

     

104

Cover Page Interactive Data File - the cover page from the registrant’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2020 is formatted in Inline XBRL.

X

*  This exhibit is not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that Glu Mobile Inc. specifically incorporates it by reference.

59

SIGNATURES

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

GLU MOBILE INC.

Date: May 11, 2020

By:  

/s/ Nick Earl

 

Nick Earl

 

President and Chief Executive Officer

 

(Principal Executive Officer)

Date: May 11, 2020

By:  

/s/ Eric R. Ludwig

 

Eric R. Ludwig

 

Executive Vice President, Chief Operating Officer and Chief Financial Officer

 

(Principal Financial Officer)

60

EX-31.01 2 gluu-20200331xex31d01.htm EX-31.01 Glu_Ex_31_01

Exhibit 31.01

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A)/15D-14(A)
OF THE SECURITIES EXCHANGE ACT AND SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Nick Earl, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Glu Mobile Inc.;

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

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

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

 

 

 

 

 

Date: May 11, 2020

By:

 

/s/ Nick Earl

 

 

 

Nick Earl

 

 

 

President and Chief Executive Officer

 

EX-31.02 3 gluu-20200331xex31d02.htm EX-31.02 Glu_Ex_31_02

Exhibit 31.02

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A)/15D-14(A)
OF THE SECURITIES EXCHANGE ACT AND SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Eric R. Ludwig, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Glu Mobile Inc.;

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

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

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

 

 

 

 

 

Date: May 11, 2020

By:

 

/s/ Eric R. Ludwig

 

 

 

Eric R. Ludwig

 

 

 

Executive Vice President, Chief Operating Officer and Chief Financial Officer

 

EX-32.01 4 gluu-20200331xex32d01.htm EX-32.01 Glu_Ex_32_01

Exhibit 32.01

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350 

The undersigned, Nick Earl, the President and Chief Executive Officer of Glu Mobile Inc. (the “Company”), pursuant to 18 U.S.C. §1350, hereby certifies that:  

(i)  the Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

 

 

 

 

 

Date: May 11, 2020

By:

 

/s/ Nick Earl

 

 

 

Nick Earl

 

 

 

President and Chief Executive Officer

(Principal Executive Officer)

 

EX-32.02 5 gluu-20200331xex32d02.htm EX-32.02 Glu_Ex_32_02

Exhibit 32.02

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350

The undersigned, Eric R. Ludwig, Executive Vice President, Chief Operating Officer and Chief Financial Officer of Glu Mobile Inc. (the “Company”), pursuant to 18 U.S.C. §1350, hereby certifies that:

(i) the Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

 

 

 

 

Date: May 11, 2020

By:

 

/s/ Eric R. Ludwig

 

 

 

Eric R. Ludwig

 

 

 

Executive Vice President, Chief Operating Officer and Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

EX-101.SCH 6 gluu-20200511.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS-calc2 link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Net Income/(Loss) Per Share - Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Balance Sheet Components - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Goodwill and Intangible Assets - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and Contingencies - Minimum Guaranteed Royalties (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASES - Material impact on Balance Sheets (Details)-Calc2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Net Income/(Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Segment Information and Operations by Geographic Area link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Net Income/(Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Segment Information and Operations by Geographic Area (Tables) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Net Income/(Loss) Per Share - Antidilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Leases - Material impact on Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Commitments and Contingencies - Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stockholders' Equity - Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stock Incentive Plans - RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Stock Incentive Plans - PSO and Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Stock Incentive Plans - Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Stock Incentive Plans - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Segment Information and Operations by Geographic Area - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Segment Information and Operations by Geographic Area - Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gluu-20200511_cal.xml EX-101.CAL EX-101.DEF 8 gluu-20200511_def.xml EX-101.DEF EX-101.LAB 9 gluu-20200511_lab.xml EX-101.LAB EX-101.PRE 10 gluu-20200511_pre.xml EX-101.PRE XML 11 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 114,708 $ 127,053
Other Investments 1,565 1,565
Total financial assets 116,273 128,618
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 114,708 127,053
Total financial assets 114,708 127,053
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Investments 1,565 1,565
Total financial assets $ 1,565 $ 1,565
XML 12 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income/(Loss) Per Share - Antidilutive Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities excluded from computation of diluted net loss per share 24,776 6,479
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities excluded from computation of diluted net loss per share 1,125  
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities excluded from computation of diluted net loss per share 13,641 277
Restricted stock units ("RSUs")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities excluded from computation of diluted net loss per share 6,338  
Performance stock options ("PSOs")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities excluded from computation of diluted net loss per share 3,244 3,244
Employee stock purchase plan ("ESPP")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive securities excluded from computation of diluted net loss per share 428  
XML 13 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans (Tables)
3 Months Ended
Mar. 31, 2020
Summary of Stock Option Activity

Options Outstanding

 

    

    

Weighted

    

Weighted

    

 

Number

Average

Average Remaining

Aggregate

 

of

Exercise

Contractual

Intrinsic

 

Shares

Price

Term (Years)

Value

 

Balances at December 31, 2019

    

16,288

    

$

3.56

    

Options canceled

 

(218)

$

5.68

Options exercised

 

(2,429)

$

3.17

Balances at March 31, 2020

 

13,641

$

3.60

 

7.16

$

37,821

Options exercisable at March 31, 2020

 

8,438

$

3.23

 

6.80

$

26,054

Schedule of Assumptions Used to Estimate Fair Value of Options

Stock Options

Three Months Ended

March 31, 

 

   

2020

   

2019

 

Dividend yield

 

 

%

 

%

Risk-free interest rate

 

 

%

 

2.46

%

Expected volatility

 

 

%

 

56.4

%

Expected term (years)

 

 

 

4.00

Schedule of Stock-Based Compensation Expense by Line Item

Three Months Ended

March 31, 

2020

   

2019

Research and development (1)

$

3,962

$

3,946

Sales and marketing

 

875

 

826

General and administrative

 

1,545

 

2,035

Total stock-based compensation expense

$

6,382

$

6,807

(1)For the three months ended March 31, 2020, stock-based compensation expense recorded in research and development includes $144 from PSUs classified as liabilities.
Schedule of compensation expense related to unvested awards

The following table summarizes total compensation expense related to unvested awards not yet recognized as of March 31, 2020:

Unrecognized Compensation

Expense for Unvested

Awards

Stock options

$

9,056

RSUs

34,187

PSUs (1)

6,964

Total unrecognized compensation expense

$

50,207

(1)The unrecognized compensation expense for PSUs classified as equity and vesting in fiscal years 2022 and 2023, except for PSUs classified as liabilities, is excluded in the table above as the Company does not have a reasonable basis upon which to estimate the vesting probability of such awards in those future periods.
Restricted stock units ("RSUs")  
Summary of Company's Performance-based Awards

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Units

Grant Date

Contractual

Intrinsic

   

Outstanding

   

Fair Value

Term (Years)

Value

Awarded and unvested, December 31, 2019

 

3,951

$

5.66

Granted

 

2,696

$

6.18

Vested

 

(284)

$

3.70

Forfeited

 

(25)

$

6.26

Awarded and unvested, March 31, 2020

 

6,338

$

5.97

1.79

$

39,867

Performance stock units ("PSUs")  
Summary of Company's Performance-based Awards

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Units

Grant Date

Contractual

Intrinsic

   

Outstanding

   

Fair Value

Term (Years)

Value

Awarded and unvested, December 31, 2019

5,417

$

6.06

Vested

(276)

$

3.61

Forfeited

(1,065)

$

6.21

Awarded and unvested, March 31, 2020

4,076

$

6.18

1.41

$

25,638

PSUs expected to vest at March 31, 2020

1,271

$

6.10

0.88

$

7,994

PSO  
Summary of Stock Option Activity

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Shares

Exercise

Contractual

Intrinsic

   

Outstanding

   

Price

Term (Years)

Value

Balance as of December 31, 2019

6,583

$

4.54

Canceled

(1,376)

$

6.18

Exercised

(504)

$

3.63

Balance as of March 31, 2020

4,703

$

4.15

7.76

$

10,162

PSOs expected to vest at March 31, 2020

-

$

-

-

$

-

PSOs exercisable at March 31, 2020

3,244

$

3.59

7.55

$

8,747

XML 14 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

Note 6 — Goodwill and Intangible Assets

Intangible Assets

The Company’s intangible assets were acquired primarily in various acquisitions as well as in connection with the purchase of certain trademarks, brand assets and licensed content. The carrying amounts and accumulated amortization expense of the acquired intangible assets at March 31, 2020 and December 31, 2019 were as follows:

March 31, 2020

December 31, 2019

 

    

Estimated

    

Gross

    

Accumulated

    

Net

    

Gross

    

Accumulated

    

Net

 

Useful

Carrying

Amortization

Carrying

Carrying

Amortization

Carrying

 

Life

Value

Expense

Value

Value

Expense

Value

 

Intangible assets amortized to cost of revenue:

Titles, content and technology

 

3 - 5 yrs

$

21,117

$

(17,246)

$

3,871

$

21,117

$

(16,359)

$

4,758

Customer contracts and related relationships

 

5 yrs

 

700

(700)

 

700

(700)

Trademarks

 

7 yrs

 

5,000

(5,000)

 

5,000

(5,000)

$

26,817

$

(22,946)

$

3,871

$

26,817

$

(22,059)

$

4,758

Acquisition-related intangibles included in the above table are finite-lived and are being amortized on a straight-line basis over their estimated useful lives, which approximate the pattern in which the economic benefits of the intangible assets are realized. The Company has included amortization of acquired intangible assets directly attributable to revenue-generating activities in cost of revenue.

During the three months ended March 31, 2020 and 2019, the Company recorded amortization expense in cost of revenue for $888 and $1,252, respectively.

As of March 31, 2020, total expected future amortization related to intangible assets was as follows:

    

Amortization

to Be Included in

Cost of

Year Ending December 31,

   

Revenue

2020 (remaining 9 months)

$

2,371

2021

 

1,500

Total intangible assets

$

3,871

Goodwill

The Company had $116,227 in goodwill as of March 31, 2020 and December 31, 2019, respectively. There were no indicators of impairment as of March 31, 2020.

XML 15 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans
3 Months Ended
Mar. 31, 2020
Stock Incentive Plans  
Stock Incentive Plans

Note 10 — Stock Incentive Plans

2007 Equity Incentive Plan

In April 2019, the Company’s Board of Directors approved, and in June 2019, the Company’s stockholders approved, the fifth Amended and Restated 2007 Equity Incentive Plan (the “Fifth Amended 2007 Plan”). The Fifth Amended 2007 Plan included an increase of 4,600 shares in the aggregate number of shares of common stock authorized for issuance under the plan.

Performance-based equity awards

The Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”) has awarded PSOs and/or PSUs to the Company’s executives and certain other employees. These performance-based awards are subject to the achievement of specified annual performance goals. They become eligible to vest only if the applicable performance goals are achieved and will vest only if the grantee remains employed with the Company through each applicable vesting date. The number of shares that may vest depend on the extent to which the Company achieves the specified annual performance goals. The fair value of these awards is estimated on the date of grant. The PSOs have a contractual term of 10 years. If the performance goals are not met as of the end of the performance period, no compensation expense is recognized, and any previously recognized expense is reversed. The expected cost is based on the awards that are probable to vest and is recognized over the service period.

2007 Employee Stock Purchase Plan

In April 2017, the Company’s Board of Directors approved, and in June 2017, the Company’s stockholders approved, the Amended and Restated 2007 Employee Stock Purchase Plan (the “Amended 2007 Purchase Plan”). The Amended 2007 Purchase Plan included an increase of 4,000 shares in the aggregate number of shares of common stock authorized for issuance under the plan and removal of the expiration date of the plan.

2018 Equity Inducement Plan

In April 2018, the Compensation Committee of the Company’s Board of Directors adopted the 2018 Equity Inducement Plan (the “2018 Plan”). The 2018 Plan replaced the Company’s 2008 Equity Inducement Plan that expired by its terms in March 2018, and is intended to augment the shares available for issuance under the Fourth Amended 2007

Plan. The Company did not seek stockholder approval for the 2018 Plan. As such, awards under the Inducement Plan will be granted in accordance with Nasdaq Listing Rule 5635(c)(4) and only to persons not previously considered an employee or director of the Company, or following a bona fide period of non-employment, as an inducement material to such individuals entering into employment with the Company. The Company initially reserved 400 shares of common stock for issuance under the 2018 Plan.

RSU Activity

A summary of the Company’s RSU activity for the three months ended March 31, 2020 is as follows:

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Units

Grant Date

Contractual

Intrinsic

   

Outstanding

   

Fair Value

Term (Years)

Value

Awarded and unvested, December 31, 2019

 

3,951

$

5.66

Granted

 

2,696

$

6.18

Vested

 

(284)

$

3.70

Forfeited

 

(25)

$

6.26

Awarded and unvested, March 31, 2020

 

6,338

$

5.97

1.79

$

39,867

PSU Activity

A summary of the Company’s PSU activity for the three months ended March 31, 2020 is as follows:

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Units

Grant Date

Contractual

Intrinsic

   

Outstanding

   

Fair Value

Term (Years)

Value

Awarded and unvested, December 31, 2019

5,417

$

6.06

Vested

(276)

$

3.61

Forfeited

(1,065)

$

6.21

Awarded and unvested, March 31, 2020

4,076

$

6.18

1.41

$

25,638

PSUs expected to vest at March 31, 2020

1,271

$

6.10

0.88

$

7,994

PSO Activity

A summary of the Company’s PSO activity for the three months ended March 31, 2020 is as follows:

    

    

    

Weighted

Weighted

Number of

Average

Average Remaining

Aggregate

Shares

Exercise

Contractual

Intrinsic

   

Outstanding

   

Price

Term (Years)

Value

Balance as of December 31, 2019

6,583

$

4.54

Canceled

(1,376)

$

6.18

Exercised

(504)

$

3.63

Balance as of March 31, 2020

4,703

$

4.15

7.76

$

10,162

PSOs expected to vest at March 31, 2020

-

$

-

-

$

-

PSOs exercisable at March 31, 2020

3,244

$

3.59

7.55

$

8,747

Stock Option Activity

The following table summarizes the Company’s stock option activity for the three months ended March 31, 2020:

Options Outstanding

 

    

    

Weighted

    

Weighted

    

 

Number

Average

Average Remaining

Aggregate

 

of

Exercise

Contractual

Intrinsic

 

Shares

Price

Term (Years)

Value

 

Balances at December 31, 2019

    

16,288

    

$

3.56

    

Options canceled

 

(218)

$

5.68

Options exercised

 

(2,429)

$

3.17

Balances at March 31, 2020

 

13,641

$

3.60

 

7.16

$

37,821

Options exercisable at March 31, 2020

 

8,438

$

3.23

 

6.80

$

26,054

The aggregate intrinsic value in the preceding table is calculated as the difference between the exercise price of the underlying awards and the quoted closing price of the Company’s common stock on The Nasdaq Global Select Market of $6.29 per share as of March 31, 2020 (the last trading day in the quarter). Cash proceeds, net of taxes, from option exercises were $9,526 during the three months ended March 31, 2020. Cash proceeds, net of taxes, from option exercises were $1,313 during the three months ended March 31, 2019.

Stock-Based Compensation

The cost of RSUs and PSUs are determined using the fair value of the Company’s common stock based on the quoted closing price of the Company’s common stock on the date of grant. RSUs typically vest and are settled over approximately a four-year period with 25% of the shares vesting on or around the one-year anniversary of the grant date and the remaining shares vesting quarterly thereafter. Compensation cost for stock options, RSUs and performance-based awards with a single vesting date is amortized ratably over the requisite service period. For performance-based awards that have multiple vesting dates, the compensation cost is recognized ratably over the requisite service period for each tranche, whereby each vesting tranche is treated as a separate award for determining the requisite service period. The compensation cost for performance-based awards may be adjusted over the vesting period based on interim estimates of performance against the pre-set financial performance measures.

Under Accounting Standard Codification 718, Compensation-Stock Compensation (“ASC 718”), the Company estimated the fair value of each option award on the grant date using the Black-Scholes option valuation model and the weighted average assumptions noted in the following tables:

Stock Options

Three Months Ended

March 31, 

 

   

2020

   

2019

 

Dividend yield

 

 

%

 

%

Risk-free interest rate

 

 

%

 

2.46

%

Expected volatility

 

 

%

 

56.4

%

Expected term (years)

 

 

 

4.00

The expected term of stock options gave consideration to early exercises, post-vesting cancellations and the options’ contractual term ranging from 6 to 10 years. The Company based its expected volatility on its own historical volatility. The Company did not grant any PSOs during the three months ended March 31, 2020 and 2019. The Company did not grant any stock options for the three months ended March 31, 2020. The weighted-average fair value of stock options granted during the three months ended March 31, 2019 was $4.13 per share.

The following table summarizes the consolidated stock-based compensation expense by line items in the condensed consolidated statement of operations:

Three Months Ended

March 31, 

2020

   

2019

Research and development (1)

$

3,962

$

3,946

Sales and marketing

 

875

 

826

General and administrative

 

1,545

 

2,035

Total stock-based compensation expense

$

6,382

$

6,807

(1)For the three months ended March 31, 2020, stock-based compensation expense recorded in research and development includes $144 from PSUs classified as liabilities.

The following table summarizes total compensation expense related to unvested awards not yet recognized as of March 31, 2020:

Unrecognized Compensation

Expense for Unvested

Awards

Stock options

$

9,056

RSUs

34,187

PSUs (1)

6,964

Total unrecognized compensation expense

$

50,207

(1)The unrecognized compensation expense for PSUs classified as equity and vesting in fiscal years 2022 and 2023, except for PSUs classified as liabilities, is excluded in the table above as the Company does not have a reasonable basis upon which to estimate the vesting probability of such awards in those future periods.

The unrecognized compensation expense related to stock options and RSUs will be recognized over a weighted average period of 1.59 years and 3.33 years, respectively. The unrecognized compensation expense related to PSUs, except for PSUs classified as equity and vesting in fiscal years 2022 and 2023, will be recognized over a weighted average period of 0.93 years.

XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
shares in Thousands
Mar. 31, 2020
Dec. 31, 2019
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 5,000 5,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 250,000 250,000
Common stock, shares issued 151,584 147,778
Common stock, shares outstanding 151,584 147,778
XML 17 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - PSO and Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
shares
PSO  
Number of Shares Outstanding, beginning balances | shares 6,583
Number of Shares Outstanding, Canceled | shares (1,376)
Number of Shares Outstanding, Exercised | shares (504)
Number of Shares Outstanding, ending balances | shares 4,703
Number of Shares Outstanding, exercisable | shares 3,244
Weighted Average Exercise Price, beginning balance | $ / shares $ 4.54
Weighted Average Exercise Price, Canceled | $ / shares 6.18
Weighted Average Exercise Price, Exercised | $ / shares 3.63
Weighted Average Exercise Price, ending balance | $ / shares 4.15
Weighted Average Exercise Price, exercisable | $ / shares $ 3.59
Weighted Average Remaining Contractual Term, ending balance 7 years 9 months 3 days
Weighted Average Remaining Contractual Term, exercisable 7 years 6 months 18 days
Aggregate Intrinsic Value, ending balance | $ $ 10,162
Aggregate Intrinsic Value, exercisable | $ $ 8,747
Stock Options  
Number of Shares Outstanding, beginning balances | shares 16,288
Number of Shares Outstanding, Canceled | shares (218)
Number of Shares Outstanding, Exercised | shares (2,429)
Number of Shares Outstanding, ending balances | shares 13,641
Number of Shares Outstanding, exercisable | shares 8,438
Weighted Average Exercise Price, beginning balance | $ / shares $ 3.56
Weighted Average Exercise Price, Canceled | $ / shares 5.68
Weighted Average Exercise Price, Exercised | $ / shares 3.17
Weighted Average Exercise Price, ending balance | $ / shares 3.60
Weighted Average Exercise Price, exercisable | $ / shares $ 3.23
Weighted Average Remaining Contractual Term, ending balance 7 years 1 month 28 days
Weighted Average Remaining Contractual Term, exercisable 6 years 9 months 18 days
Aggregate Intrinsic Value, ending balance | $ $ 37,821
Aggregate Intrinsic Value, exercisable | $ $ 26,054
XML 18 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Operations by Geographic Area - Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
segment
Mar. 31, 2019
USD ($)
Long-lived assets (primarily consist of property and equipment)    
Number of Operating Segments | segment 1  
Revenues $ 107,274 $ 95,885
United States of America    
Long-lived assets (primarily consist of property and equipment)    
Revenues 84,008 72,868
Americas, excluding the United States    
Long-lived assets (primarily consist of property and equipment)    
Revenues 6,620 6,218
EMEA    
Long-lived assets (primarily consist of property and equipment)    
Revenues 11,858 11,528
APAC    
Long-lived assets (primarily consist of property and equipment)    
Revenues $ 4,788 $ 5,271
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows from operating activities:    
Net income/(loss) $ (8,273) $ 663
Adjustments to reconcile net income/(loss) to net cash used in operating activities:    
Stock-based compensation 6,382 6,807
Depreciation 1,343 1,063
Non-cash lease expense 996 766
Amortization of intangible assets 888 1,252
Other non-cash adjustments 487 504
Changes in operating assets and liabilities:    
Accounts receivable (13,491) (7,356)
Prepaid royalties (6,310) (370)
Deferred royalties (1) 597
Deferred platform commission fees 232 1,109
Prepaid expenses and other assets (128) 397
Accounts payable and other accrued liabilities 7,494 7,252
Accrued compensation (1,829) (10,303)
Accrued royalties (2,939) (678)
Deferred revenue (803) (3,296)
Other long-term liabilities 1 (20)
Operating lease liabilities (901) (775)
Net cash used in operating activities (16,852) (2,388)
Cash flows from investing activities:    
Purchase of property and equipment (4,830) (1,137)
Other investing activities   (100)
Net cash used in investing activities (4,830) (1,237)
Cash flows from financing activities:    
Proceeds from exercise of stock options and purchases under the ESPP 11,231 2,978
Taxes paid related to net share settlement of equity awards (1,720) (3,956)
Net cash provided by/(used in) financing activities 9,511 (978)
Effect of exchange rate changes on cash (174) (36)
Net decrease in cash, cash equivalents and restricted cash (12,345) (4,639)
Cash, cash equivalents and restricted cash at beginning of period 127,053 97,944
Cash, cash equivalents and restricted cash at end of period 114,708 93,305
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Cash, cash equivalents and restricted cash $ 114,708 $ 93,305
XML 20 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Warrants Outstanding (Details) - Warrants to purchase common stock - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Number of Shares Outstanding Under Warrants      
Warrants outstanding, beginning balance $ 1,600    
Number of Shares Outstanding Under Warrant, Exercised (475)    
Warrants outstanding, ending balance $ 1,125   $ 1,600
Weighted Average Exercise Price      
Weighted average exercise price, beginning balance $ 4.61    
Weighted average exercise price, Exercised 4.99    
Weighted average exercise price, ending balance $ 4.46   $ 4.61
Average Contractual Term (Years)      
ClassOfWarrantOrRightOutstandingAverageContractualTerm 5 years 5 months 8 days   5 years 5 months 8 days
Average contractual term, Exercised 5 years    
ClassOfWarrantOrRightOutstandingAverageContractualTerm 5 years 5 months 8 days   5 years 5 months 8 days
Recognized expense with respect to warrants $ 0 $ 0  
XML 21 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments under Noncancelable Leases (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases  
2020 (remaining 9 months) $ 3,024
2021 7,093
2022 7,009
2023 6,980
2024 and thereafter 27,666
Total lease payments 51,772
Less imputed interest (11,569)
Total $ 40,203
XML 22 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Value $ 26,817 $ 26,817
Accumulated Amortization Expense (22,946) (22,059)
Total intangible assets 3,871 4,758
Titles, content and technology    
Finite-Lived Intangible Assets    
Gross Carrying Value 21,117 21,117
Accumulated Amortization Expense (17,246) (16,359)
Total intangible assets $ 3,871 4,758
Titles, content and technology | Minimum    
Finite-Lived Intangible Assets    
Estimated Useful Life 3 years  
Titles, content and technology | Maximum    
Finite-Lived Intangible Assets    
Estimated Useful Life 5 years  
Customer contracts and related relationships    
Finite-Lived Intangible Assets    
Estimated Useful Life 5 years  
Gross Carrying Value $ 700 700
Accumulated Amortization Expense $ (700) (700)
Trademarks    
Finite-Lived Intangible Assets    
Estimated Useful Life 7 years  
Gross Carrying Value $ 5,000 5,000
Accumulated Amortization Expense $ (5,000) $ (5,000)
XML 23 R21.htm IDEA: XBRL DOCUMENT v3.20.1
The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
The Company, Basis of Presentation and Summary of Significant Accounting Policies  
Schedule of Revenue Concentration

Three Months Ended

March 31, 

   

2020

   

2019

 

Apple

57.6

%  

52.9

%

Google

31.9

%  

34.1

%

XML 24 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2020
Balance Sheet Components  
Schedule of Components of Accounts Receivable, net

    

March 31, 

    

December 31, 

    

   

2020

   

2019

   

Accounts receivable

$

42,495

$

29,304

Less: Allowance for doubtful accounts

 

 

Accounts receivable, net

$

42,495

$

29,304

XML 25 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Stockholders' Equity  
Schedule of Warrants Outstanding

Number

Weighted

of Shares

Average

Outstanding

Exercise

Average

Under

Price per

Contractual

Warrant

   

Share

   

Term (Years)

   

Warrants outstanding, December 31, 2019

1,600

$

4.61

5.44

Exercised

(475)

$

4.99

5.00

Warrants outstanding, March 31, 2020

1,125

$

4.46

5.44

ZIP 26 0001558370-20-006292-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-006292-xbrl.zip M4$L#!!0 ( J&JU#OV;FN7P@ -@L 9 9VQU=2TR,#(P,#,S,7AE M>#,Q9# Q+FAT;>U:;6_;.!+^W 7V/_!2W"(%_"(Y3IK(;@ W<;<&FI=-W MIX*21C816M22DAW?K]\94HZ5M]9.TVM]ERZZE41R."_//#.4W/U'O?Y^>/*! MQ2HJ)I#F+-+ (1,';0V&MX#=_?J];+:_EL5;0W@M:;79^XB:.\XG$?U]TQ\!CNGC1S44NP5Z^ M^%T6G_M7GW?\SYYOQYK7@]WF8D4W5/'\L!N+*3/Y7,*;K0G7(Y'6)21YX'N- MUD';]U_OM5][N_O[_^R4HUJ,QO<-;QUVFRCK*05:U;.;P@(ORSLY7.5U+L4H M#>SJ3J+2O)[PB9#S8"@F8-@IS-B%FO"T9N]K!K1(W#PC_@,!\TF0V^-%EYXO M]HF%R22?!R*5(@6W9 96R5#)N"*C%-&_&HM0Y&S';WA^MTGC3O5F=K\)?BO+ MF>?^5FV)$#6@?ZPQ1_V+X>#=X*@W')R=LK-W[/QB<'HT..]]8/T_^T>?AH-_ M]?$QSNA?L/-/%Q\_]4Z';'C&+CY]Z#-_IU?WV]N]5TU_]]A==4-]B&*&[_OL M(ZZ_& P'_8\HZ^A][_3W/NL=#5GO])C&[(X[7HLMIOUUG;R]W9IU8.#&CL5T27K7&LC";S-EEJF82D+!KSO[2ZEBA$JE"IL?U M7*2,IW-6I+DN #="%K=E -W!V03OM."2)3S"1YJI"3)&KMR\.Q-2B, 8KNMR#3X+$9E<$M)N4Q[T(1(:*P]."W%Y:A)#)K-QB(:,U/0_Y;K9Z"A M%$(&3(216!9$.G+52H/)(+(*DMP,55,QFCG%93$+YU4W;%QP=[X07&")2-%] M%(FENVH869R.P[HR+M($,<]S@7)$&LDB1ID8DHIO:AA.07F2H4<)# 02+/_7 MT2X=;6YMC8"*!0FNT8Q"X@0,L<(XV.V,U2?B9LP2J69F$7\-(V%RS7$C3@^= MWJAEK1)&LU#FCK8;%\EV@PUOF/W;RZN6YQ]T3!FLDGT)URI)!-Y:CPP8UV!] MC[X4(;(4^H@!!CR4PHQI.DV;8$Y37M,]JA))90I<1]FNE71!R+2*(,;'AFVC MSV/ (#K']J^B,4^QR>MA(ET4$LQO:6BRCK_#Z_[N-KRRZ_W=V-VY6T$=0.H0 M0)LP2KD*,%R@2*&O[L;*C9(;&R6X$1E[&RXX@XA^[1+%,.SMW1\/!=Y@QV"P MBT)W6++[>L!JQ,,1+\SJ2X@00T"_ESLYBE6%1@&875-A;,[B+$BM'"K[RVRO M,H8&R6T@2XY=!J-6L@D-"LQ\U,4H*6)[+#!%:$0LN!9D@'"5P')82I(*0^QL MP6\LE=L,5P90(3P#V$49%F\1%9(3,:%95HDER^,*5S.JI0ZO0J")R!VX'N*U MN>)G 4IX&R@KI]P=O*R>K"O#!J$V%3&A@1N5E09EAAP\$K\B0?S86(5&#]:=<%C;?R'V0)%BCQ10--_?4VF71 M68% W.W]]=O90"U,\O5^CH6+YLB"')PK4)^. M%;ZA08TQ[9V[[KJ=VO:R>MJ1^X.[1K83Z:LH*C1YM\*P]XF=*)/C )W]49B) M4%)YO&+;#ZU)$"B8B;>FE[IC6PCVT$'GD;2XUNR5TVO,S75!HARVP(+8DIMU M24D\^W4L63:XCVK"N<_?17:<]2L<+&-:6F4:)7P7",NDH MDFM4J#O-Q%(WCAU%KK2YK@KV R)Y=4F=Y8]/+)1Z1883.J6J>^.!*#W2T:_[O!F MP"^)HEWIM"1MB[X]\B^.;VO%M&S&W('EGMSD,2XT<)V:#\>_[!5P#<802WK- M%0J#5<(4$PP &FVM*6GQWI/N1A[^QBPO+#7*5!3X" M,E4IL)?'!_0?6PRZ[Q0/C88JS]7DX?'R.\:=X=+ZH +:)XQ@5>BJR6#7W(CH M(IKV4U&\JFN]G8;??G;M-[K6&7_;M5[CX!FUWP6U[=>-]MZS:]=W+5[I+]$O MNO*6JWF1JS7,);7J8_=UTI:F;^P-UFT/CK$#"-@)GS/?KS'Z[KXJT#;>]+?S MX)OXZ@>8N_\(:_:V0_9_ A T37/YZ?K_F0B> M!"#_J^8^YW\U_Q?]PV.3_X<'_SGAGQ/^.>$W/[PT%(@<;8CN!OQ<@Q'TULV^ MO3L:"TA8_PJB@CXIL3/WDGH5 L +>JU3_M;S)WH7]9U^?'I8JH(JOMGRMPY9 MQ4E/O&7&1U /-?#+.D]RT &?*A'3F[3*#B&/+D=:%6E,[\J4#LJ*TXDD&5X,S%D,#(N M:'1M[5KK;]LX$O_IH"3*(B*+ M6E*RX_OK;X:48R5QMDZ:/G*7%&DD<3B+O*$F\M7?R3%I\'5IQWW MD],R8\WKP5YS.:/GRW!QT O%#'2^2/C;K2E3$Y'6$Q[EGNLT6OMMU_U]M_V[ MT]G;^[5;CBHQB=<-;QWTFLCK*1D:T;.;S#PGR[LYO\KK+!&3U#.SNY%,\WK$ MIB)9>&,QY1K.^!Q&0QR[V-I-^]'2(B#3$\O%:[T?G&^K@- M&$+,9AP4GPD^1W#*8Z'A[X(IC-=D@<\SJ7*$+#B6:HHKU?\$&0'"$)Q*7R0< MAFG0Z#XWQ5L->,>TP6*8+N RE?.$(VS7K/ZEUJ%$(5*)>(_SF4B!I0LHTEP5 M'!="+#?% ,W!8(IW2K $(A;@(P5RBKB12TMWAR#E =>:J0613-DEQW4K/#4^ M"U$87#*AC*8UB" 0"BL0DJ4X'24)N8)Y+((8=$'_K>;/N>(E$U)@*G2"Q4&D M$UNS%-<9#XR Q#=#T62(:LYP6@C^HFJ&9^?Y0#XB#9(B1)[HDHIM:NA.07F2H44I&"A(L FX]G9I:'UK:0RH M4!#C&E$4"1*@BR7ZP2RGC3P!TS%$B9SKI?\5GPB=*X8+,7IHY48I:Q4WZJ4P M=Z1]=IYL-V!\0^W?7E^U''>_JTMGE>A+<2VC2."ML<@0F.+&]FA+X2-*H8V MH\/]1.B8R(ELBCE->4WW*$J02%W@/,IV)1/KA$S)@(?X6,,VVCSDZ$1KV,%5 M$+,46[T^)M*H2+C^+?5UUG5W6-WM;/,W9K[;">V=O174!Z0V F@1H)2K!(9U M% GTV=6@7"BZL5"$"Y&RM\,%*0CH'URB -W>[GS_4& -..(:>RDTAP&[SSNL M1C@=H]W(E"[&R4,@ LVLFM,E9I.*IX4-E?Y7M5<10/&'&D27& MKIQ1*]&$!@5F/LJB92)"LSG0A:]%*)@2I("PE9]B:42UU>.5S(D3LP/D\?#!6_"B!XM\. ME(U3[DZ\;)ZL&X<-AMI,A!0-3,N4$30QC9%$%9U"A*EPZ2X,(,&PQ1+Y@O!_ MW;(4O,:SQFDV[FZ05CH"@X!7I4)9H3(,&FWJ51!(%1H!3&\PX2F6H01C!T=X M1D%))-CWV/C X!49XL^SC9"@ 8,92PJ3;V0^'D58H\4,%==K:NVJZ&P (/9V M??TU$8$3,?FUK?*^+/+[1=@$XM@U-:<6)OI\/P?^LCDR0KF'^3)T: M8MI;<]TU.[7M9?4T(^N=^X!L)]"705 HLFX%8=>QG4J=XP"= " S'2"GR8UO(S::#]B-I<2W9&RM7S/1U0:(<-H'%0P-NQB0E\"QP M:W')DW('4YQ*YIS_D_ YDLL/$00"I30<-G&>$$8RV=LP[@=QTKP%/DHR%U+6^W7*VS+W.6+"\+Z?Z&(]="U/=+G3L'RML+FR%W@5PLP2ZG]X^7KS+N#,?VQ-U%X='4I2&\2OQ^H3-O\J<@ MH@,A+Q8AYEC%U3=6W#1IS)P;GE]ZW;Q8"C=R@=-J[#LO+OAV+K!VNNT%I]%^ M\<)W303$HLX+%GU=%^"5>E2%V-P:)%A]J6KKRQN8A_8P1]BF>'#*%N"Z-:!/ M!+X8FY^/\N\6WE/ X+=5>.\1^NY]!UAFGGW!PB$IF[> M>M7^_XT*3]2E_:\J_ (&]_4?CT6"[QX +]G_DOTOV?_0[/_!74Q#GLA1BV#= MUY8\*.@=&/Q+!!PN%->"3A)K.76W8\?7)VOEV": @1=T MAE5^WOH#';Q]I>]M#TI14,2W6^[6 52,],1+9FS"Z[[B[++.HIPKC\VD".G8 ML+*"SX++B9)%&M+!H%1>6::Z0<*9\C"MX^6FD^QI*YOGE&M[.\N&=7FQ^E)Y MZ=!>TWP*_?-/O:;YKOJ_4$L#!!0 ( J&JU!HB-@XXP0 'P@ 9 M9VQU=2TR,#(P,#,S,7AE>#,R9# Q+FAT;>U:ZT_C.!#_S$K[/\P5[0JD)DW2 MED=:D-A2[BHMCX5RNF_(C9W&PK6SC@OT_OH;)^G2'LM=E\<"=P6A.AE[/#._ M>=6F_8OC_-8__ Q41>,1DP8BS8AA%*ZY2:"OTI1(.&1:,4#M8 M:1MN!,N'*[^*\47WYJ(>7'A^3JM]([9KTQ7M@:*3W3;E5Y"9B6 [E1'10RX= MP6(3^IX;;#=\?W.CL>DUM[8^M$JJYL/D>^3*;KN&O)Z282YZ.L\L]%+3,NS& M.$3PH0SSU:U82>/$9,3%).SS$I().02\$E*Y9P>]SEZ_=WP$QP=P1 ^?6F]U$.LK2UB$I^D!KP MBK_GU"120NEPU,0TJ!DQS<*@&7##HR-,.%. MBL?]UGH5TK'.Q@39&@6WIL0)>YLM:\@J)$RSP020O>$Q1Y.8A)C2LO\*W:R* M(2R.RL8,*+G#<6F5#X.&VWQ>G.Z(O<;7YP5_!,H6BR]CHC%JQ 1.6:JTP:(& M!TJ/4$+G"\1*YWA_+68!0[TI'!(=)5#WJV +7R$-8FTGEI#.XUQP_@8SQ&.! M^T4X55@$\^)KYVOV=AW ^GC#4W MEDWW)DJ(Q(J]%QE+]K?KC9;USS>',%]_2H2Y1!1'Q%H2;2X-P744W^;V*T&/ M";$?FO2#Q23[)U%F6L)K3DV"PGMYQVC( M )-WQ(1(":5<#GQ]U($R M1HWNIY>-[AUR4M1\'X5'4Y>&"&< M=<(IZOG7#KH0!%[@;GM+"'X>!(6=_HZ"YS:6*+QH(& N:BYST?-"@"/]H JQ MN#6L8,Y4U>#Q'<&/-@7[V%F%V$E/P"_[Z$?GYK>C_*=)^!1I\.> M(>7,Y(U,"4ZA[/YA<7ODW;'_"ARAEM5NCQ;^WPGAB1JT_ZK"RSQP7^OQT"3P MX@ZP#/QEX"\#_P<"_Y5#;$DA-ZA%])VKG85N#.Z8Z!6I-WM$>Z*YC'A*Q%T= MUA?)9CBPQVKE?>PK.@M\I@OBZ6DOBKA3\2N[LT _\98I&3)GH!FY=$ALF [) ME>+4GF3.[# @T>50J[&DSOP)>B08T2'FG&3Z/=C:LZBXH5?N'=:G/?1T<'NU M/@6T7SXU(Q,0N![UMAP@BU MC:W0<"-8T=SZ4^3O1U?O._Y[UR]D[6MAV*Y'A#-%EX.0\@O(S%*PEXT%T7,N M6X+%)O \9W^ON^_N]GI^9]<_>-ZOI)K/D[O$C4'81EL/:;!P/;UI+'!3TS?L MRK2(X',9%*/[L9*F%9,%%\M@RA#@=GY[ Z1&<3<8GP_'9X1LX&I\< M8A-;IT>H,9J$,STX>SUZ/7CGG#M#!\Y'P\*$U]EUOQB4;PW! M:L33A$$N*=,9S* M=[UA?Z@66"B69?=U?Z<)::ZSG&! 1L%'?%'A<+]OT6U"PC2;+0'-&QYS1,LD MQ 2P#NQ[MY$HEPBR%:GPO(FP*71:WPAS@5.%:&JL- 5U=KJ M:_8AYYK94IY9@^V6SAI=-K!%X:+85Q ,3JE@C9ON='M.=^]YOYK MJ#3P<,5))1D\>WU@7U +RPW\<]*9,D8M/B^O-OA/Q$FY#WGH/Z)=81&LK-.O MY/.F?77!="S499 @&$RNL'UCQG63HQAS@_R:^.*X1==EP>TX_H:%[\A"B=-M M%ERGU]NP\,BYT-UWNNZ&A6_* K;T_VT5B/HM5DANU!=@8=UJU8'Z7W]8^=+S MRFL\:@1X'ER"5YT&UUV3/WWHKY;!5U7!1PBW=X]H>_>H-Y_A]M-ZD2G!*3QS MBS]8'XWBN.[] (N@G;5O?8/]G:O!@ZR27S7<31%8+0+U>>.^%>#1R=]D_2;K M-UG_B]!K10$W&$-TUXW# SZ1WA2*7WLE;0K%[T+O]IGFF-HIYO8G6;ZS3IIC MPSZ;KFYR?Z 'ZM_H:GE0N8(NOFQXC0&L@/3 4Z9DSEHSS<@_+1(;I@-RH3BU MUP$K,\Q(],]$NB>T@@Q/L$!.]4&>!)FRUPC9Z))Q3RT)WG)IS@M#UZ?O3#Y=GK=.+C]>7 M%ZC1\"7=80&'/Y_N;R QH^;@@? MPVY"!K"W6HVS5N.B M=>*34_N9"">9P\N33!=1)IO9MKO<,+V\O)PJ1L;G3=/A36>](DT@:@ 5X=0( M^"21N:-,\IR?G5TUOH(<)+(E;8(!DEQ([#Z=1UR /CRWLRPZX%M>W:?[C84HX$KF\1Z=D1 M@E"V5PZ#N;;#U\E>X6=*M_@0=0O#Y1R:5AJ?GRL9KZ.,T KG&*\V?#,LIJHZ M_(QD%HF 2.11.0E,Y-58)!LGH[, M:XY!G/*)#K--8D.G!3\$LZ@I.ZD[;,EF-EX0XHBO-G9-ZDA'H>;M22G.C9V! MI2:949NJ$H'SGYVA!MH(AM^=P=-]]VG_QH-^[[X]@8>[=K_]U.FB\9=N M=S)&[S8*?OK4W!6[J]$%2P?V+^KWBA,!BE2-]B'!Y_9)=)P&M@S7*L&XM2R= MST\-4#P2N)M<,9@-5H2KPA1#.4N$'N[SO'"/)_#GL?L$4 \>T';4G/2"H M@=\;^ Y;0ETL@(8^DQ[,C):DST1Y+\B4IW>)BW(NT1D\#D?=+T#7^]9%O2=X M[C;?]0?C\4^UC^SO(U@L'BSVLH=7Q"7H_>"JI!^TQU_00W_PO>X:#@A[!\IU M7AIRC_O(<#=DW9_70(> OJ?"L)AP.7DBSK8G'A(^7F!.8(%*C;9MWE,+E@SF M/7$PM82'5>NDH4(MLM8?H/02&UB5U5#5"^X8UE4/M.;$-2H1?V9]=S+'M$&*.V!I;#DUUC[UD MZ7WC8WRT"&E3?49$'^0'OK+5B39*:[?(U7$\PK*84VSUEBML. ,[$EOW:S"T M1B_/G@5^;+3H=]OC[EBB[.M 5"F1&Y^1N6,(ZD:G7JKO N[O. =_H=EVH14Y MZYX]8WRIK/>QS4.IC[6<77UW5 M1>.T!<*P&: 4C;+66"5B%5\O[T*40*%'YCJ.3%C&7Y$GI08D'1!8?D!AZ3,9 MPH <:S1))%I(6FTI^KOU9\+F'*\6U&AS@F--I2"['L*$8(&O(+P7H,:>K0XT M7:.M%B35U%@?*RAXQ.!@KB A>$A\ _#@04+T+OA5QY>/YDH3>33C&([D"]:Y MT06X4>R R1'=DM]"1ZH$^CP.M._)=0[9?)#H9OKQL>B@OXE#F MBDK7H)8(3R<#J2/5@W<9!R_UP'X-5_&8=3)>6EH]8%=QP%)/XM>(E0UD)\.6 MS:#'[GTG*5D.93!;GU7G(>WQ/0?]8AK,A+K/'>._0'I'@^YV2NBC28 M^0PI#K"O.+U'E#W ZC&%],K^(^"L/61/#PE2_3A26M]06DZ63\1ZB;P^$60% M$;"ZM]C;%YXPE\/M<^G^(28@"_V2FPDBT!J@P M0'E>QB[_&G5Y8!JNVR6PMM!D\6J%>IH(8% M1X( -9:E@]X#9T%X*+_X5SC2).AQ3OC\0M:W-Y2B"%6->]%8^77AR0@G@A7CW6.<^90W*@ H5TU"@7C[7K,$VFU"*8^UAZC55QK$;"A2YU M"/\;D ;M(#]XJ:Q9:,;ZWF0T864S_JKZXB'\#934(!<'>2B8#''+C,%*!;P+ M@YTI(@OTG!MF#0![X$6^5;ZGK$9_#_2_$SI?.,1L/Q..Y_+\C;M4M5J@H\Z6 MD87_95[\ U7(UX5"RFKXB\.ODM052G*[B=A"%:;[*G^FA3;*BLER@MCJ*LT) M5+I_\5-8'_(5UHZ0_UVT%(P3*/3P9;R9!H\U* <][J#?>=I/F![J0[W!%HI. MU[YQ4-_H,WO>AQ[3U'[B^C!"LWPE/I\OZ2M2?T,9\/_X,6SYG[S4;D1F2-V> M=R-O7[L]$72YLN15=RIMPTM<(KJO[#8I[^KJT A*'.A;P1:*/>6>N_7HFQ>(P-R(28G= 0A"&. NOU';#(IX@IH'*SP@EE#X MSA;'DF7?\80J%AU\+J'H]QM/+%GRJ"M7L> 6GB84O(^GQ"I99DOR'J>XGYKA MBP7A*7KQX",.LA.OIDR[J].[J;3/#"5(PR*?&@%?0R8U6N>-B];IJS # M&XN8L"U?,1,"OOU,2+X3-8\E8)]D[7\L;(E,*V9-YGF\M#PHS!0V,KI6"U".X4KY* MR:L.>$JK"O_:7V7 [4E;-6(LNJ^&Y/5H8F"@S)TJ/Z7KS[[32R!WNN/GAU(K8NS$N.. 4G'N"]L@S)EA@D>X3QTX41'70CM!,73Y">6Q+-AR6Q8 M:_%U[J+$3?>F&4Z0-?7.O$"1R)0Z*3[7A;D>6Q,OY#ATN;&0MZ\ X^2%31;, M%;!P',L80LPO"W-6Q'?]LTN17#*3@/M/H#E%; MGJF9*]*[]9;$O^BJ_8*Y&71K8(+KW<\@SUI-%MCV=G^%W/0Q8'2>L&]$;+!^ M0WTZEU&OW1QBT$RKU[9A@-;M:"XO!8L.^%J*'S/D&S#_2!CS-X5*.,ZUVY;U M)-5JQP_RRK MZ1X[V^_/O?5<-H]!/]8CMTLV^9KD-PR\KNA#6[$%XSOC<4[:B@W(J@ZGV5A/ M"V/=]E_X)CU;CBN"&@I3"3Q ;IM17Q 1YZN(096<(HZ-!3%=BPQFD8NBO4GN M&LIQ3YZ));> -S?SBM";0NH3,!/RZMQ9,.W?U/J!A>J\W GHCMIT_;F_?T13 MGC22[N"=Y-GL?>PN$#J)ZX>R,BKI/FW+ZJA-+3!UNP=DT^!.2AA"_2VBG>ZM M.%_%NCJ8 :D38/+=6KGDE<;O].%ZDHJ7Q^_F]"7:):I8F50#Z]G/T &KCF4S M%=@>Z0M*EH^TDFWPD1J<3: ;%5!=<4B/ZUW; A6,9Z8;/[2P(_L#-78+ <(?2)Y"I_)5M :"R:#I&BIG M9W>RJQ8>VPW*Z"YH7J:*>?=;+=O20RLC(@L-Z3N+;/'6*\MR)E8B$/"62Y^J M+,'^2U9>?0(S?^*_-V#/U<Q'R(V;1QI46VCBDQ!\?UY#FRG^RKWW&EN_&_B=8Q8@8 M!)+!Q-C786$E*!-@#-Q$S \B2N-(*_?(\=G44W<[$[M,LHJU>^UFCEEB'R2; M]T>/0MYVS>RK\.[D&$P=J'1B]NSN*\ %$X\'QJ.M,]CN7N_NE!Y&U(_;*/W4 M]$Z)__(?4$L#!!0 ( J&JU!N H.!9A ';E 5 9VQU=2TR,#(P M,#4Q,5]C86PN>&UL[5U;<^HX$G[?JOT/7O;ES /AFMNI@. MY+0MC8ELGC76O]SZ4FWKJW9>:S1JS7JSKEU];5]\;5]J3P_KA ]0RRE.36EB MZZ\7*$T#I);S]=W!WRMSUUU^K=7>WM[.WEIG-IE!UGJC]L=#?V3,T4*O8LMQ M=5JU0'PED$]?Q)70N+Z^KK%?(:F#OSJLI+YMZ"[3?6H) M&C<%?:H&R:KT5;71K+8:9^_.I (ZT+1OQ#;1$$TU5H&O[L<2?:\X>+$T:<79 MNSE!T^^5F>EY5:K'^GF#Y?_GR 4Z*-^WMC5!%M &_SBVB2>4IAO=I'H:S1%R MG6=+]R88WE8T6M[S\#X""V2?&?:B1G^K91-;.RR:]:_.8#I8(L*HV2.L5/F? MB._67BP)FD,:_(KNHF8_*:;'GI .GUF&LP"(%G0'FL<=KFTN=H6+:EC&+8'?X?(0/A5?S%1%A#2 MLO>(ZX=M3]X@) &^[RWHU&<8"NHX#G0LV\]9H&41_SGH>IX+"3H+F[CXOZRG MV3.^A +VB+ /=H_\LAZPA1?>@KUZTC]86W@&IT4>;;[O:Z-=N=SS2 MOJP+^FDU( !HIFU$"C7I4,0F4;Y\C&R\,=6=%S;H@''A3->7,/AH7->0Z3K! MFRI]4ZTW_+''/_W7?Z[\12 9&@XRV>@R\F.ML(K=>H2 -A/KYZ?Y\Z)UV6Q? M-2^NZNW+9K/=NFB%:AZRE@Z)@M")$'9W&6_+ FV"78_OE>:Q7!$ MHT[JF.!/]S\>! HF$F9(DJH@6*J"O(N31"G^IFJ:E^(FBIXTVLP:%W.]EQ4"J$RJ>Q)49C2Y;& MW2"-OOGS#DT10-G4+;[Y):95FR1Y:#Y3[5(WN #1K>VD!4-Q2=7F5!J93^EY MJ2D=(LT.)L&)YY&GMBTI^8Z(\VQ8E9C0 ',F7NHR5$KJ*/QSE:F607C@V8U#S%@%>OE(YCDY MTQ'1G0&H$JN0=.("'(ODO6(+" SW //Q'#F-K?]4_+< M)C]UJ1E,H2X+-"4Z8XXW2I__3,NG,MOY0"K11X>4P6:"QW/=ZMO6S$5D<8=> MW%0#$!=P#):0$ZT2';CPM-UNPBCH"P!=]+)5EEDP05Q*^/4GXN^'8J"2-@G% MI"P?G8+4Q.T)$$.GQ,0)/>IC6ZF,;B<[(CJ%H"G10#N3"5[5ZTG'DWOK5E]B M5S=# 'D3(JD9CXCOC&"5",%@..$M/#:]QV(*SB'[1^0.IF/]G3\_)B/EF&QC M#\B5",R&]&2CA29=G5@P&'%"P._0%!N8%Z.G9SPB<\@(-N.M-,5L M0PK*[X%5KPYC>V"-&^9NT-0FOGL"K\0.:3/CNK=@,(DA5_,0>\H-0T(IRF<=HESLLI@&2PGVAN@561YWIUOP<_EX2]-^ M7("8@$4)LNC9QL'4Q\&=_ FE.0;:T@&ESO=4RT">/T:E8-8^)YG*A!SE(S:= MIIA^4!*@0HV4[NEF*P^(O&(#.2,8T8:OVDILO6F9CX/]'%B5F.%=F[1_ C4U MB [2E8_>[$&2&#@U//@0.0BT1L^4WX&EFS8[7.H#XP90"7FBNKAJMRXORD)T M(EUQL94L3"5\^0B9(',&J!YT\A<**8:W-,[-<#Q<2V)4PE?_0!8H@]Z2V9DL ML(4=EZKF%26SG9+K>"C/ E2)-;A'V[*C?5LRX]STY>.Z?-->ELKVWK;[>#A:=C]%=+=_];5 M[A_AN5O[TA^,1C\5O0 7HYB4G0F).0IQ]K)KB.5KF (L1#QN*AHEPO A# X)FU.C1C?(R);CFZP;BR)NS)9V[R;V\5K.2PE^R% M195_W6Z=7Q4]$LAJ,G+6MV>59?16Q402,=^1$8H=SC/&#IW1KUJO/_B]\+TZ M%/G6I8L[ES)&7X12/B'@CPX["#USD4&=PS MA9]DRXR$1=0/@]6C)5M15=Y MM"?GS*0O&=W3.1+_TRECNV. ^@CB7K+(.UXB+*!\)I:3X%V+R:F,5(LIQ3)) M !+Z?H!G(#1A6SF]+V:Z+: MDQM4%M6OL2U("1-!FP01D*UZN]%LE-.UB!(4XUJ2P2HQ272'8 !JX*3=->$D M)\!J*EPEIG\^>S_5<=I"#D4HL9 ;?!B6SL MG,6^[(.>SEQD^9Z;_@2XE\.>>BPR.E XE^6?<]<4U(^B9O?MQ%/)2W;$#$I! M5N(2[]T!RNZG\/A[*%*S1A73:+C=>H_F-G''B"S8E&&P>41L3!6?]XCISZ^' M@'?^Q&M))]82OT8A[#02I1RQX>Q3(X$)E?M;CQS5];"E6T:.S5DQ LIG-Z7= MG"6J/;G%_.(V9ZVW-]X[C@?(T&#*%J^=9VM"MSL:H%#\2@>)\6O:=$.MLU8M MNU1VP+ F[/R3]:?$KK0@9O!'I&-[K+_3'H'>< P@>S:1 MVKF25=PI&. ^5:/&/NE5+S&8AGN.@>5W0UN=#\>@9$1$-=5JMZZ+OBR\^.XX MM_XR[K,J]DCC+133K$0X/MQQQJK!2E/M("-O1VH^F07=>Q:MWU:M.N#)"?F M-I/T51I)*4?F;.)\QSXTHD00E,=L_F\L>?60<9?_'GN8.^P8INUX!$4N)($. M. C)L$%O#L2FQ[[6X>K8=(2ZEW8=3 ZZE$T)\ "%:*M2:E]H.3]I4)+&BH)? M66F:;DTTOSSMBU]B(8?E?VK=TQ&DL M6845X122ZNK0$20,"F@],T -9R^?:\C'>-@GY-*!$CU'+$)?(RN8(8UM+A&1 ML9ET:2=G0AE54J:.IJ=CPKK$!QC4P3,;P>[+M@ M-&U37,&>> <^G>5._(QZ$*B;_T(ZR> 2!"67ST>(\2[J M'?*H0?G^91<\Q3I^L_=B3[ZLJ.K.VZVKHC^8=F@+2@*>\?Z]@_0P;-^\WYD\ M ,*%%]U*SW8&LDMI8(QOTG'5*H=<9W-9;VUW-BLQFT[%+WSU7@N*USQ:OA:I M0)"UT)ZGCX!YM-Z.SJJTWCP>U/Z.NV@NGKT(?R%:N\[4181:>@]:14ZD$5GE M\Q>R?(<]Q_Y4H$1O(PJ7(;4]7N B*^8T;281O1+71\H@'4/!>1W-6L[I&@P? MOA)724I!Y0:RDE).V%J2PUC!C=%EMA69\71V@2=H0>)Z2+W.\A-GW=B%3*N5 M7[J>SS[,.4.6@=D'..DHY8>G$]UR4>@>+[D!T=7NLDRH5#8!%RD7?@\&2)NR MM77AQ8Z%@H.TGFX.7DP\2YJAYJ0MYM[JF*J M=,S3E-WGN #!'*6K[$GLA2] MB3H;.B4&)PG@((K.ROHZ:U0Q%^W69=$[$?=!>S(\)489?'0C9-C6)!/OFZQ' MR7L*/"7&"GQTXSDFV6A?YSQ*UI/1*1'TQX*+S'&'@EN9X#^_X&,SF?S@RQ3Y MKU86'G07$:R;]XLEP!U8X:V409PO?L"6!OL[2^W];F?4'=&HWB]+PZPPS;:B M&RI#H7WUMJACMJ>[V/%L38 VNK.07JMJ0-+.@CYE0 MX #EV Z8_U:C-7F!(G_^'U!+ P04 " *AJM031:RQN$? M >&@( %0 &=L=74M,C R,# U,3%?9&5F+GAM;.U=;7/J.I+^OE7['[S9 M#WNG:G-" BCT2^M(0X[AFI8S^7X4X&,= M&Y9U]#]__?=_^_4_CH__?CWJ:Z9K!#/D^)KA(=U'IO9N^5/MV9W/=4=[0)YG MV;9V[5GF!&G:U9?S+Q>=UNF7]N55IZT='TN8U'0=C35Y]N5T]GIRUSEK:Y;?.^;?.A39\6!5\(%2.K=R2MN7\?"6]:813!W_[P-;W MHZGOS[^=G+R_OW]Y;W]QO0FIVCH]^?M#_\F8HIE^;#G8UQT#'86U$C4^7CU[ M6:=]LFS^:-D^^=7T5Q7BA;^>A#^NBM*Z6<2<7EU=G;!?25%L?<.,J+YKZ#Z# M*9<8C5N"_G6\+'9,OSH^/3MNGW[YP.81$9>F_>JY-AJAL<8(^.8OYNC[$;9F MFBG5R?(]C']AK:(C^E7QZW3J+/_1,B< M'6GTIY?1_:JUC89H@1-:]J3WX2,'6Z\VZCE$ 3TFC+Z%?7RDG:B1/K&#X)AJ M2^OK:4C-DT^4CFKUC>N8I!MDD@_8M2V3*N/J5SP8/_FN\7/JVB89-+U_!9:_ M>''TP+1(L4UV* "DLR^&.PLY*:F?K?F]M;!ANSCP$.OGGNBZXUMO:&CK#G[6 MB9"Q!#=2K91(ZXT[(Y/,@DP>%I'0T$.8],?TH.N83\%LIGL+(CEKXI"9P= = MOVL8;D!(ZA)"3,L.*%3LBT(R4&VZ1*Y&Z TY ;KSW!D1(Y&AX>/?R2IT$V"? M$.1A4E2?3#PT8=(=C*,*1=C\WW0[0 ]+IWVRJ*,*4N*$2*?[A MNN8[,0C(L+@G(\29T/F[BS'R@@_ZAX=Q6^%U(O71+FS MYLSR&<1$3E2)R31$K#PR"0W\*?)BOQ><"Y6;+WO]2JR3OU-ATC4T\*D51VW9 M(GRI-5SMBER8?DXSU5([P@'1A"'YKT&^(X(KB7Q^N]7R,\0N7=;I#X,Y6^3+ MY2N__6KY^QU9DRFQ*[MD(ZA/Z'P9S!@=9>F=1 ?5;+8W/P3S:&>'KQ0_D3CQ]/K6,+ME4;V$#;=E3 MF64PVM4=-;DLI: M.9ZAV2ORRJ0SV>YV1$X)/9X1O*+C%?LEDIK9>D0P40C+L4+'C_,S:I_2M*T# M*4X]HN5,ZF:)OK5\VL&ZNA:KK]TRR6H/3+)8@=*J?$,2K+1:G59+.]96;9+/ M-X/'V][C4^^6?GH:].]ON\_DCZ=G\L]#[_'Y21OD3; MOA^=+EL;>^Z,+^"(!%>:E;EGN1[Y_OO1V9$68$*ERRQ$W6X&K125MXF%(X42 MIVQ%Z&PN.9+0B/0NCA2'G;U#Z(_S]L59Y_+L_++5N6A?=-KG5W6 MK1IZD M MDT5H0%('D>LL=U1V0/TJ7=.T0IJ&NF7>.S?ZW/)U^R%A%Z5 +M!.56@GK2TQ MTD(]CB-<@#]8Z,JBUP@Z9^6A TCZ7<,(9H%-#0&0 +\>,5KA6LSI9@\9B ALQJS29;/G1/ M/N::];&"%2'"?#V2IL8&V9GV>V3ABX0?;NF_&:[CDQUHSV;UOA_AT)6V_MUV MR2;W^Y'O!8WMR=(;:2YBFP4A+$^RV&U2O\;O%,3@2:03<%!(E8&PXL@!D"(< MFNR[YC\#'(9HGUV.2_-,M 0$=;,$3+<20@(RS+@ M&1>5=PMAF9/3D.IE 4WIPHT,Q@$R;P./9D8QPAFUL5@H[GT@S[#PVHF9-36K MM5.K6GS=>N968VY'< ZSPTH 6MA0K4B?5X"TD#MH4,;V^X"A7/7,/",*>&' MID\4F-P%;=6*_&55$[R 06B8\YPHU-XEQN]@3+29 [%FL;Q,2,0$-*:"@\HG?V$]_S)%>Y7O2V=$S)L92/ MXZ\GR:R-PID<4N=BXK+DY&FT3UNMMG:LK=MC21ND26W5IL8:U7X)FSVD8 CM MTW?=,Y])+X*4BU2974JQ2)$.8:[*-%F[-(U^$B8S72_698;Z@G['V%CSXIA4 MPQ_U&1*&^*OI"D@.1Z;B)B;!2K@_:-"V7242,#HM6#DFC6A5ID0 *-H(8=^S M#)9I21;8%X(+'CV]Y$17A74@9)=4.7Z2,5JA*+8">/- /WF#V+GL9Q\8@FM M^\S$*[\XB%A>Q5#E2Z&\K8XD9)%+4QZT5 40$< F8$O) =X>]1-E0NQL\H,Q M169@H\$X6X6SIO10;Z/CB8S_9\+D-:'R)P_ALGL!,57+*4K9K(,;YCD,QJ>J M4I5&IF$0:T,I>B+#[2ZH1GSMB_-$@QWAHKD^&%Q83;;I9'?21AV+'K_"LM\^9,(A#F";USL8WE-*KV_'4HVJ4X(Y MHQP\NLX;6:-1:*FKSDE;M+Q#:2MEL-M(:*;:.[PDHCN=UNEF=.=YBK2(LO_6 M&&V:.];BU&FZ8VH1??2W&(7:FD1M22,]VALG4V-T:K]$E#82,-J0FRAPQ"O< M3)0\1!:&Z)D B%+^P928AQ MDI2Z\SEGA[/YY/[0C4I)NFN7(S/^OR? M[H(OQN3O368\J(DQ23<$@S&]EF\$O?)L_SZ$!+9\-L2&/8BK?3ACX4;'4_I_ M>H'-FVZC\+V)3=?,!E=#8MC1X-DD'6$JKUF0CJU,[,OCN9&@K>JC0U)A6*)K MZ3 LZ4<+.SKYA7;U%XUTIK'&R:_Q#L,O&PZHKJ/P"5D@(R (60CW/NA]D<@, M7S&:S0,_RMM87JFV%*7P!%_)G33BRMZ.\NM%=@.B\X15]@@G;%R-!B:<\%4* M$ES()9/6W"-L^=6 ^(YK&(?YNA.7RR=1@.2.NM-I7UPT[R4 JA29LH*F)]&; M9$*_=JH,!"^VK'K'\4JQ 0V)Q&T]8>JU$!5!>0C;B2(("5B"AM:N'_?EQ"2* MH%;ET=URP(J??F2[+2%,W-(0CG<4 8C+4!4N1^ZE8WPO9&X5"$<@5 0OQQ6T M,PU;FD]Y'L_RFF_./UJVB+)/0I2S ]Z+"]:W%$5W1CV2U2CDLFVXQE8Y>EF2 MF!IQ]V[]^+J4_[?=.DW[?Z-V- J3MNI:>R=]:ZO.PTJQ_NEQG&7-1OW!'+&( MO+OB*G6E0@P]UPP,?^!%)P\YB4'9Q>!X0V7DO\Q^R.:EH524B!@:#HK(P=Q4 M%$%9 %E!(DU*B3Z+@UV6?])Q==YI7[:;=_)MC4DF5U7L@!XLPMJSISN8S/F6 M\'HB;M&F\X)R]6BUS>&R4/EE4%WS#7F^A<-+DNBKVN,Q654%F5?B"DUG$1RB7/KJCFRSGQ<]-)1?)239 -;7/^;,V(53T8LY%&P!Z,?[BN*;)SE&K" M.;4C:_HHL0/TSA+R'+5!JZFF8.]WRV#-?#TBG?S-?@%K@HK,9N*"M:JQ9 M+=YNL^&(%:M4X=E6OF_IKY;-(E$1F>; &='H%'W!AQ1X=.EURB MQ/:;&&DK\J\7JX]_LY!'1L)TT2=::@O< [*5X01'2M>&^*"6%0>T?+3,V6"3 M ^'>5+$-(.X&->W/Q%J.WT\/>7)W?MEI7[3@N"5J4H-,&8#5C'MG'OB8<7\J MW 4+:T!P6112]DR4LS@$BEE;&;,V)+=%)9BU-R,TP ;=%F9)GM>CY#Z:2-R+1$IZ7)OPF#JUO9+2>@_(T3R%^J"FGJKT2T$>]83C[]D-Z3,Y M5.6K07#.5 :FO!B@.=="2<@/7T%Y"*=:*A^N OX;<=[1^,V[9=N$D7O'UYV) M19::D,CTWVHNO?--E]ZR+W;Q_[IU+6R>%-C\#LAE%'=4P*AOO:$-*793I(S\^?5;-,9^1,75/*+O7'/.Z<5^@Y.A7LR*3;'3 MI+ SM7_C5P!G\#94(R'(AF^@EQ9EPOCXVB+&!X [LV3%FTE\4W?^$T'-@AE7 MYJG?FSY#EZ$@JTO]DY0V]H;"AUB>R=^;/A\GDF>24@"VAF!IR WR255M,':G MP%KV!2?YZ^9>Q-SX;+Y@- [LOC7F9B1*506^IQ ':*4XA!9W2;/XPW,Q7N5C M+SWM'%!E*P/?;@AAE>41&K "?KN&$-1%'[2,?T#CZ/OC#PIGAKT\5FI#1L MCU[?OVRRV4AHGY[N";F\1=CP+"924>A36./@T>%8M!)R/KAP]M"% WD#K.A0 M +7O?W%K-;7LE&8HOG<)Y!:4@Z=Z M,Q#VH@4 5F=TIQ"G^U!Z4?)(]U'T2EX1Q#.;J17Q\WH0SV04-N*]CSG9-O%V M[IRRM6)W41%V*VZ@ =3UD$XO^]#M'O:I)GDN(=Q?<##B%Z\5ILO28.(S! VI M$1W]@_$+#KV0@U>?"(9Z,GL?QI3NB^]<+ZETRQ,D/#"W:K%6O*]*PWLKGAMQ M\=ZXLYGE+^^YI8F'A#)BH%L(LX-;L=_5W+^7FX^VQMIB9V42O9'?68>)4HUZ MA]/\B_S"G+)-C.1KW0Y?(D+([]-NZ-CA'W7A%X?C/Q8B$1]_?&8 3+%9Q G/ M(X@J #EXDJ=L>> NG6V1'@227WG7SOMRZOF,Q++A2R3Q6K.$7A>>(BA[SH3 MNO5,'%WEGQZ0J ;AJ$>^VL6.!TCP!,VP3,_=@J4HNRB1*]!?8WGY;!F'6%;YW(E4/PB(C5K3UNR=2# $8.'T7X\3N\7KQJ/MDESD8K[]>")8: ME08:6( X03CI!4B%/7!P1J0*)T-A#2 +E+J2\B%,<;AOF(%>Q2K#L?P%KJQT M71/-'&MLA;N1'X'NZ8Z/Q.\\Y%6"L Q*Z&PR,U?,4D-9=3\N>[Y"WH@ MF9,)FEVL@<6,DX20NYCQF6@J,Q3-HV?&5X92FC[N8Y *=0%DE8I4;)5@*L_1 M/N.5G,0O.NVKL^:7KM(QS.2RBKW8K36Q?-U^(N41X87,"_S]%[]LXYG$JIJW MVH+Q>8+NV-L(C.;X+_H0DHYSF1"Y*7;\\: 4.W<6-G3['TCW'JA=1#2M^XK9 M-31R@(KJ0TA0W@9J$6_0Q^5=0*WB,:_"/'#-D(,;Y.#="L,:;HQ.[1S7?E7.E"I;"<)) *EY5)8A:$,DY2'H M8=^:Z3X:C(?D!WI&EQ:0\V_QZC8Y):HII\"-Q6.ND1PV8BP;/Z>N33C&]+)X M?_$[/5],.!H$/O9UAQZE5LM>N]H\O!SOY;^TL!_R];(K+=97LWEK[*:ZP3@B M;."QI$11\IJH0A.#\(FFRE*-#(5,YIJYZ^3D#N34@9/+EH].XDX?,5L 9LP4 M8<(( *&P P"42+N$#OM4&0B6NE"7XI)/T0Y XIG#.L\EDE>I M.;^('#N)!UL$\UK#MXWQ,@NS*(ZMXB/7MN]<[UWWTN=XU:M#V$/)8ZK.'S0[ M?FF5T1N4*=UQ2U \'W*J-&ZU%]#6C!F3PQTT^)BM?8]Q@,S;@+Y ,T2$0O-I MJGOL6O,W8H-;]!WI\+-/-R!/]+4:E@K+-1&W:[3),5R&"FS+?^5>DSS^4D=4 M>Q_$]K8P&GJ6@42.E7+:A>![*7D*EV,<-.YEX[T#,[W*,"A%%9I2@241^-X) MIZI2%$&Q5?"S?GGJH"B9RI4BPXLGFN:%Q2%POY:7Q2CG1B^51)D'DK MSE8M-3X12^B?]/S*8[+9F=7<$L7<=AJ?/;?&,)=%:'NG95":[ 36:4@KKGB; MH]Q:$*XU4O=*Y;+57,#JWJ&7ZEAO:&CKCMKE"JXB!X>11PK")(P]7B_692+0NG0C*_<.Z=;M-S)0"4*<_.WL(G""6*4C MFQBS"::A/7*VI$X8Z$H7 A+ARM*X+,E#?>:S@.P3BGYWGZ=N@(DY]83>D,//T%:H#"'^F*U?*_M0@9OJ89G-;7>! M0E-B&!DVBN"H-@$AB)4'D2I/M8T?,S#8>I@BIL<\+#)C2+(!"&YJR7$DR1&T M#59HO9!>!(9;J@R<.TPJM=Q27 / JCB3:UX<4\KNJ*8K()9CILXG@HN5<%_% MA#Q$WMCU9NS2);I*A/>0"XZ9Y52 8+A4J>:K:3M'#H?GC>4N\:AD!CX\G;-O M3^<OG8BT> M"TOY,: #:##NFJ85E@.>U#E2@'0B95-7H2P%A0$D?&.& ;N#)?PWR'2%(-9]@ MX[&&['R"8VWT],(>;QB2?Y>='=(, *<9[(:[NHE$@Q37T*+=!]_U3ONNH:D3 M6<5\SS)\9+*I_84 @LED+CPCG%/G,[B^)451>1PY[7UG!,@'+1+%=V*3647( M(B$% &/RX#D[>,YVSW.VS-\@$V+ I,6NA'J>ZDX4$GRD!T@QF2I#UTW9.JK> M_TY,>/5ZU=2%",T'4AWK/]CA@'L)%UPMW>^YAZX6&7X>Y?V-#=K&E#?=_?ZZ M"^N3X>=1WCO7&R.K2?W-H #"T;==4^$,,59^U+4Z;N@#ZW3K_^S2H9FUWZZO M[UJU\;P.;:Q9@)]G-EV9\*F+')AQ=*O[Z$ZWO-]T.^"&/D"05JO&7^S'_*LB MW\\S()*[ GBC0IF^6H?&Y7X,#64A?Y[QD=QXP!L?RO35.CZN]F-\* OY\XR/ M:%<3> C#&QQJQ-4;NVWMQ]!0$_'>;'A5=1T:BU!36@B_CQK /_JQ? 9 M*/)]ZHZPTH/TU=!8[RC9DRAI(4GOS<*P_5B 3VZ]PZ*6\"M\H8-<3@H=)$5%_3+N7A6O.68,0\10#@(.L4O(B]W/4_1 M8%OV0.#P:< .!(:_AYU".1FX?-%/>+PO5>AP1D_UC%ZFE _WPAW.UAWNA=OS MPW'-W M78!U8D24\[IA1;B=.CI1TQ#&#?1#@1A2)OO@ MM$GTXFG<5ED]\B0R#!0; G'P27(14N<.'-1;ZG/$&EV%*UV ,OH!<;RHEDDC M@_E]TZ-BS];6WCN(0T1U&SUU/6?:M(N*OT17H9*EDP'BN$\YNEFZ;/9.2;=Y MX[DI(D Z9E(*^NF M!,9I$WD5K5L^^Z:N_''*$\)I1>I:B!(8!T9J4=="\@&IKN5L$I,)/]7OT]/] MP3B%4??6/"T%D I6SBA+LEK#M+?1(8P3#77/;AMB@)*REYIVNQ@'LY!ZU9R] MCFS.WK)++>I3BW5ZN,S_<)E_18F"A\O\#PF'NYEP6/OU[H?LP[W)/DR\22^1 MA2@H#R)7J:9L1($8#D\-H^8>>S\\-7QX:KBIE>7PU'"Y<_KAJ>$R&SX\F,)= M/CY=7OOJ:J289X68/0_(G[JF:[N31?<5,Z]ZV0JITO-.V)/UWOBC(CZ07NJR MF%X><;ZUWBP3.>9(]TL/A\CWNQ/[V?(F@\I4.5NZ>ZW((PO_O/,0#0 @#V&_ M+D7.[G>GIUQ BIPMW;U6Y.78_:QP_G'A,LL(9915@?L@N*[1 ';++&LPN^]P9 M2PWEH362L:0,Z@B1/9]%-^J,OA<"!AX]O0B!S:FS$[[LDL#-$<4A0;0*URWT M!%%)K)BRR".5*+X37LHJ<$I( <#\2?9#[@RMCRU%EJ3 ;!;6@)@E6K$1+90' M-!N(0ZS0-LZI \3(E5!D"=2@VJZEX_;'>?OBK'-Y=G[9ZEQD.W.*2.1 RK/ELVO"6&[(J7!*=,TGS-H M0#XAF[0YH7$IW?N)?/)9!L7\:A V);A.*N^:,R)D&%*FW M6 9$R;H0MBC*2$KR5C&<.WZ>B;=?K-I2/9QMVK>S38#/XBB>;0)W%J><,=C/ M.9A3>B_-G=*I2[W9*G2%%J]7^G^5A_Z'OO*VN1A>F*Y;6!01+M@Z=+55H M(-.*BF1,Q;D;TCZ_\#^6M!;6.4%>L/0N9U#9I5H00_C7*& MLKYSO>@K6HYGF=5-!(0'-G99C3EBA:;;C.'<.^ !/6Q1UZ()]!KVH><:")GX MC@A%Y0$PB7H07H6H 5T)2323)1_Z&^X=ED3"^'3,P1R%AT[P]>('>/I]: M1M=#^@B](2=0S)4G2K61*Q]VJ\7Z9:^AKWO67A?:NF^-=D[J1?U#29F/R&&H M]@C['@'K)L"^.T,>/3O6=YU)WWHC4SC&2#8WOEBC=;F&5S&=-3BZS8F&",I" M3(;?!LVEOUG ,H38533NXL1EIGCDE 40/\G5PQ4B?#;V!I%D#LIEIW5YWGRR M33DH9;)6+G!XR2Y&QI>)^W9BN('C>PL*WL7R#XK=10R[Z.L_7IY20,5_:#HP MEJM<5/QQ@BO/Q^Z2N9200>P>PP[H$P8O6.>G^(I*-WT!H)1L<[F EI_2>^AU MQ8=68@6:]'!+0Y!%.(2)OXLM?:@;UM@RN''VC#)-NI"E96'V MXLTU%T_?5@39@?-BQO->1,C#1YD'XVCSZDRB,<)3&D%Y"+'K,O5#P"HT']>2 M[9R1#B.N6R9&:\YVP0.5XDS5$W56EB>*TG',"-%"2@X^J8-/ZN"3.OBD0/FD M#JZ-%<&5>#-L^X9U8:'8[IY(@QYW)[J !^-H\R_P<2BWL4.>#V7>H%J%A_WB M8;]88C2=6 3^@I[L]PFKO7\%%CM[^(AXSQJ(J^S;KE',;:%=RJ\GM!>:@_K7 M_P=02P,$% @ "H:K4%TDC.PK9 ++4% !4 !G;'5U+3(P,C P-3$Q M7VQA8BYX;6SMO?USXSB2(/K[B[C_ :_N14QUA-S=-3U?/;NS%RK;U>-85\EK MN[IOKN-B@J8@B=,4J2$INS1__4,"_!0!$*!()N3>B-WILH1,9*8R$XE$(O'O M_^O+-B3/-$F#./K+FW=??_N&T,B/ET&T_LN;?7KAI7X0O/E?__$__I]__W\O M+O[W^_M;LHS]_99&&?$3ZF5T25Z";$,>X]W.B\A'FB1!&)+W2;!<4T*^__H/ M7__Q=]^^^_J[/WW_N^_(Q46.Z;V7,L@X(ASE;[]^5WYSF6.-HS^3WW_S[MTW MO_WVM]^2/_WY=W_X\^_^2.X^E@,_,BI70>?(,(A^>6*S$<9IE/[Y2QK\Y7KU^^^SI.U@STVW??_.^/MP_^AFZ]BR!*,R_RZ1L!U8#X\I2$ M!:/B&P,C/]S=*AKYOX,J!OA%4 MAO#7+:.F02?]DM%H29<%I0"OD1='S^7,D0+:V&\@#$'H<=+F/&4(.;*4^E^O MX^=OEC1@2-]]#_^X@'])SZU^AGJ5*GD(F9FYL-&@-NAT<7GAS?_<57XF7FT)-=1%F0'E)!%>0C)M,'W?0MI2@'D9_YL-9O/PB9&5L0Z>WH MM"+H*7.N](;],^UBK#8065];)$MUMAR%I[=').CT 882/A9;@8K0%ME@$ M'AE>R3K2_'KZY55&7K&ZUK^;='%M3ZQ>6V',M!HX!(6CJ]M_[;V$<1 >[NDN M3F21G7(DGA(JB#[6QZ-A**HII4&M ^5P(L9/[WX2+TH#"#L[%:(]%-$M*377%/OI#$-)/^^T3323\M(=,K[ J,@M=/?Y^4C65 M3][ZK?.4!8PC8N#$O_(]70>0(8FR3]Y6YI_DP[!^;3FYS5^\.0;A5Y<1H/KE MJ[$$!D_OF08G>62%O8G\.&$K.<_O\8WG9;R/LN1P&2_5^ML!A:7.1LPTM5L+ M@J#L!O2H%*D!.B,(IQ3$.G M6@ +#@ @J,2?,U;)'=)_!Q$OCI^40U'5@X%^5(-.1J+IR920CIUI8Q."C@< MA;F+T\P+_T^PTX:[\L'(RB(E7:HJC9%XBB(AHU--! QA0-.&K^#*Y@GU%&K1 M_!JAQ$1"7EEA4OMNV@*3UL2MGY>O$#!FVE\3*K["NTT2M7Y@/(WP": T+S?ZX]*)[.)9SUY/?=._R ML0@.7D>(RL7G,*0$(@)J\OQ71J&@+7BF5U[FY51ITC/RX7@9+QWYQZDNV5B4 M')>:$'5RJX2!TQNOT!^$4YSDDH6NZS@Y:,\I:J,PSW):Q+:/<\HA2"D\)BG\&5*[AXI@[MM4!HNR0#5H[V2AH(C!U3)SG*?1.')!QT1@0PJ4%C M!4;3<32VF;!=1>*%-]&2?OE/JO:-K7%HQB G^$C_FX,P5%Y&@5(GQ&#"1Q,V M'$VM!Z5ZO'RUV U_"%+?"_]&O41=(:L>BI#'[B"[S&DKQDV;W]82TECJ1U/M.:-@ MR:D./=D^\NC[Z5582F"AMHTO)U55R,#>?LY\O;+(*/+K_ T<9ZF-$L[=.YX$(YVR4FM MZU%SQ.0:(YN^[8+X($UWFG$]I1VM#P],4;&5,]_?&>EH:RRFJBH(;VOLT4 D MQ952H=#?65D3XX8BF]%>T.QQF#_C*?:EEV[FT1+^<_W/??#LA8RL=)Y=>DER M"*+UCUZX5[6+,H3%47PKQNJ&8 0XN6%84-56-@9$O&A)^#]JX#/B9:3 0#@* M'-,9A#L?_D$K<,35PO?A]F!Z3WW*J'D*Z2>:R8ODS$"0U@X#-AI+B&;\]"M) M)S'M!24'(17,C#"HF:IL;J)UY01.DAHG$1V)@3CSPG-FX)DF3_'@OT$UE/G9 METW@,R^54!)$?KA?TB7[!_$,N9S.<]TE=.<%R_OXX(590%7-]]K#<#R4BMRZ M5SH>,[DGDA/0TI=\&$F*<3C>9BAJ371V'>[W%] +^=O?OQ-Z")_\_8JN*+.L MB@;YTMDQ=EJ--"('W-,V2P&?N\91$BS46'+OHR6S=9"Q13&Y- MO>B3; T*+$23FT$UO\$9A>S,@#%B'G]>?]G1**6,O@6+/1*1@KW^ ELL1MIQ M+*N)(T_#AQ!K#B& ,AX]!1E.S'HZQ39Q+?LQTF!)19,PPC<^L'U?/L/3*X0M M.6P$7S)CH(*%P1X;=;Q#FL'G&?L\?F:X"&5(XVW@DR<:T560I8!RM<_V"24[ M7I("^5GF&;R2+H%=G!D(9)!1H$P&?D[H$V5D>V'P+WAM)N%T,SF*EV\8>KA? M?H ZKCCAL7H$;U2PP'O'66.QN'_P(0<1K$@81VN:3!R'C_"K%AO5'"=_HX-C M)?GY9XF7%$-=B.I'E 05.%.N7'651XS8GCU,YC5-SC4[-C4Z24L &A MCX"$^(V34LS,*'C)['#':,R8/4(LM(,EZA-5::P>!"MCVLU&,WNJ'H^02>TB M1N+T!,B,<"#N\THP?KJ#E6;MS0KG@58\(!Z+].#BEL45%[?!,PM*YL@FO2C" MGEOJI?0^6&^RQ>HS6VV!+@7''3 X1FW$2-VJM0"3F[4!-2TU*F$(!YH1#G81 MKRX^0Y 'D%A&<1H[(0"1!* @Y-^S/_HO??K- MUDJ&HFY:E?0,NR6M#E^Z]YWYAI-X*[9R-;:)3_00L_4&=HNN;1/-Y=C>V54@ M>)L[<_KYHLEP;MM9!<3EL]J1*AU(QUBDY5)'>&.9E V1VJ9C1F: MDO>G/"P5'7N_=\/\>+0.GD*:,T"S,N_R0QPO7X)0Q;89*([NV[!5-P43N,DM MPYRHEKI5H)6UL 7V;94-+!"TKL1,8SO#\.;EO*'5_IW ALC_!,?,X+F$#K/' M-FV=^:*9:,=O7'R-8V,]B9LZ+Z[-H>)FPM4I<*3+7E/J4TTM9@9=) M\>R ?HGN5*YNYN]O;F\>;ZX?R/S3%7EX7%S^YU\7MU?7]P^_(=?_]?GF\6]. MF)G955(= +HI&5PJ58_&-!>S*YHU '?NF%IS41 >5H"(MTV+:S1WW@$NNYA= MB3L>C'L93DZZ[!I<K[5OEH1ZZ\V=&^$Z-%T93O)WNZK.L]GMI? M;W=A?*#T7J3OVT:L$(,!'(XQ&#-4MXM.H,E-Q)"B=N/*'.ZB.(^1K14XEM.7 MI7EN+WZ\A>HP?JJ$NDX -1V%NYVCT58*'?%'2X5L*,9:H:9#J2OW564K]FK1 M@WH73M :E0*%K1[TVMX%Y$()BHH5=0W*,01R$8JW#BZJ>HPCP.6_55F+K1"%68W<2759CJH3A5F%WT M2#J,Y1W2GN&J*_%2*,B$@L@G+^35ENF&THPL^=O<*Q(_A<&:SPZEE1PUU$\F M\7Z]$:68?"1DJ9: KEER622Q&A6<$]=76DM(LB-$+;"T9J JL/2PHPNP"(K M^I1U6I,- O2(T9!%1239 8T981J1IH\\%]7=_$IG 0U^H?3)C!Y73[MF>MU\ M.V \'=:!J?[=^HV^H=+NI)S01W@R,?LI9KO!/R&^O&%=[^E> MA:==3:=#59S6%8YU@-\459OS+$N"IWW&,P=93.X\)ZK53F2.*$=_'R,O*1_?H;\MV[ M&8$D,E]"KJA/MT\LY!>?OOO^WT@4%] !%XIH[U0]"&V*"3<^RQ_#UCX[TAJ& M%XG)R#T.O^IC4&*N-@'2$*5Z3=P!X[*C6VU6O_W]MZ<:UKO?OYO]_D^_XU^_ M^]T?9W_\XY_.W=+FRR5_/1-=>KN ;=-J0E?\+": 2%5WQBPU"O Z MH::OQ3,DJ7T(4P*2N[P=2 X[(W7[1BK2&X MZ'QQP=CR!2QJ?>I^N^<5MCSS MQKC8)71#HS1XIC>1'V_I;9S"9>?%ZM'[HA*)+1:T>M8^S![5N=J@P*A_M:=/ M=@I:8,F3S0T\1" B;P'55Z+?0+PB#!_BJS8#LRW:B?H-MD.& K,#>^8%$5U> M>TG$UN:T1NT5705^H$IRF !B]5DW9:G96KT+"J&;NAE)DK[B I 4D.1M70MS M8*3.';VYJK.P%"-=2@H:)WG<20*:)?\<2/J=GNP;1==%6[CK:&F7Y5-=FQ*[ MH[QJ:D2"'S(OR08A^3U=!U$T-M6=QVS&](K3ME221G7B&%AZI;_[:%$!AGY@ MK&7'IHF$<\TCK)I&H!\]V[#0.H_FC+AE,(/UD ME)96 [MP.M'%FOK 0@6)?(:A)ZO[6.-.-%T5&$0>EC +A>Z=AQ[$$>7O MV'/HQN.;07=X+K>%L?<:1D>V8W S(_GY[GO\\]UQ^*L.@\=DT=ZC&3/GX#91 M5)GQ"'W;W0]=.1KK,24M\W,U M?[R&KOKL/Q^O/ST^D,4'LKB[OI\_WK !Y.WGR-LO [;;0KS.>"^:CJGN]%9? M8U7O-H32^KMQ-=8!75:XL2)_CUN9STS 6+&D&FV6.5D='A9 MQ5BLJ%%#>#-CT:_K]J$][_"(>$DWKUP'TLL61CD/ M"CZU$(A/DNJ9:#U,*A^.\SRICA9%LYI"@ZJN6&.Z<+.W2JW8N N];!4G6[CN ML W2%!K^S6JO+O-;@8 5V^O#.W:\1HXFSX%/TX5%/%1WB1. MT[LD7BDO\C5&(#W-VR:R\3IO]?7T#_0>S]U^!A=&$#$$1RU-:=Q):41HV'LM M?'G:L='6C$=NT*MB0-J8]W@P7D->.26:1KP% /K>NS\+>=R ^:SC/4TI]#MA M$= 56P_"> >YY9P39<),"X.5FS5@I)FPU0 @9'$[J9%D)@5,WJ*FA"I, ROE M>R(GRPH*\0XU#1G.-6/BHY?\0FOFK6!;!X!TI[J3A<;=:N7HZ>]8=Y#2OFLM M +CVE""X5F#/@Q?FB:=M 8 8F=.(K5$AHWZ^W 91 .M9%CQ3O0ET0B%%\&;, M-*)Z/W(6D!QI6K"X=K&Z=QX#3B'=@VF(:(SNP2CW0'^KL!X-X"S MRS6E5R1@XM8&P $-KGI&=?%8'XFLQ6VBI7I<#RB&8^CXYT,U#5=.7AR?>^@I*4^]?&E MXN<@2$W ;%FXB1A*FF;5J3&\'<>-(O?O7\U(1!$WLY41?V Z)MX]V#/N%J6A MOJ>K.,G[!CYZ7VCZ,8CB),@.!7,L6&MB$9U:/M)L$[-OGMD0_DJ"0J:34H!9 M43JID-M5JI-,CU3Y.B%OBE4N7Y+%*E>102HZR!,GI.CW)M"3&OY9X>0XE3,6 MM[)-3)PL@\A+#N0FH]O\ 49XLS<6:8V"!YQ0P!7A%R%&+F'A8DD&\V%[5L9T MOD2\9YM4]7&FYA #QQ;?"](CNH;[ MRMWF9,D!TW*F]WS@-V]W2?P<0,G:./&10>5,;Q[>YDQ\5>Q\$3<(-.O<\AZ- M0=H(R AM!/_U =,'_.W9VT$^S9J;VBD;H7;'^X8-G( MA'! ,HFG/;Q8MUBU&DUT M5#;;H\&Q_K[LUMV"+8[)_44_ EMZ6Z A.1XB$,$MD'8?S=+'H%=6#\V]EW-? M=T&-9BJ(A=BFO.HB:TL<;MNM,A*W0N"LQ>H"1DMS10SJA^!62CZZX>4^T+1K MFS46IXROBUD#\U.A<,4 ]?0-M&(Z9826'"M8F/+9NKRSU6(E\L;S:"EYUK(C M?+7&@O7@72]FFZ_A6:% >"JO!WW]^IA=+C[>W5__E8V[^?&:W'QB?U]_\_9V M\?#PE1N-S4S>:+WC#1+9YPGU4GI%Q7^[[J$.@!BU;\X (I&TUSD!*U87GI-) M5C;K,7K(&'VS-[(8_(88&LD;_ Y84J8_Q E;V*/+?9+0R#\\)EZ4,BZ#.&*. ME/\5\OJK^?(?>U% U?%H^5B3N><_3A>=J4_I/Y-3?N94-OKXGGQ.4DQ*:K/R M4\W:O*2:>/37UT_R5(,+LI"27T@IJTG%*[%@7B$R<-PG^'P7_4M?;^&D[9]N MR6,;9.=MI5.YTP0'6 =34_(TZ7L(QPQUN @M!-IK"%U,'#V&H!J.\1:"GA99 M_WD3PY]-6M+9W0SM-#8=L99:!J7]2+9Y'DP'BY[]ZF9,D?-2 V)FNKJHZI?? M>GA<7/[G7Q>W5]?W#^3ZOS[?//[-C;Q6%<:FC_%\RKN M&2I/0#^Q?3K/_C$+X['K/;S4GC+R\\:;8FM_3_UX'7$L_-$WA<#'GQ;'+J82 M9]VDQIYS)3L:I\$T5KPQ9GAWRUV_(+D]1>:^$&J MK*OL@0=KW>[)<',-MT2"L)[WHE"NN?D3>D1@*DQ:O+8J!N382(D.J6790%P# M"GAB"W8&?NWU*K+?<:,5T/"M^#C>(?<*43 N#LX'L&,M(J<,V8!E TO68''% ME#M);-LR0%Q(5NUYDK!Q//PG3P=2'W?G'?C'\Q(P?O2\_!=D&=JQ,+!_B\C9+ M,X#KC@CM,:)OL?H*0;%[LD6'N3'J1ZMVSY.CA-0?E!/4L))5G!"5_\1R?,,+ M@[<^(3O8["65+."JB+CKDM(L"\4ZP?P#%1UB/%@:W(M]>-!WO=V%\8&*X.^. M_08;)HD[QG./ %*#RZD(R(QQT^V,$I$K<9 )E?;;F@)AOK\I4!+ Z50 T(M] M90RPVR?P309F;R,"=&L7<= G^L*_4G5#,05VRIX5K!GO8DI(5RQ62I:-B>;A M.<,@OD=[?^LD!B_KAA=P)$Z9#&+]TO1^C!T$_E5.RH3B,:XW'/(-3 M$-.SM'S^\%?RX7;QDR-/9'^B&?!W!TW EG3Y_O"91:,K\#^&^VHX7V0$@5BR;=X#$W3=:X^ ,?@VB36#:GZ=G(#.9ZZN],<[[<: M[GD:X@Z>[(2,[5&ETJ3M5KO,P(A%1^J3&@?"<)H;^4%(&WW?'N-A5JMQID)/ M00XN-F5EQT#SX%9S#,J$-IO)W$(Y&6GWKV1?G]OZBB?(I!1DNV].GB'U09A[ M(3_7%FRK$Q&W#CO,SS$<.:*P2KA/[W3,\84;]_ M)[0,/H$W8F"IO(7KQ_*'A=3#IM6V+G)!XU1C1M&Z9>SO(320F:>>$,FSL>S' M3468L6'111Q=\$ B!-#"#WT]BF[*;,>2^D\%N7PLSI.,?4EN2!CYZBELWQE- M)J]\:<8C7C+5,="Z62H;C'.=5$V)XD9B#C#R,U_F)2#]N"B]C!.7KX][8=2V M:WE%?D=BQ08!VC,UEBP>O5QC"(WQF(T5:;*753@@>5N@^ KVSU7ZH;AQ,G+N MP>S)F--XO=Q E6UZE!](4YJ)5[/#P'L*0NQ<09O-N>_'>UYDYM/@&5+.QA*2 M@;IB@FJV],;7AG/ [%1$F1I< 4\J!(C/2_5EKN0B47*!:4AW"87:ROOXX(5@ MY<8": .Z8D0JEO0F= SE@ ')23(UGQR:E.#N&(\A8P4'B8J#$U(-;:*NZ(HF M"56:@CD80BK"@ITR-6$ @Y.J,":LG4/=\"X3N3DL2W-8BEH]2&),T+;>AU[",# J&6O D!^G MC 4&5[XV/G&BI_]OKW"#I8#1_.")?)4,3.L&[T(O8WJ]A9+0((6',3]06Y^H MPN&4@]0S:N MY0A<+\[]O[ 9-F3(5F$Y)Z4"QS*;2[CMY?D9-'NYW*=9O*5)X0P.QI+HP.**01DQJ[CI,XW:;631MXU0C"=2J[WW MB0H4KEAC-YL&.T$IO -VV$6<<0%;62Z:Y]D=C"6M>15,05+^@DVW/75/9WQ, M]K")D^R1SS:$=;D6C:5/!KTFL:00P+.I4=F/!>21H.!9U%]>= M,[^;Z)FF0W2*TB)RRAP-6#8P2PT65\RSDT3;3E$E0IEM M\$.<,+9\2I?I!Z;!?#,O<3@=(C+&@FN-ELS*3-(0!9I=6M&G-DZH]WQ;(.*+ MR%=Y]DJV%%4 M-KNU ;430&,#>A;&^2&(O,@?8 .J1>24L1JP;&"T&BRN&&\GB;9&7"(\@PVH M/?/'&]!5R:T;&]!:L%"\>K%8B0;]GZ,E! \^BRN"9ZAWE+>0@SU 6K;@K3^U MI8I5QIT3K:'R^((\ZM$\WH08;9_'YD92[RM$ A:CBTO'ZXN\-/!@ST>EY_=+CI@2'> MS>N+"RUA,- C<67FX,R>RQM8#&?Y5IYYV'=RW.C^_N6T?8O#^Y7A]BGGD&RP M$P!/-NPJ 7SS=E\(0+9UP3/5Z]6*^MEB=?W%YWWC[IF+6? NIRR6@?_ F<2S M%TI*X?JAP#'7/FS6#=8&?G*3M2>NI;,"!2PA!1("6 B+R+DM0YC)_U%#A1., M#\HL+9B%NAOBYYT3&=-@OWA&"6P3."8,]:?IPUG)@,U)-7+FYX\\: /G3H))* MV7K.HNE#!64XP8P3TH> J*BXAL,7G_\:/$2BU6Q<^$DE_#-VP6/\&&?I( ?W M=^?EOL;U1J-X%''UX3K2YCC&$XJ)4R!>1GCWKE5^46-$03QD7I*Y+8HGN@ZB M"):=<04R[EISLBC.=*GH.- ?"/<9+AVZ8_]!$)_74F)P/MY>4F0K"%8[H#&Y M+QYI%*]7\?MY4K\QD_K0+!:M*N-H"4W#H(E)E,9AL.39]B9Z8:B]@_+ MFQ\Q/W_':/,-'H+5 " ]Y]K)0N-15N7HZ9]6[2!%>ML4#G>\Z# C[[TTX U" M[\0;7$))^2GX?KOUD@,_*P_64; *?"_*2#4=*>9#?#DJ67M1\"].]&5I&.P/ MSM9B56?J_3X-(IJF5S3UDX"?4(O^7D?2>Z1?LO>,YE\4\AYY3J07K*809.,5 MK#$GG/XEK?&Y:1=RU^;D9U35K JS9A_G#BZT^6JBO&5SHSOM;L/02V9<-("[D5O+:BJE/7H MZG"DQM XUF')7-U6#$$GMQPKNB1[= XMZED+^+39/0YQ&>]@KLL[FX,[J8Y: MWVT*ZYI"=CE%J48V%=(!5S\&D^Z8W0=93QT^>P.&'N=M0!.Z%*7BZHI M4PW* ==[(C-N6,9[<7[Q ,<7^9T$XJO>PW^W$W10OK+-FX:/M4."H81\VZ\IH S^Y2MH3UU+,.@K2U%*W M_/T O+IGA#_$\1*>5IQ'RQO&6+0.X-4=_AA6Q5?',F") \<,>S%:MT,K!),; M8@_J6MI9X."'*Q46Q0MPCNEHUU)AB\1A+=4N%W88W-33+C>J5]3:LN' JC$! MPWB6R5MJ=^T2C@?A6):7Q^$4N\>#>>KH+ HT%(Q5Q24AL57(T1TY=M2:9O9QJA M-1HT6F):]QLB0!#3WS5J!"V?XHR:>V0+>*3$MRV#C:RW*?#T*6\[RHRTD * MMSSO&&SB&5M%]V)5;ZN6'Z-=QFF6\GI'WBFN:-+6X9M/18ICEL.(HFZKIV&< MW("'(%>N[K4NIKRCYQGH^_LZCUU+SLE8'==XO3!ZJ;PVF501#>W-4IO>E:(/0@SFB.UK7KQKN@.UW>IU(>MS84)[&":0:J'(VW#.\AO[+H58Z??9&L)::^X8CA;;A/X9)Y0SQV-LDCZF$"ZH6>FB9YN,'3ML\AZY(I8@KKE@T]G[$PL M+&].<-1ZX"#^M\O(3(&QRMIM6&N6M9M (I2UFY,EJ:C-NT-4X#/1]N% ?L[_ MBVYV)W%XEP21'^Q"FHI-=JT%![= :7\,/,O[G+*]]'6:!T^2'^Y3.@RR.!?RE-J M#016)40G$\VR!^5PA!J'#EHD!_PU" (#9T0 Y7^X9A&GL@@+0<4?YDL^+[5% M+8DC]D]?7&FT";CLT6"]ZM./W>;;/G8X$%[XZ4.@I*?,2Z,35P.1>Q8Y$-?W M%*Q4S3ABSL'?T.4^9"MQWO/A_>&C]X\X*;L\O#^4V\)\LY<^>D]A=TIB ,1( M&8O!1-)(:)R,=?I\QT DM[,&.6)8L(I6(T\'PI%7_47@HRIA4DQ ?N93X+N& M2:736.==\!;'O<1@N^G/H^55$.[A 4,[%V&)#=LO]&)>[@RL4"%Z@!YT:A6[ MW2!/M/3T>?(BQ^J@K0\A!R@IV&=ER.YDF[V*XSD+6); 7?!,'ZB_3_C;@]=? MX#T?NA0=IDI^V@(R=P+#383M'X86F=QU##4+HE<9E@6MPZE/1:JY2#%9T>NL M89K2-IZNN:2)A7AQ92M%)QU<'EG=1(P!+YSO=FP?)QY=YX_A7.ZW^] #-L4C M98^)%Z4!?,]_?\6/!&P MPIR_]TU\=V &!7PIE3)ZMQKL/5T MC2M!XBGY?9D^.N&U18-Q M\MN/1MEQJ:1?]TPT3.*9IQ*?,S8\'/?U(CU^%\>GP3, IC-XO4Y(QA/-LD 6 MY6=A/@WJO?BRKZ[H;E7CGI&5=\U=+J)[V)0F4!L<+3_%45+\R>NAC)S &!,A MMX4>7&327M*#S8+7@'I@%DP;/<,KSCDN;GEUY,XXHLF$U,@X5>ZH-EM1U$B7 M\)9Q)50G\N7BD#^%>_'I;KW@IRG#/>$8+]A^/E5E%BKJWGSKB,<:52-4JNRZ@FAQF):.:"3V", M!AF]#9YIJ]NGY4FY!29L'V#-M-SVC=$@VKPEC5JM%K@N.#))%UOW3'M(YB^] M)#F ,YMOA3'G;Z"*A!\3"/L\R?)W1X75_W,?)#))X=M]K!/-AWT&-[YK[%Q_ M@48#9BG"8:? ]11#BDGF0H; C^9;AB/^!*U=^Y XT3/9R,:31M!SZK$ MZ(P4")VQ_.'8KQOX2OB\+7,FV_V6A("5[/)F/WUL>1WN]\Q"&6._?R?L$SYI M/"!32]&6[%QZZ>9#&+^D4,ISW =;9[.#8Y_6CD<2#MCVP*A'L?=ES*+>XN+N MN+^LPAC8(!9U)V39Z.=5>0:?34!6,(,X&8S+;[BMI%^/X@UD?G :>32>I*H? MIE0B@3G(ATHDDG[ZN"[S;"0UI(.MMJK'_9> MXD49I6FM.;2!CQUV @PW.X:(*D\[)'8D9SL\"X;^]B@,2<2,/#&R+.8DZW)2 MXM?;FO/,:+:A9,EV)<6_88>29N0I?W4NY:_.[8H3E1D)(E)4C5 ^#[-?0CU_ M4R!80>75@7I)2M*][U.Z!+M=,;*9N?//IW;]$_PZC>VR^$WR::MZ-%0!78"7292F[&G;\S-UB)>]S_9.7 -WI(KD/UIONSK@GX,/.WO<4 M@#R';XD,,9/?BU*MZBL;N\](@98P_RH0HWN'*212LKW89VG&G"9;/9RP^;*E M;[/I;YHE 63ZN"0^1T&6SE^\9#GWL^#9-&\V^"SH_F%(82F\QA!38/J2X>C7 M>YA:%^WZ3%!55,PEW!#ALQ$^'2GF<]'GC"FYJJX9D'O1X3?\?A_?I#(#R 7) M$;L1BDB%P46PV/$>BX-Z(A/$;CH?WH5X4IR_+/S\R/] MQ5.YCKH,2@FXY2WR=PFX(ZNS#)627 [S--UOQ6>]/<BZJ#HE%FKBA:G-GR8"Q[J M>KL+XP.E#S1Y#GPJ]]'SD-.2WUKSXW44_(M)4UPNA?=7+)H+#3T?MM\:28"* M!D7#3H;9PF@,3O0E0OF,))]2$U-5\XH+E\7,Y95GF-M!3S>]4+D7O7C?DF%9 MC_9T(+?%%7 7_-UGN .3\UPG&#C_%$?/;%=+EV*[:1F&G8 9VX>=+!2YM^J- M%M$OG4BSUECJN)O6 MCA.DF./\]W..AAQA2/7Y<(S?U'4I5P[@OI>,YD@_*[ M^%"9;&_*+._B6ZB9? <+/=>V!:6 M^&=G[_EI2<#VA].)6;')''U^S'WG1,QI+;W^)F]T[ WYA>)HG5__R2\:!A&I M:) [U9P.!YVI$S)OR[3I9F_S3;%#;]KHFENJ!CORDHVR&:5\)/[[-;KFD>VG M:U3M(*>QK)&(1]3T]X?W-/(W6R_Y9?XE4'6J[ 9S1/L5[&CMX @&WR*D!)FH M5PE&?@9 I_2L(.TJWGK!<6VY.9@K>B9G1Z]G31@']$Q&D*6>"5!7W/&('$VX M[?-":"2U?:*)@N_&"*1-4YO(QIZF^GKZ+KA."K;17Y=?U5C)U=F/2$MG9%T?T+6\],9<"F*.3RR M.>T"Y0K"E=BEQ41'>%P,=R!B.:+%9&D'"/?B8:#*+A2N0SBB26TF] F'W6SBQ2C4IQ;]?N82+F\@;DXP?E#5TKX?VAT].R%T(UL'BW; M1SDM%NYH A]XZ^/JN>'0(BPU XJC7*$&P(FSL U&>/M5,+:[]B)">=$JR39> M5O2 I"GQ>)_=F>BV2ZNY>;=!KS@U3*IC3[]A+0E82Q")6TWP01:3?^X]F,KC M+^AZ_*6-&7G9!/Z&I#1YIKQQ)#1Z?/-4E(>\(6\9D4L:Q=L@ G/Z"I#"&$92 M?H+_N)?_Y M>+_;ZZ.?3W9JW79V,U+-@1"3C"B9MJ;6-,.5ZH]K+XF":)TR=HKKS8$/+3*# M$&[DS)]2_DJF8K$SAL8)A2R9J\=%AJ"3!TE6=+5TLH &FQ/W]6>$8Q#=704. M\G.!!?$8\2<*G1<90\\T8?;R:0^;AKSW2%IKK2CXUVMI3UPX.GL2XW4-[H5H MX2(Z,"&QE%YY&3\Y"\=7*/LU^84@!Y%SN\VXY< &<&32\$\CB M&?87_>8M"[O2KV A(BD,_K.C%GZ3IGNZY#SWD5L#W$$[EK!G;+HU6+>LM458 M#P,5.'+;=- @+7CT^C,4W'+#,/#EI^:;[\!XMB86]I(T\3; [9 MK3GSG6;$0QH>OW%#_=+NH0^+9>5?NA)L/N'#"DJ>8>0(69 [ $R'/GZAK"U:4@U#RDF$CG5VE2\2V4KXX7; M:^"U26W">XJGR>O]08Y <^UKU!F1;DN.+\3&AREN6(YF>I8FW(.+]\&T MM^&.QB#MF&6$-C;"]0'3[V_;L[?W;&(,\HTU"TI3V$GN& 4;>(Z]R!I!3W#$ M"H&B"7KUP(-6>37CD:H NAAHG/NK!D]_TJ^GI'VV7_;CK[_>@ZOZMCSD#WDX M: 6RY]GN'SYK+:$#!L<:C!BI6X068'*K,*!&TG)'^E#@/7D@GY$-Y$1VN%&0 M/6?G[1L&F+[YRK5]@?$.Z;:CU'XX]"[M,_J+9\"-]BU:T?^PA!OO;ZRS7[?8 M]PI>@:#.QA/->=7X.#]$@?LL?5!3, ,Z(('XW+Q/G>JQ+&I&Q"QGZ74Z!41* M":65A&A#0GY30O7S53A7=>%8]2I(O?4ZH>OR&3#>XU%W2*H'P7$.)FS4;5XW M?G)3[B9&4JA3!ZF_Q8)^V*7@IBM$[@9S2K.T(6T7C"L:UA59:;3,B5BI]C3/ M91SQ\O*?@FQ3=)<1OA[JWM*4LO];/GI?E)O9'IBPLB"]F6[F1JS1(&1,>M*H M:EU] MQS[W,>NKE>Q\HMGE/DG4ER2,(!TSN3931H96@;EC7L*>DG4YF@ZB_S@!'\I__C6@";._S>&6NBRS5C2I4T-H='.J:P9;!Q0F$* M//WAA!UETI[77#./VU[/ZAO&"@W2D<107![W9A_P18)%MJ')3?1,14,U ]LQ M!T-X4<""G?+% ,8G!_MG;@2[."FJ'F/ 1X(28:WB>^)N^/TYXY"D M!NJ$Q0_-%.*]'1X;F*^@FO%(]VNZ&&CC)Z2]M4-/GY2Y>]J]F?+ MPB,@)*L@\B(?6G1B5[^TGYSX(8G35%\VU@6$9 1&K#0L00LQO3D8D-.VB?9S M)S/"X9!+PT[CIGI[!]$VPC!^@=K.#W%R&WL1[%'9=I'>QE"X_1,+(NABM5+> M&S>%1K(6.^8:9F,&.KW]V-#55KT"FJSBA "\2!8 !B)0S A'/ +J-3\5MQV=@6UQN*W,G.E37G8/LI"F< ^!;>I8-/I(_4T4 MA_%:]]I[)PS&"_"&C%2OPG< (+T4;T15.RW%P?@58\B1P\8G*R&G?E3^)!9R M.,( 206)^O[\*?S,%+_)D.]SYQ>'BLM$C,1[>-B8BO] 9\Q-L$O5]FR) ./- M[3XL5J]KVT CO:-M3Z+DY#5) IJ4?0:XQB4"2_G4-4DL(KZ'+'HAZ&$XBKR*U'VL=C)@^EY02T M5Y9R&'+1J#6]@ZEKFF0U565_':LI^^CO]XP(*LE[''TWK4)*"0,M;'PQF>I) M9FUWL8'OA\X;F/^"4O_2^A;I5VQ[DZ.OIO\E]5V@Q6^)XC:L*!SZ6I&1OGUD M._+M?JO4N*/OI]0>UD M!)9J5_]R6K5KS]S^0<483+4SI]+)K/QMUQT9(U#G\N\MM@R3[K=X%U6,B;(] M(G+@.LE8O+EH4I]3NMJ'M\%*V>'&"-0UDVJS9692%9Q#)G5,E)W:S8B )X!@ M%(MZILE3W->F.IF[3K-@R]--&CZF,Z5CE\ K$G6Q;!@>*K XM++I2;2N4JAA(W5TPUKG M]X+C"/KATV7/2-*.<15CY/K+CD8IHMU>QFFV6(&K@7O7#S1Y#GR:/L3A\HKN M$NH'G$[V59WLSC[>)^'$:H@Z@"":_5%/0(C0+O5D:B7=4],,REXY5G[P6. E M@'A&ZJCY]PW;4+<&=V)9^[#/]OQ]H9+BW)@[K.,TE,XM=<9B,%ST.O&YM/P9 M$FN]$/)NWK*%8D8^!*GOA>1OU$O(1R^#^\NZ+OI.F(I$0/<4SF26-('">N ( M&.JQ#!MC=LYP;(5B&C0:HG7)C.QH;ED3*"1YFW (V K]@6SC*-ND2+NZ,1G] M[;=U1K]7,>JJU0-OCR_Q(((K<9V#91\QWM^60WH. M1JWGGYDQ9I]'-2@DUA;-GXH% MB[(?"SWX:G)W_25(,\I,=+%:B%@@OO["/E ]P&>) W,IM62TO; :(D!:9JVH M4RZZ1X8(#SSGB.!P2: B64P$,O)SEL SR5Z8XL=]QV8:T1LQ5, =%6 1.9"B.UC3-" 5;27E?W)VLPF(Z0VER\!,-UANH MJ7AFGZXE"]L[A3CLT>"84E]VZ[9EBV-R8^M'H"9:R:VNP$1R5 [$9 .S7 !> M>#F'57P6Q=&%#_W^0DAIU,(U1VT7^M]" \][+Z-WE,E;V4/6'HV#MJMAU]AV M)3CS"U7E"O<7JGGKA=9J!92:0A\H. M"@;5PY%Z+G>0WVBRK!@[?5=E+2'MJFIS*LY7%T\9BQ+AV/7ZB[^!K@&,=Y,M_[,5S.VYE24L.[KP#?PS( MIE3X%(3NY%;M1-"5=C7#YD1&UH94\V1MB97M,G.\,U)B%HW9RZ)Z=[*Y)PG# MP5)A(QZO]KQX\@,3\2FB:J!QV+ E[%J;8,TC6H;7;7,U$0$SVM^)1RHV-*&WRT8Z:V>>HJ(2@R^LO/ALZW\)??02C MQN6@ 78Q;FR-*D1NF::>REYV6D=)!$XBD&)U!1M: B38[O89/V9C"R5-$<]C M[(Z,'3L.MCCJ=>48M^^IY+&98)U/VM'/%RS$5G=>NOD0QB\ET7,_"YZ#+*"I M,.FNMG;F\$@M[&P9;+2K,P6>OC6='662Q\S2#53LO-07F@H'W.KE%_[43;2F MV8$-PN?."Y:\1L/CRPY;7")H)RN*.."VYI99ZCZA$"W"R:<('\/<TY)EV]]!0CD5>>)AG="\^=8KLQC:'TI-T'^XCWV8K9&(&? M[_CF\I 7X4^HW%$L0\.A1;A"/Z XROOU ^#$N7P_&.$M98^^:=6DCN9)1F9E MD'I$M#5]"N' \KU/BX9))*Y)A]:E$]&7?)F/G\)@S=42/3@PA9T\7+ CK*6O!1"+' ",GPV4 M@/A-FI0\W7;T:3(!Q-%"DY"7(-L0O$:+=JSB5,='WG>PCGF[9YL^1KO=>PCP-A9?5XX,7LE]0P^N4 M;WR(Q]_W7K@H(T#!0OY&:>VPT>:VQ1"(L5[[&$HDS2<_3L6*\.[',"1+'O\H M$9,*,W-TPG2*)WP+[' *[]JEC-%DX^#E#"FOC*V;Z($R>UK:>H$6J$-VKF"K MTY*/X-RP52E1QM8(Y6=!1 2\:Z9FQAKN'0HUX8^;(.EG-C5(UZRFQ929T91@ M#MG,$4VV)L/!G;28+L9P+S>HZ89[4MFFE\7405TSF39;9C93P3ED-,=$V5J- M@'?2;#I9P[V*H"$\6/4UFPK2.:LY9LK0: HPEVRF29.UR0"XFQ;3P1A< W#, M8&QX=,HHC,W #<6W4G6JLLGY'.?\4_^SS-DY3,(4@6M/(#VCZ_O )DN!TL:H^/LR_!,JW:BP0(-W0 ML&:Q<2W#&'KZNQB6I$G:@:M88CJQ8$EK,-4E 83V-=#(?LRY&IC.*FVA)MU&P"GP>JOQ0Q!T?Z?:)JC9_ M74 XIF'&2MTZ]!"3&X@).2W=.@(B)13Y6< A6+"$G5Y=K!DK=,@8<%+%LJ1*]O!<#E^Y&R)10928 M8P@&S7DYX6K*5; .,B]\8.,I4S6V"Y5&$!UC$2Z1=!%>W@Q1#<2Y[J&G1O>Z M8A"MXF0KUE>H9,UX-]*'+09T*<1;M#KW#DI,4HFW#I:TI])Z.9LBTU,0 MNJ&!]B+0J:@Y-G0=MB6U6\F5]:.NU8Z.)(K:R1)9[BG)-DF\7V_(2O +P9XS MIF\F&4>,U,#RL,W)T$8&W"D8+.F*^1^^F_">O2"$D\>)X_J^U"NSC:GFDA3:>=5UF@5LVP:W9=D7 1,S M## [HU#!.G&&I6=,_$!7S:(#0"KIZF2A4=>E'#U]<5<'*>T, M)@" 0>0@)$Z(Z%:AJ'29QC;&YP/9'KK2-%U #MF%-F&CAW##/KI2-QK=TJ1P M$ UE'(9.V)A(J5SLLS3SHB5;_^[C,/P0)R]>LI1%H5;@")N5'NR5VQ8+6)P- MC#6![7=E"9LIA-Y&,(@$*?%XF!+Y+&01\0O318_D8A:]WJ#WX1-=!Q$_0N'? M[V@2Q' XPK^D<-91?3SQQNATJ0@C7%1&N"B,L(:&_ R(2(X)XVSD=$8_[>$L M!7ZKAXW'"&SP]YEG '/LB,/#;6'^?A \'00^8E MV20L56Y=P=6$O>VRV/_E)DWW='FU3QA)=T(6W%&QS?DS\XUL?>+UV>S?&6S+ M'Z@//6<"JHK=3T6*U =O$%$TNN.=A''ZGGD#D-NR (Z4"*Q$H"4"[RQ?#F>D MP@V+9 T[J=!C/9XPBE#,(X(9N?Y"$S](^R6T>FY'?J+P 5W.&4?>FA8DW"6! MKVHZ/R!>!S_Z. M*)X.OAWQ9T,+Y>S\UZ!^Z_S\59?R>KGR[KBM>AEYV03^AJS%E9.4^%Y$//^? M^R"A/"V3BA4=2F*39RK>M@A8_ !Q/MGSM1V&O>0N8\=F=2QUTT-:PWC"Z7>K MDVD/+1CE:N3"KA:-]4%VOS8+04%U>A.)X'V0Y< 2JRN+0B]AZ)<&*Y0.+1 ] MZ+9>)E[*!%!"$I&>V\0A6P328M%8%BO&RX9&< 3 =Y%P:V)#@X2D?/\<[_@C M"/#B7IR/=V'1&$*"RJ6CVOH"WV72 &,-Z1%"CZ)DN$^.-LS[,C; ]#X4#JC>)>J3)EKR%LOA^ MS9%[;G!S4FJ4 "%](CX5)E?B%V.FC;>S@?B%FV?NSQQ->C$X\I:8,BPV>Y5@<2A=<"( MTE-7@6*+L?SO-:"?O-4KP'4EVDG]_PF[UV%4[<2-ZD!OYN5W6#_$2=7UI.1; M^6!>%Q32:WEFS#2>RM.#3/].G@D][4?RBN=WP '5VNM4M=Q(EYGZL7-/_7@= M!?]B'I)^V=&(<<*?'&,D[BCSF%E<^F@7WC_EU2KO&6/+RW@+Y(I+D4#@6MQN M?'^HQN0BF4-IK-D#J2?CQWY!=2 !R9]8/1$YXANL@U#>+BW+\9=U5!=/ $[J MP%KMX)'"0%)!/G*09BJT3 GQHG# 4ID2C'= M=G3M&0(Q4@YW,)$TDKT4I$':L2/K>(O=;>A,A7,&GD5KYG<7,")V1#_R0F,YZ9+S(7XB!.JGNZ\_%>IKP,;[DS4K4# MJ&8O.@-4\Y^9Q^LM4.@,S<0GMM%>.;IQD1**D_R$>J@5)9R?IV[1/!V+YOK+ M+DCX8'$U1"?Z8? C^K$A!=3R6D,@Q_%1PU$^AD>J9LKO72$ZGQ$E=7E4J(;Y M^#LX/9Y@NO1V_#$>[BWO\VOD'^)$O,APDWM A<1ZX,%Z-+XGP\T'Y2V1(#PV MWXM"U:+($[KO0;R]T8*?$A=68=E.Q5L-WHJY(_;!PH^IS-=47O# M9M'4HAR-P3$Y*:%UD]*_3JAB-ED9E+>-,Y>C> M]@2Q66UJ>\SCWFZV-Q/RH)&\[R@*?)]'C?G 9@:J9IQL5N)* =&$0LSS_'E" M#OT!]MY[]^+@(\T2?MZ5\C>;'C=>M!"-*#Y!FXHTH_DN?^C<@?W\CCJSH04\ M2-K.=G+WW-ZPG(VR@2Y._$I2B'CW+&/$D)R:&2GI*9* > V;L87.<4&O$[9T M[(^D JG1SU'0;!?APGWB,Q:>2TVH1Y/>#_SJU(U!GG62Z5_;*B47[S2+5'/N M5[1&R1A#7*($.54'+D>#^''%S0=UN-37Z#]_Y"L)FO\\GOZU^4^Y>*?QG\VY M7Y'_E#&&Z#\%.6/Y3XN'#' %_F-W3/H:'>B'.%G1 -.'2BAX;6Y4*>1I/&EK M^E?D3!6\(?K3DJ+7[%)-Q5Z.&]RQ*BZIC,?R]1?H>$*7CS$L%;)R_.GF1K@: M,[5@RULU4TV,3G^RBQ_RE,DV4BZH30C2^9:9OSSJ#1;RF?,?>,N M]XU!1<",T"]^N.8 M^C-,Y2+T6%N$2$$,>8QY?(]P-PE9TM='>O:K"^S+O/Q17W>>*;IBYOW!"Y(? MO7"O['KE!&FO;2M@_[-,?*3:2=VR+=\P?".%?^-2W7O3AWZ&0:=>EV MY@2[[^]6'G'W$^)K6#B:!UGN+1S6]+VVA:/G#X1QH/YK6CAZ<>[0D?RO=>$8 MYG?[\:1]\VM8-_)3N#W[^=U;-.R(>VTK1I^?9M*J 2/*7M%:8<\V?JT!$/MK M72,&^+UJ10KCK1'(]0JV?M\UXEYQQ8.5WW>+LM==,]'7GSQN*'DY?AI[!=[C M&:#@"-H#\[ #&?]6NWA#O[(F7 MY*%8A(I.Q- 'BS^RQGA@F,(#B9_"@)>K 22TQ* YX_4"$J C8T).5PR#EZ84 M'NF+"5OP:-'A^&43DXV7DBC.R($R&AE7Z2J 1^II\@POVP,O-.'/ $(YBY\P MQYX$'HFH3]/42PZ .#E+:!>:2'AJ1\#=%W_3ZYRT<0_CXWXY[C.Q\0M=>,.>LL%EG2W M7L9%>M;S''X\PY(0M6S)V[]1+TF_.L-]]^E+B?ODON*]^8D+C.NTON[]^W > M[*?CW7Q2^JK6L_5\EU[?U!]OFDE_JF?MST\3L&YPU.,2A\.2,_U5 M#3:_XT0GV(W>NP0^7Z\3?L_TAO$<1&G@\TU_626LBTJ1"#JW5O)#_03#])X_ ME9HS:E8_#*N(6]620%)26-31ET2>6U_\D7X4I:B&WE).R71S-53O&U%IPMH< M.O!#-'> B 0A;O/0N6ZY@LH!E*>QC>V:7_?9^3FM\"U\N]2ZP,Y"==C"T;0X M,.59KB K-G086RKWI%[-V;UMDJR)AKLFI9MO[:?0]D7N_33MS<^K7"U%&? \ M6KJX;*J)^S6LGUT_#=Y"JJ+L5[*BZMG_[Z75+?'W7F-G RVR^;T5>%SC5[G> M6OY>UU]HX@>I]P3)_$'77.0"F_8)\CC/<*CG.;-"ERZ!#5*LHIKD? I.]!R, MD8F3EX6<[5,8E@*L6F8]B()7S>L6XSCXL?NA#"J05O.2EDS.QW?7KM6,U1E8 M-]-Y^F^-T(;TX))ISLZ'*WD8U8O79CWC[KS6(M2[K4MP52'Z0^4G2*(62(\: M:$KF.4]'I138D&ZJ-17[\1[R[A#+ MJ^A;.HV@SJG[J/)1:/7N8(RU9W R'%V$1A+W,"_"]Z/!O65I% 9[K4_I21D% MG*5JQ(?F!Y5_IQL^@X1$EZ0*EE!]KR419^IY>XEZ4+]K1<'Y>=T>[(WK;$+(L!C/[JB+'5:X(^60S\NI#LG7=/GF\W2BH\JZ M.[OB3(:Z3ZE;[V8?OQWZZM43,;JMOG)_9 MI<[!?P,+475EO\_'1:N7,97XWHWT0_:BY#Q=] E"'])%]R#C[%QT;QX1P^/7 MYJ*'^PWL7+0S(?0P9Y/-6R'CGX4>SW>>:89. 8Y4NM&<[.Q2"1V<3!? =MQ; M.H]D@:TT-3U87F'@V13)!/%E:\*S#R,5(API6CR:[9R#0BDKT\5^[GBW*<6I M5AZM +CYL>1K#$5://) :%;P+0XT.\G-!R?\]LY#O9!F_#SW_EXN'#2,SY8+* M)5RA>R6>L>AGMT=4;-+S=GMJCJ9T>T % 3)(0<=K\7L6\H6A%RL00E ((9$(X4P=8+$ _!B' M#$T89(>I([_CF5^!$]0+=?3HKSGM>3M"'4\H$6!%R&OQA58B+N7P7(X^PW,/ MG1A&J:LQF/#,SCV,13C(N4?G;.=S[F'("HIS.\.ZEK[BK'IB\P=^#H,_/PC] M;-LN>KD,X+]>>$4S+PCEO:E-03$Z1]NQ5?5U-H-#ZKIL0US;,'GGXO<2PRP1 MD!S#Q-V,L=@Z@[U0?ES*'[Q67;UKOZP]4DF*-15GMDZ=3 M^!NUQ$)0I+W':_3JO.,;JT'E7\!=%(^1KD L9<=]T2H_[Y!/UH 5]6:OOZ'+ M?4@7J^OM+HP/E#[0Y#GPJ4*8(:>%_6NQNJ=^O(Z"?S%9KW M&6-QT?: ^5Q@;L5L))^.J-SCC%1S F U:^[[")^7 M_,QGQJJE>.52G,[OW41^O*4/;%O!5X;;G.;YE^!X5V<$@>.##)BH>Q+-\,G] M02[%@JFXU!F"3 MVXXQ3>TC]AR2ORM5@R4Y,/E9@",9T@",047MLH)%W*S1D.%<0Q&LE_Q",_9O M$POJ!D/:0AFRT]@-=J?Q M(YIX(>-AOMP&40"%XEGP3$WLQ1 6QVBL&*M;CA'@Y.9C055+X7)8;D--:$<, M:0CFP)Z\!C2>40V3=+@-(GK#(E351GOP67 ,=21AU4UZX"DF-_Y1Z!_C0*0! M!I.2GV%6PJ=%CF41CA"EMN1LL"G.[.!8(Z9!3H4E^,_G MR%=)_!@6R/]#\ME&>59O]"-:@EBJ;Q1J?HJC9\89%2))'^/,"^O?0^3W*<[^ M1K,J$#TEM.TWG\-[P5,$:+TK[#.9F_O#_IRTR\K-RQS*685#2V7;'#8K.="L M5@0QBG-C[N$I'F"O.* @.2SQZQ*A>48NH:''*_=CLB]$Z/$)293+*U'*ZQ6X M/!&\?HB3_",8I]H^3DW$*W..6E%/XC&E%+P>-ZIA;WK?.BLJS%8LE*H1Y'!V M;FR9?XXJ5ZKRQN7W,5M'R$M1WET4+SNQB^Y\' C__1[]$SN(K^!T/E2#_G:, MCL+_VL>@C7X8IWS+!$.AKA2LQ(L.OTE!K;=,H7E9/9Z:WB6Q3^DR_< T@]^] M.GH@3+73,8##46ICANJZW@DTN0D84M32NP*.@%2(N$V7@ZK?8YO&9OJR=.FE M&V9 '%BP)2ZA%)U"Z8Q$%+.XJ:QMOZ?/--I3SN'U%R:0B"V+>V;A6R:;>;2\ MC:/U;?#,ELTTI:973OHAQ;Y;GB--LIK78'\=>PSVT=_+(NU>A M/@#I^*9%8N-HI?QV^F./HZG;1Q+D([DF<^1+ MUDL@'3QM#S-/#N/#]8!;Y4 M^11CIH^9E806L7)KP*0QLF+VMA-BXT@^$$D;KPW+R+WPX5P._D40B4W>_LENFZQ[WP,+ ?.8LA9] 2+;W=)L/62(#P0 MIHMID&:P,=DE\8XFV8'+A?YS'_![T+T:;@[C S[MP3TM5@M&E@?%E/EV7F7D MFO$X5MS)0-U,E8,GM\,.2EH*)L:#"I40I 99ROV?Q:X\#8$O=DM-HH6R) VC[WHE+2#V45)UM1\ +^*W_@.HN)%T)U8CZ# M;N=72\M,O1D?1@8,#2GQU/?I#2X7)9>HF_=A6+ZG8M6"'_.G.$%][J@X/;EF MBV9V@*J5. +GI^DSU@&#=")MPDCCP%D',/UYA]QHZ(U_87 M4XQ%2A'I"&]DBV0#IT\U703Y0M U;'\S@N6 M-]&EMPLR+]1F17O@P;&,W@S7K<8:R>06U9/"=@V;*/84]7@EIGI3>\#%OB$Y M-N3<[L!\B][1HB-,R?&.8;D((N(+/$X8KZEQ.F-\1L:%;SSFQN&,WAOK-9[B MSGVV']WS:VD+MFE(8$5,Z(9&:?!,15--K4);P.,HNC6#=0,P!I[<,"PI:^^- M*WC"$9 &!I+W4\4UI2&9C#F3?H/)@*/XYFT8I_V>4!KJ5 ?2,W1Y[260I$D[ M6L+*!V.=R.A(;YZWR$8BG*:HR9!D4\1@4HQ&[^=J07Q=^:_H*O"#7A<<%&GG M.YKP!"/3$+[40:I*KKC=PQ&2R0;DEWECS5B<%'$G01;9X%V%*P^Q]X!MXH2O M/4%LC&"X3ZP-'Y6BD2[9Z MXAM7:^5#I[]0JZ-#K^-\.'+TV)_\YKMML#HMAEV=RHX1,-$=XWSCI?2.T:-> MGSI!$%8H0S;*-:IC/,XJ94249*O$]M4I/RJ$LV=:=#P1JK/+T9 = YIX?>K' M3]6RA3-0P!$ Q%RD3N1&\G,P>[Y^N+OK9\_]ZZSODGBY][-%DG>)4=Q?E0^; MOMI:1VY1<"T;,VG-M9H 69,'&,H/5(JN1!A75G,ZH( S)R-57EG5C$53"#7A M1UK1'HBA&BHJ5/J1\@*8DLX?V0X&D/Y7Z07UE[6RB CQ.2;KTD MVVWB*'^])X-V#A##Q"*,81_Y>8TY^R")]^L-N0K6_'B=+<%,-9*8Q3Q?DY^" M;!-$ ,265R);K=5-Z=50NE%%E^P1?F0DP@D[=A? M4+;I_W,?))0\!TFVAP:3^R2AD7\@+YO WW"\3]#3;$GIEBZ)H(6CX8P68.LX M7C)R03H!-%!C'Y7DY'6#V_@I" M0N"0 'RYSEE)@B8%0T;+23RB\?NU!Q7R6 ML-^%[*,ED]7\X9+\X=L_,))\CS%>H X]V$>L>.,J:+P#"/=/:0:[C'\CF_B% M/M-DQH>F=..4^W4FX\F]>&846D/VB_JPX>LAU\R M%6(_.R]YA.5BL5HQVC7%[WH C$IW$Q:JLG;=:*0:]FZ2M/Z:&:_HE0NZL0EV M*7EA[I7X(O])O!P]&&^:K^V[)'X.EN!AP=MY#0(X-(.KG+UPKU\777]*-\=\ M1AUYA31@BP9_E(JW[\T7@@#.DM,4B)P1G[F?7XJOV-]/7L3&,W3"B\=< E/7 MT??X'9HP//P34*C5\:, _'59&OJ5G8*Z MA"X7++9@9.N+I37CD6RJBX&&':D&3V\[>DK:^E2-)P! +Y--Z6!Q@D8MDD M#XL3]3L/*"8PS^X@YKZ);.Q "H1N#!I6%!8A@< T"R4Y6MN89X2#P24RMTS$ MG)^[QK[/*5MY[X6B^(;2[#9_FEBS'U /Q[&/+O+KEJ$:.[E-Z EI:4\^G/#Q MI ! #^IE7&@C>1V .]JCCMG5HYW0(&WTJM(AU'!\;"Y.2*)>\I/,+&_A]4B3 M[6W@/04A\]:*DE9S,(2DJP4[93+6 8G26M,F*X@,%#6L(M#;%&E$4)#-J;' M6Q)64TR< .W/;@[)STL E@ PJ4%C)DU/9TOY ^&MB<6-T&V0;3O:"LF'XJR# M.K+K*Z!LW.1KGYH(Q*8$NK*?O22(-ZGMX%/HS36UK(8P6&4M%@P5%6V& A%;@84]8O M+O)*_*+RY5G,P!;>?(JI"TGZ\UN!\AI)D@.3$AJUKF1$OC [+Y:W%[5I6,DX MK Z+"H*;716/!B%T4I12T'[NJ7:C%3F%VH?DAN;F_[YEN-G?["_V#WBW^C_^ M?U!+ P04 " *AJM06[6*RB9! :R00 %0 &=L=74M,C R,# U,3%? M<')E+GAM;.U]Z7/C.)+O]Q?Q_@>]V@\[$_&JR[+EJV-Z-^2KQK&VY95=W3OO M2P>+@B5.4Z2&A\OJO_X!/"12)"X2($!(>W19$J[,_&4B 202?_O/CZ4[> =! MZ/C>+Y^&/QU]&@#/]F>.-__E4QQ^MD+;<3[]YW_\[__UM__S^?/_7$T?!C/? MCI? BP9V *P(S 8_G&@Q>/57*\L;/((@<%QW_S3<_'*=M>I[/P].OPR'7XZ/CH\&%S^/SGX> MG0^>'S<%'^$HWQQJ2=?Q_O@.>QM 2KWPYX_0^>73(HI6/W_Y\N/'CY]^G/SD M!W-8]6CXY7\>'U[L!5A:GQTOC"S/!I_26J4:']\#-Z]S\B5O_E/>/OJBKH?A MY>7EE^176#1T?@Z3GAY\VXH2WE-[&&!+H$^?\V*?T5>?A\>?3X8_?82S3Y ' M@\'? M\%4_ V2 ;P<[1>@5\^AY&\>?$1^/3H=)_7^[ MR<2=_SOV9K=>Y$3K>^_-#Y;)Z#\-4/O?IO%<\<^"W#Z)LUJX2:9RN M%18@)BL0)%@1*#YJ^QW2=^TO5P%8P#+..[B'EG@) M'OQ0$K'TSCJD_"7R[3\6OCN#D]'MOV)H&>003>RG2TE;X>+.]7_(DFU-\ZVI MNW%"V_7#. (.I:WAM.X SM[#D (NTT4!QKVEWBYM((UY+4S]^ <;5O0WMNV M'T.#[\V?X7!M!X0LDX;8_@32_P2BK<(\@^!E 4TB%T68%@2.<0K>@1>#N\!? M0I1$@65'X6_05[N.PPCV&_!)@*$U@6._LYS@5\N-P2.PT.<$U5SCQ;0@<(S% MN1'AT_>X!XEK0N HO_K^[ =TR:&>W$.5\>;.=Q>,PQ!P#I78CL#Q/D!Q<1J' MO(I8^[9TH@0SD& $>&A)X,JH@=W"MR-PO-59C6N8==5%CPY:.\@&Z&D\0\SS M<;&VOL#QI8;XU?K@E&ZIGDA^@3F"3&%I!,&S=4VOUE^!/P^LU<*QQW"YS,=+ MWK;U\AI4>0]2O @!XWJUH!GNG!MYK[(]J@;4$=OITKMJ,';F-F5[6@W&3FQ' MNM?58,#DAKKQP!H,FZ$UX=Y8@V&6*W;CF36SA;36I'II#8:,;T2NQ]9TJ/6M MJ/.6FM#1K >]/ 4(;B2(=,Q3)_PCO &1Y;B=.P^$@-(S!K MP@"N=F73,X:,G:$^H7HE7S22*6_377I1L*@UGP=@GJ!E\I95:$)FZ[ZZI#O_ M-O-2&LFU>2==4OID!<@4O,N1:;5UV;YS$S+(#4GWGC,;'4Z!#9QW-'LU(8*[ M[6Y\[-W/34AKTGPWU-W%$2PP7OI!Y/R9V"W!]!$Z$+[.:&4*<$T('^6C%8' ML=Q[Z G9T<0KG9$W'SE;L\*I2>7[Z'C.,EXF7SU;Z\3^?//@$N,).FMH&"[2 MW+1&$[KX&I:[?]!X_)AF MY(YV&L80"<_POS;\#C).T/#Q[)F,0Q3N&#J02V'R51(WBYQKX(7)]'+[@?YLY# U[D/.R6L3 M$NJJJ]M9;+$WT;(G=30_^-[\ <)GUGQQ):C'C >KPI;D R0Y(QSUV38ZNK@Z.CH\FCP>9 W5/P3SK:#M-5!L=EDV'#@KF^7>G!1:+@? ME"6'" @A!4D > CLG^;^^Y<9<+X<'PTOT1^?T1^?CX99^/>_P:]^O_:AS1I_ M#Y/MD;P]Z&0#]Y=/-;]_D3^BG">OL-V: 15__OWLY/QX='%\=G$T.K\0!" V4/* ^PHDR'"96((DI*=RNJ_H:MK?X87*;%6WR3,3TPF\'-UJ@<7T_1@F/T#E[E@B!503=F^"8>5A$PPE\H%P4[ZET6*C(153=E^A:1,]^ M&%GN_W-61!>AKG!/Q4.G(1>.DGT&I-MHRQ4CCN+/_1$ ==0YRY5L(J"$(.[S MPO?PJ\_=(OUA/=/(<_97MPTZ,T?7<8!H3/>9'&^.K&@<8@U2??$R<6>0N)&F M8N&F(A>1PAV">P\N:BT[B?2R(BL;/&%965>\;R+BH"(7477KH-,MM. :^A]S M/U@3=]$VI?HF$/K@Q6'<,$5XLU?J53?)$@??"Y!AA M"I?Y*$83[;+Z]A_I?:5"B"/>=2-4ZIN0N&G)A=:S@(2,6H"N^[CWW@Q\_!? MJ]U.N=X)E6'XN1RK>P1:RS%S7^^<$*X*_P&L ']DCBO:'VER49 +M+H#H;5 M\\B +9%W\)LZQQ%3LLR,\]'1Q9FFXN0A()=FS^(@RB2FT1YL\BR4[:M$:23D M,JWN@&@MTS&D<)90Z5IU3E'I]_[(CC[L7%[B(RG^]F4WXKA%''*S/,-%UF/C MDH='*"YYTP'\^WKR='/[]')[@_YZF3SK\_,> XK=8F7^7(R&1XH"!D0 @8DX[+40$<(?\0J_>OT2??/[33:4#2GUJDXL M:X1H^2F4<-.DA7S%*'?.@&L_C#!0(!4U @GMN/VPW1F>!NS,F89II MTYX1")+#!>PMGQY;J1)W678YC, '.V782T.<,O&O0!"M4>Z8)&<& M-*DKM"<(UV+8M0B^BJ:(X%Z0<%)HXLHT2]_BS9/<>%.4.FGR]BU,E^B[D)<5*7KHI\@8)_A 4"L6R_ M81,)S^-LYRGF\8@PF6JF4^7JH+_6H%D<:42EV.*D(,!15F M29Y%NG(6B*I.L[*W(@DK0S,D2Z#%Q$7@@V-]=UP'N3IY!MA2QF%*Y -K=>VP MT30 IA7!$M:*BC'#%A^#KZ =+EK)EP@7%LJEQD$H.@G+S_J?K34ZZ&>+@"@7 MUADE+&+%!T PT&EB;,SM4IJ1;.*N)-29(*8& M6%!*FP<0'D*E1M)HL5F=LW--1@>YDGD@:4"OB5$Y^2MSQ4?F&!'#4K7(QXNC MH]'PZ*3GN&E,M=0]447H8793R).T&8/1/,^=?N%$H^_\*7UD[* MO+L<3>B3X%-HY$;03\!H]7H/BG:4"G(CRD?@BJU_]?6RH%>2X$?N$,,:D7S4-*09A./ M-L:V'2_CY-PO?\@<4K, 7NB\9Z_G/O@A"CNF!V:P4>=-## J=NP)MC.SB_E5[1/!@UI-G$Z/ J+YG7-V4>'4,> M#7N."T8:]3H)Z29ZM&'4J(88D1,M2@)*-2-ZVXTQY;49M?P\E; M%L0*?^5]@N.8]0F.EU?XS^/MT^O+8'(WF#S?3L>O][" ZL7ETR4"#8)V@-0'4:,4P).WC%8* FO+]EG$[ 09 MLK>3G;8CJC>7!S+R<;]CRVB&!PVGD(\J0HZ IE CD M)GKLX0:JB^LG*;@S#F 7@80ZVB& 3ZQURT5>:DUT(5^ "]N<0R8\6L$?H,!/ M7"P-MD*99R/(L\M^(X235!/O77P%'N2A"UDPGBT=ST'\BYQW0,8(I99Q0&E" MKXFW+2I\9'4SC$,$&X5&NYS;:R$T%&Q+:H>#)FXFA1P)0E8 MTOW'$1M);:-?+E.9>V">Y.I5.+^!B.K!E,KT6<)T0B2\W* D;79V\S2/Y[RR M0L=&.T".&T?8\#9*K3Y+O@EIHJ[7*?9C:DGG08!QWADF+CY5+Y6'TXA MATY[*W(22;G0^WYC[C> WI@$L_$[='GGX"E>?@?!Y*T2N4DY%^-MIL\P$4)K MCI^^QU^Q,H,T=W"UH1URA,"A.GZ>W?X?E[G^]'=P_P<^W7_[R,'EY^:OJN/_"79&4 M+4E&U@JSV+-0L+72PVT/#:Q'0V$Q;H>(G7S47R=@2><&%PP.VNVU Y2V_@:D M_])"R5HW;"*R)''%K-L.M=RY\P,X?WOI2RGV^C6PO!"R TG?FR6?W!0+LW_& MZ:$$):FCG,ZT ZTDQ/%!6S _373]6Z0GY4_)>38:'AT=<$GFCBBCJE-T3@T? M*. BU- .4P(F:%YR)=P14;H&K&98Y%W^C9HM_UY>)]?_]??)P\WM]&5P^]_? M[E__H=&RK\&S% QU(:).X?\7D(L#,\N+M28AZ@L;"0X.4@U)5KK#K!M_"1F "].J*VLD M#M@I->2:R89I#Q#^]_!/Z@ID4U!? #1:=I#I,O':L;#7<722/5F,=?)GHDW0 MZF&5[+7#P0:1+BAH&8MP/AH.^RI[.EE2U?Y62C@E-5/"B<()+DTB M?1,'T*]/^9$P(?EMDE 9WGZ P'9"[#4%[G;,P:(8TB6LF93G]<-P)HUP%8 N M0D/&PXN7=JEO5RK"5V$6F()DV^K5?[4^?G.B!7)7(:_N_,VMLO(T0)^!>5LT M!W&BF=#V^GWM5>PM^$ZU,FZ)V;]=KEQ_#5+S_QP']@(RZMFU<+!KU)8Y@!-' MOH0W+Y0#K=. O#[#J#&U@G(*X%X$O^SYWE6?,<%(FZ!, NG>U:U7G:341UF( M?SRGS[C@IE)4]@'2]J9*0X%;83R!'\E/^$,/ELIEEEZ,AA?'/05."WI%Y3+ MS3.*_!.I-J;/4.&F4E2R OPTM+$PJF[V6N'BSO5_<-_E/6UXEW?\\O?!W0Y\-\=**6K]3 M[;B@=.K\ZHNQ.3*ZVA]L=L8](\.(>,X@6';6-4!:9X"H68.QT?L>4"7T.N3W>.*E6F^ M')V,%&<*58 %+MY(C?E19#\Z?ZUS/W$F@&,F!@4EIW10_6S(;);W.K#E#QAK MRJ2VL4"4@(PS9<\CE-*S%/B:1812%HCL#1R@)XQK@M[FP)V)*#)R5::,;=N/ MDX@J&SCOA.P6+%6UPU]+$+"@BI$+;1=\?;%MSP%86 %27T;>XL8#G:T7=.)AH_D"2KG4+8>@2O@9*TR#D- >E:O06,E M;@^/1D>79X: 3P)?]F8)F/ A[V(E^C^WW4<1OX2!+F&X:Z4<+:RCPCC9XB$YRXU MW"C='&4D.?JCQBY:;1/["#1.;LAX9G,+,^Z\TLR[&R\+/XA>0;!,SO2AV:Y[ MN)VKKKE@:<^&UG=9]+S4S1X^V3JP73MT20L=;CDZ.+]3B3M!%"EZ2#0S:$4V*V?*G1] =M@ S,([*([$O:QA.05N MC*WL'^;:,$;RD;6B+0EVEK>>)/<';BUYLD=.V9WC69XMP"DC-*0=[@0Y9;PD M&_*&0-& HX00D <@?S?\FS=#!MV&O'7>T>%8_6TFY&F$F[= M[+QO/:WO#^Y:\D2J&ZG(]MV^O0$;^DVW'_;"\N9@"I5@DMPV1*_ PG_0YL&[ MY=8<3S1I0CNL\;J.K8DUY+DA1.H.N5.X%@L<&QK1C!WE+PHEZU^HWC@A1=ZF M_,9=[^QT$+W'K@;L$I78N_+P %?/\N%^(VXH M+%1S-R-B[P!'V7$4TG99 B?J(Q(ZQ1^1"U(RA*L"8=6M'L-%7!"LH=-!>IZ* MJ:YV()('BGH -N.0B;G]*FQNA#K.5O8:?R)X)34#EB(D:N[K[1E*Q7-.ZC;B M!K-"W'FGO/FV"C^ M*+U?AW+/^ZYC%S:LB4FTAT?P?P>?!]N>X8?7!1AD _B_@V0( _]M4!S$P/)F M@VP8Z+?"0 ;;D0PV0U&11+;"$%HJ6$(%)3FQ@KGE98G MJG3X8<:4%S%H>.! M,+P!H1TXJPPG58I>(0RNX)C_P/! :I]E+1W!Q9SB\V(Z1$KIM#KGC2#_KVZ! M(;::M;*Q,'1-)BUNG8*S2G2 M\F*W!)=;135!8Q%;63G[J^J>25Y:+@T)<% !%:0OL>ATZ>5G4R:V^0 M-#@HM*@ ST7:LI!"=O5DK:SD)8YXM7(38V>YQ7%RZ"U/$V6@GXZ&0\5'NGR" M+3VZT9;LONDWRMC^PW%=N)J_AZUXF9=D:T4TC) M\K?"_"<_ NSZRER_#-6ST?&IX@"7>A&5%KBM:.NE&F[N,B=7EMGT<'B$T+4^6-WZ84U@6MK((&U%36+:E AFGYU8 M0U%NW=T!T12<5$4[[640T4YF7#[:^J9W+V".K,F]AUZBR0-(LPT%WPNOUE^! M/P^LU<*QQP&P&'6S)E8KZVA0Z"E9>F_[&GQ?#[:]#9+N5+B[Z4"G8(4>6O7F M% W&%U?BJ^^,AL-+I]?43IEIHBIYZ@WIZYM""X@,YXH0AT \.I8>(3[X2_[7 M7P_!XHW.YA,X[ QKG?Z79AK8*I>UYWP$9X$^A6^W(%*:B>@6(]]"N/ZX#2,' MSL[8?$;E0CV7.0,QAF1\OO:3?9;4TYHZX1_7<.1.A/["[K)C:_19!GD /\J0##S(= MTL%_;+2NM!=@%KMPNLPBZ*_6C]8__6!SM>-JO5E992NM% +496?KAGMN8"0Q MH&_+UMJ;@5Q&Y+AJ1 CW Y6:@UY?%-P"=G=IY+AB)I-F3MN67)&%K.&2+?>0 M1'5D"!2ELD/:*EK515FNF>FD.C,Q79=5.D<9?&\62L*:SP.4:3S!O/V+A-V&K1D$I)$D=^WR:3V&C;7 M!#*J3B"8R]A*IPRS;F6G5Y0*V(3N4,;JV<2;(ADG;%H?/];+DOZMC=2?VFW+_ M? MNB&,G @_..Z@7,[NQ8&Y).R/1^B:Z*"88LK#-V>&3V'$71XBK2W0 E>:V MO/U %Q38=DM$=F$N'J5QIV\KY>S^.L^\=5Z=M])6E,Y/O4ZCL-F+>;0B= S MMKG5H*4R9B]'PZ-SM1K=+.%"$RJ53R%0 V,("MC4Z3"%!/JFE+"I<%-C0_#F M297DF?F=O!,DF ANO4?0Z8+ROAEZ0@H#+NM_4;7^Q-0>2B<%[7-\X&S"UFU. M?)%'Z*PLX^747UMNM$;1"N =N#X$[=?8"BPO B LC)/!+(CL0#O+T#C?1T>\ MZ=N.1S7E I?)N*R:C+J,(&KCPWJ3&F2#SOI$&+]9 <)D. FFSGQ!SQ70N#WM MM)XA=8A06GNIQ>54(CQJ/#S"J/%N0A&E>GS(+))C/7^4,1$&3OE+A4HH/SY2 MO]TC/N\' \$$MQA\.[K)@J8QV F5@?U5F=)+T%=DV MATP1OV,TSO_F.5$X??GV");?08 !'[&.=BCJ#!%5,/(S2CFJ,'L4 MSR!(-M50$,&&E%J0T(H?\-&01\IORC-"8Y(,C ,#3FDB'WZ#=N(USU M@GOX)\[[K1;4#SQ-7&!&N@CV0+4?O-UYJ56>NFDQU1@['_ V9 7$IPC+?%8]"^*K$)1_:G\PS!> MIM\UQF;S3LS&J6"^2/#7-,+L[7+E^FL 7D#P[J#0\UHWVDW&DEU\M/VYY_P) M^0P@&>F&+T=Z [']F8CD+E@D(1631J#^ABY#92PI,@TQYLGWWJ%G!=)U'Z_U M;=RRB4 5RXP,DJ=2(#G2*W\TUQEO34:?1EFDE9X!]SN=]&YR*A2>> OE%4" M;O)4C".X7ON>)*SQ[_P .'.H";$'OP15 /#F Q/78UGYAJ/AD>)$+5SIJSOF MB_*-?N'^G@?MROHW9U:XC#SQRBP)'WQOGMS"2.]>W'OWW@PN\6:QY5;9F?Y) M39C9Y1 ,@;@B1O4PBKIMFLY*+MSP!D26X[)-T:-N,G>BH.[", ?). =_R49Z M2.@I)"$T*3*KOK!VQJ9E&F@\45)WDQ4=@E3(OUI? <]>0*7\@Q#21:NF'2@X MQ,R $19J]0T JY*3$T,,YJ)5TU_F+&)CD3X#W2;:BA?+!?4!$S4E2EPY.85< M.=$-#0QBK'%/*22:*/@\I\HV>PH1!;CBID*"BU[E\5'2_ 9*%#BAAO[ :.DM M$ G5-T*FR@;8(Y^/L*VAOY I$ F#J /^&D7&O"KW\OO5=3,!/6%>B!X!N//01LAH$*LO6>2&@KWG;R5 MAEYKX8EEM9$AAQC*LN,C32\G'Q/Q/D:Y1O#Q[86?M1(?GR2V4F0BJA>"^^K[ M#SLJ>RH5$D-(AQJLCIZ MH-P$P5?0!@ER%L!D.J7&XHG2:Y29"_T_2LSQ;KD@3>-3W?FIT/X, O2%-=\] M51/5K/[8(8M_QY3(XHC4F7\H^8B_]EF\G5?"^$[LH4WC>2;O>_UV'N6]-TY:,+6ULPL\#Y*UH1&KZ6J>6RYH+D:@I3+:BXU'%%7!TFD5 M9*C?0?#=KS'5YVIP\!M V;L@N^"XX!3U%"-7.;NU$T[B*(R@:+[$I!J!1 M6X;C2AQ/3+RC1^3.?1C&8)8PI@G@"M6UPY@X5' BCL84J=[H2".09=IP6P)KR0NKVH$Y)X\%/F%'J>^V+/4%/+ 4%W<'%K3T7>_R[] M?/:F5K?V##$D'F28.9.-F2ZWEL=>Y,P0SZ M U;H%;@BZ%I!.V9=K>L;(&4BE]>C=@#N )153>B:P?I>LJLGA)HQG59-.YAU M+7%6S%%89J(]S9Z*(4;AE\KT!$P44=;L0U&)-#$QZ"9OVC;G'Q$*V/*FPH*/ M8!// >4^HW!R =?3IT9 A9]H0]*:%_.Y)\MP(C8PI4U%!0^Y$K:=A02REHS@ M:F7C=N MM$#W>(GBT.5 .VU;.UQ+A9AP1!.8V,V:7](Y32'?)WH\&FU%A[\YT6)ST146 MM>;S ,PW6;&3"GP'-R?5:P%9.P,$BL&FZ\$/V/=@TWE:J= _2NB7UU1ZD%/# MMR+;*.=X M]@Z"R G3!Q31BP9O<#@$J1(KF"-;?C*59[W#2'@2+4" EV?AYQ)9HZ.SHS.% MR1I:28]&E"$[V:_.$JX+)V^)#7I#H8%??7]& M-,;1L^^@AZ]X\%%3:5] PDJZ M.TCT!M[8FSTXUG?'A>BDT,S51EFSAJ/ST:A'AX$[$JL:D/:\,&1U4\VU^ 2B MZS@(\,E:2%6T@TU[0=<$K? R0'*6,T4)5["LI2*(H>9> *DI'TR\K5#'BPU? M^>&T6W5O\<3$"$&G0%0#IW.*MF@RYS#$Q$<2&8U?KS9]_=T Q;98/T C MZQ*BG]@JZPLT*2@AH)*?3?HFK:F=JJKD$0.GN-K0%T;\8B5@I#$KC+9.]]XJ MCL*$J4-BZ RAAKX :BQS HX8Z3=D]55']@DW4$[V'"@D^DV\X"W"$:#%9PGM M0U]D=NU*2>.FB3A'C^1!3NR\E5>SWL)M2['6-Q*?9+S4[%NUXI9>S[V0[D+= M>^\@?26$ 4JLU?8:0:V8)-5P*7HW-^4YNZ'"EM]K6#7CCM1G560'0F91AB\+ M "*4 \;WDNNGE= ;OKWUT^K>>M;1(.EIL.T*):K/>AMLNU.[Y5YDRA2X%GH) MEGGSG;6R'F%H7P,_#'D#T8J5RBIQ,AH>GZ@U&'S"(P><40DU9%= :GBB89B@ MD"G*NRC,!DH0X;K^#\2S.S]X\"T/S;MPLDU>- 'A;W!R I.W-VP^0K;:)N&D M!<72D@-(\AG0I<4?CNM"&N]A*][<@6J1^DR[G_GSL_QW[.*J5=J=7[41 M&9W#-=+H=B+O2GB/$*O+>(D57^GW,O&CT7!XKEB !*&414BGH\]"M#[(0BS^ MWFV M'2_C9%-DO/2#R/DS$3G_G(=IR&24">)&VYGP,D6IBV-@14]BMXA//LNSB*D^?_-HK$&]!1R8-)#>A(^QP4.SV$='22 MER6,TH3DQ2=07GQW=@,@PFPG56JO9%>IN3!;M*F=I6D=^"&>'5@G7"\$,7@X M;)6UPX1XD?+ AM7%,2XEI@J@*<[IK3729.<#UV_]5G6-;C]6P MIGD";)LN, M/X6,/^OYC"B<&U@4:@:?&KJF !V7S]"S,'>0>9;[#V!ADS*T;UD[, G' M_& M01NVZ747605X$6M>?_A"X)JU=0!H&T:9F+R:P)TGT&#"A94.(&/BB-0[SHJ< M.\IF:/V&GP8(:>UT$2GKVV6TY)9=T\SCY]4+9VE[^J063\=#653L%E*A3@_H M=;!4'#<@M ,G00[I#ABAAG9*5R^&HE;Q4M/9'1M9$:E:2(6/Y^5@*S)=&LJ' M/P15H8SH'*Z1!H&&_8Q>U$& A'&514BG0T\A"IKK'BB!BY1:V@B^O75M0W$W M[TJVO#.6$C99 >0B>O.$PG2[*/_T"H)EW64QMIH]P0)9DEL\M*5RXA5,E7*K88/(V297-OTW6+D2+PMA&F;-GH^&QXM1N[3 EC@>=7382@I$I M\, /RZVQ+XRU]@@'-*JEQL(KVK)LQ%%5" MV" J/+ W,$,[:BAMVM2*P#,(;'P:.=YF]A%FK&S(8'9J+LRR\PXF+&5E]P(P M)%HS5)R9A(IQ *S)VQ18[FT8(:T(?,B/:(T!!JZXH=C@(C>#Q[E)85M39#XG M;]_"]%AL\CV"TS0Z[+S]L!=H1^O.#\H*M'DN$8.@%BT:"C+1',EP>"$I4E5V M'NWT?.@1:EO@6.[]6.XO%,J*9G(R=.AKJ.NW8DI\>*3'EZL7/^((UN5+O MW00"VWKFH(!"DZ#]LSI3('6>3B/ILHPYR5?/UCIY1.8;BO=%5*/9U$5'76D- MWLG[!#MY9_<;L\[3[P=Y]X,8]3\H#2"O>IC3FVZ9;^"> M]*7N9D PL48=]U.X7KS"CLEADASM&(X; M/(W28IV'#8N.E^A3$ZC@VC(--UQTMCVF MJ\U5IM&F&]]66P^AP$.)E+.P#K;57N+5R@7(&%KNO??F!\L&.V?% M#@:%'GJW-P;%?G9Y?#$\/K\X@U(_.[Y0^.+]G>O_V,!S;$?.>_*X 8#;UUY:+C 2?NWQ136%1Z#7)LEOJ%X6/ M94?/V[X'F\[5>M($?C&GVN5J [E]IZ>CDV.4P_#L/O3M MN>JC%<4!?A;EKJ^-71(GKQKOJQ4WC EPR]]?C"UW\MUUYHE82[$OA;U+GIB( M]@UK!\-VD*E9*;08Q[/P0R.PLOR>W6(NWAA]0-XC_U=2LM.+:"9== M-E6YW$RR4B-@D3*%4>2X$Y*,_NS4+K]>![ MV<;#>E6+G@Y)QDXQZ?6'M1YP&K M.+ 75@@V_M N);53 %==;83,):BR?-L1JURY,6N%&V?N1);[ LL#R"*(=_SZ M %=6*^FV$]/.$H&+8N4BEK,?\$!Y&PA;OL2DTZ-^6O9F5&)/[S40:$;KN2KM=2*^DN1>;)I@6Y@J+@W5UM5O6N7'G7Y3:,G*45@'D+6/J)$AN8I-" O$5M%%Q#I9759J3/JEZK.@PZ@6] M_X/,8?NE4 M)B5>BU: MU'Y +5T%/WKJN^Z='_RP@MW'PWFK]P,39)'N;!2TI=[$78;8;I+3;/3;5J M0Z. Q4^\H-0?J5V[]:K(X;9J#3VFG5?7;S] 8#LA> X<&W=76%B[VMBK[GRL MQFS1*VN1!+")!IDVX)*+"X'X4^7 7.^EWH(0#'*U>D"B0+Y)M8.G M^V$'=7;>-#6$7;A\HNQ@S5DVR9,C%-?&).W-W$^=IUA) E';,AT\3!DCU=+BC M=?IC>51Z-[J8GB[<%45O!N31ZW=^L+VOM>$9;F.=4DL;"R3$T6E#M-0TM)W$ M==Y[-FS">0?/KN7Q)8$<'F&B. >;1@=)JVKC-;?C0T<=RQ7PPH1C4^"B4XAK M/XS"Y%#D.Y3W+$(D1*-)+L3&KG#0PL^18O/[P7Q=^'$+'_ 6\ P^?^H"Y MLK82)XAO9P'3CM9^8&&YS]"09 M&"&E%[&"=ICH3+X[\QL_EY0#I$5"0,1,3 +'S6_Z0:.CJ8K.A<[R^[)+LU;_ M=W[51J)T#M=(PTQ5S'(]8<57^ET_ 1+&518AG8X^"]'Z( NQ^'N?A4BE0\+B M7TM/'S>_/% N.+=O6!OXJ%I!2F*AU -U71>L.%8]Q4C#)V_CVWAO' MT0*2]"?8O;;=08_Z 5\.$ 4BOB%3]=K?%Z@*W^D\_+[+P]N/E1,DA=.;$"3@ MBVA_SV$NC852CR44Q=BA5)2^E^Q77%NK)(UYHM]3")+@'-(S1KAO\KPV_@Z/@#>>KO.E<'\[W M>3!]^9:\\?P,_\T[.T3Y':+\FB\T-+!>O8GR*YLOHQS$ED>Y&J!(KLRYCG+I M.-%A.6#*4:X&V*-C0<51KL'F"OJ;4>#8<'9(/*5OGA.%T#A7#.(^& MA=-$G @N>1GF=6%Y6=S0$\IL&,())-V"%XUVWO[+$CT=#8]5*X4*%$2 M)!NG,W=^\ 88Q]!%Y6\2M36 MISP^W7ZL -HI?O71+%VWC]I5W_LW?ZAG;Z8 9R9=:N[ INQD]4U6A#=P[KRS MG.!7RXVQ(2 :#&W_U$Q[[F=:>'[89FNZ"Z.?0G*.[Z"5>HH@4\V+PTX>_T:/ M?DK).;Z#4NHI@DPI+P]*R;&'%$.XZJ>1/(,[J*.&_,^/B(\.RKC/2\C#AJ5J M]N>**"98PX3-3%X5TVMP92F?C89'IL]V/>!_KF1R(CM.3)OM\ ^A30$*48;? M[SPR(CRP5L88]T\U^R.&7$/U?DFM*RO77@%U'^[^Z6(O)9*KI9S\1"I/&K_3 MA?"=6PCC^3Q(HG'N(6\=+W3LQ"?9K!&$9W%I.Z#]4T-->9XK6MN8E@[FORZ9 M5K9J^$E.X9CV3X7T97NN19H$QNBB1>GAS=B;Z:A.N,$=]$I#_N<*UC;FA:)@ MW:60>@Y]2'HA]WK35%(GK*FDGE\F22JI]/>TTT-.*7RC2E8($&*)LA$30Y4* ME=7E?#0\/E%KKB1D=Z(3K&_JG9:)EC00* /[JS*CDZ2OR*@3;I^R)6D (#H6 M&NP+#,-+5XQ?\<(I2/625<_45UX^^^"%#0> ).!=K.DB\T[=@ MDVK JJS4!_B>#C#F94[;J9.2FN!2H>^%,N2#V4T<0%5..9!P+"RZH;PKA3.V1?R\5PI5^ M##*QG;!&4!85,V*BJ>&L^6SV'#C8!XTZZOT =!$,$Y1#I8]K->S&''Z5($,; M! ^C+.4+#9ZPDZ8677!.4':3?DT/-,;F;%.J%UR#.&B%0+Y)32NBJTZ8YS(9 MK042&28H@8?)2UX%*L#8^T$%1#!,;MX,E?AO$G/<^!+H,4D7NAV)87JA ?-$ MI;0P2D?P1@?'W*$D'6DPDH..B&;>(2,%V0"5[ZC(7SR4^S,,[YVQ2&X6A_Y; M_C(+.S#P.QT:ANON>"0W#\(&V-W=>]N9O,9A&"]3SO!>?!NQ7GS+NQQD?0X* MG1[NO>EQ[TW4HZ$XRR;G4=)+J*0CM89,PFT[J;S2]]97RXMZ&F!!KN2J2*%S M@T':NBX9^G3'3P/LT;$@\F"-DS&]?*Y>Y(4_#0#2F;"W.&O()4,N_-TN5ZZ_ M!H#UXA^V_ %*39FDYT7 ,(@**(*?=A$$O_I]BGA9XPF5?M,/&1UY0'0N='8I MD%V:M=J_\ZLV$J5SN$8:O3/J3,)[=#QG&2^QXBO]KI\ ">,JBY!.1Y^%:'V0 MA5C\O<]"I-*AYZ38W9G3 ^TVO>!T;WLT+4MF(>'J8%\O^F^>+RCLB4/?^!%$ M"W_FN_Y\3=EM[J!G_> L!UX"<=R2N5+W2W3=\./A99ZR\L9Y=V; FTVM2'BL M &N_YJA'2]1*UA]FWNNUVZBA]DR=\(^[ * #< #A&76E/77]EB1X=@0E>'30 M'I6\E[ \,$M[S3[GG@P9U._\P<+]MCA-M_;- 8LL9TQW1!N53D'@PG9TU5ZOUWUL7*"I# ]^YZ(]K7!,/R3UG#\I/O/R?=#HK]#K*.#Z'YFH7F M;V*?0/#NV "CB6XR%OC7Y&T*;'_N.7]"4A)M2^AC"],7V)^&@W=*$[&^>$X73EV]$-!'K'!#5AE'=+#'UO;&TIX!I MR"4)YWU2 )( GQT>A>('<#3DD803+A73T[UG^TNPS=J1K5\(*S9"#?W I'#] MQLLG?5\[PU!"7)81ZVB'$UY9,4M[SY9-T!\#D.L+:(%OP#MP_15B1K;O3'-Y M:37[@AI>#[81W2:BYP6XL,TY"BNP@C] !/]F@0ZMFI&X:42TB2&@7X$' LN% MC!C/EH[GH,U\=!S&@ARFND;"ISGE4D,@N[ZYS74/7P?9JW!HZ1SI[/Z>Q#OY M*J5+YW"--'JW=2KY.O?9\6@XO-#O.G>]".ETZ"G$YBS4 ^5NM^!>M &6 M#AL97?!6KWAQQ2&2R7]^!6&T>8N7>)5"4!?:8;X+W F,@V1EJ;'1P$WBIXM, MFZ*0T1"R#@4T6G-BS*_HO@[@[YBW4KR\)=TVDX,TF*Y"F,0BOUE^!/P^LU<*Q MQP&PIN =>#'G;>7CJJ)FW0X*_0XL;S;8]CSXOAYL^QZ@SF&]K'^UFIT-?@I6 M?H"VN&BY6['%U5XTSGB9S#6W4'8!1.IU'$80[0'*YO+@>_,'YQVZT&$(6&\4 M-VE4.PM!$W#]I6!AI/<@FH_I]'X3E+358\O%!-E@R^H'#O$"+P<#\+&BLY?> MV$2>:DYQY+6!X<2RVHB<7QH[DN2B4#^U#W,0A,#^:>Z_?[']V(N"-<+!>?X! MP>"\ (/LZ]^_O>S(?/N#7@+F$M)6P!1R])(FYN;8&%HJ2#!<7MINC!Z!_A9: M^(MC^-)&"+0)C2;&4-\^WH[)U]LW!8R0.R-9IH0ZCT/'>K9LY\VQL7&5E3)E MCHS@FNZ\?X)FI\R0ZYR<#NH#):RR:7/:@*<3%UX*MTR<9YYBI'^3MVS/QYMG M>HV#'[:\=O@2*OHJLO@8H>]3X#F;*.9FW\1+I)OG7K@>6\8[W.#=.CX6M76, MQO$Y&<@@'LGA_TJ!=["8;^*/?85+C&C-#$P<2YH=&WLO7ES MZCBW-_K_J7J_@^\^Y]RGNRID>\;.[MYO&3!#F#$.0]TJE[$%&(P-'I@^_94, M)!!(0A(()MM=U=T!9%E:6K\U:6GIG_\['YG8%#BN85O__H>XQ?^# 4NS=H'M"QF>'U M[["Z/1ZK%E8$CF.8)I9P#+T'UH_PM^QMG,:)6XKC:0J+Q7YO=YM07=B+;=VM M6Q.WQ/,FR?6K4"/F)T'\)'$2Q[@[FKVC:*Q2?-Y^U5'!Z#BJL]A,] [VC#^. M@V$./R0!9VIH +NW.U@N=8>INA:/DR0;4XDX':,U4HUQ.J/'5*9#=ED*USIL M?*LG^+]_^AZD+J2PY=[Y;JRGJN-_?_0];WSW\V=7=3NWMM/[N?X!3H3@8S@1 MHX@?ZT=,PQH^MI_-9K?SCF,&SY X3OU$/W<@Q3;--=NW/&?Q^$30V@7:;<^> M_ES_B-X2WWW+W#5V7C*C-J\@?C:+!4GK@Y$:,RS74RWM\66H<]W;?=?Z,>;G MZL=-4V/NQ> P=EZR&99AP5D 1.Z?GJ-:;M=V1JH'EP@-E(GAW-9 7;,C_A+]ND\=X9>V>DU,'QN%U M@S\6 MV>/,G3[1KT_<]0'F@AQS>&IOL0L9(]D=#C4.?;XCL+'WB_XUI_PYYTVNN&.375Q9]D6 M0 V,^1WJ#3BK/PU=!U;P)VR0=E0-S1GS+<.K(=:5X1^*!$FHJXZNR%)*&155 M?\IUF@\XV6GII9)$U&2K!TGCWEF&":?H^' .P8SFJSX$5REW%4JA" 4MMS*I MJ][#E)^SH@H TZ6*XU'A0?B!6>H(CG$@)N(*E)V%_4'% !6( M]P=FZ/_^R 9#5Q8+/%LN$2U*)'.ID<,0!A'G!42)W3E]Q1P)$8:5G M58"OX6JV%9_*279$]'H?G6327E2*0GM&B^5ZO=RR1ID.X*H?GZ3;5QW@*FY) M;W=BLX$FYK/#9*S9XQG;%#ZV>CK0C)%J0E#&J.?3K$!!!W4VT"7/UH92\/*R M[R%H(G-@9ZK-SC)W/^F*9;S!>@L\->V93@FN)_YE&X5Y)-D2S@ MR6ZMT6]S8R,1?VVR)6@6.8:V,^J4[P222B&4]1K5[:T%*YFIFE!O-A.B5)[E M27^@6YEX=3-JJ 7N1,AVWB()N=!1S9RE@WD>+%;CK&N*4S4>N!B7T8:+FIMH M-U)]LEH5%%(AX#BAM*58EJ39S8#7 SSK>),^)*_EI0U74\T64!W1TE/0=GL< M]XG)CK< 7V/JST3)6W"FV%K8(NLURG?*D M69$2% :-MOJE=!7@0/5@L*;:>QQ?:28TP6!8F\N+"5B8]UP[3XD]A47CZT+, M@A>&Y@G2#;6T)D9SK^D#?D1]ZL>?KBC<8B4DGH:>E :W$:[,?OPDZ'H]S M$)U7HB#VYOJ2P.PF'[IUBEYFAX;+=VHSLN3W\U 1$@S!OI.&W'B@84Z#G+#CHGM$Q@>"ZP',3BZ(Z ML)VDJ;INT LRA)4ZLNKCP!6NY^58#72]=*S:?V]5B7,4;L4ZE,6\UTFYZ MC[L#Z8E"-]"9&(V!Y09#$1P'(1*IRL3BJ4E%7:"O@I&D5<-Y4$T?K;,_"E[L MBO,QT" GU8$S(G9H%=?L1GTD3;(B.VB!Z6"6]7)QA E\?\%_[KJ9@76,%L/] M_0]RY^_0 [?:Q M>MWV.X*/KNT[P:<@>G*W7JY@1D_G#V^Z!U;FXZ@]U?&0.1_8OB@ZA1./_3S^]D@_?:LI%1CVN[]L M/F]>\G.'!8[@"&B^/7$$_/!9CFAX4\%+@D13SCOW6;:=+Y$9<19QQ'$KUW>+]G*69/G):!%TWD R!+K1J0"LJJ8X-3S77 M2Q\G68=L,28A+N[!L"_6:W0C)USYTK^;#-^;*P1-\T=^8(F7O3XRT$=C!_01 M<:< $@@:[6MNN%>$PI2YQSDQKTHVOP3T@J%Z5\X-1T__.KA@*Y9S$N%/D/C8 M8'"3P:64H_;F/3IGXY'P/WZ!H7)?QW$OO,#OE_ZUV'2NIA9Y,"R[]7FG)W7N MJ_JUXSTDTC\T;'&\^/]OQ>D M?[XRLV%G(A#]XHROW?[[8NE_#B/O"X2_62PE$S.W.QH:S/">R[!Z M3QQD&(PS30S:E5I3,D,L +A+^[UA@[DPVWGL7^/W2_V'9ZG+X@R_+1M\UVQ1+ MDX/^M:]]6*1_6-CB>/&_&,[*0B66U\7%I%PIWN,DY8^OW1.\M/@_%QOP;VS= M[F_9+A^*XQA8TA.E M;>^X;S2U,!YTW:)_3\C)W%QN5F*9AI4/+3R?K1^:W]VK\PO[0GXJD6(?C5V1 M3<:-/M4?LH3[>\56L5HCK6RJ8XJN.4QVM9-U6/Y.U7K>.CO*6W\EYH MA<)WU6C%5*V2.MI:U94]"$T[-.(I0 WJ,[O>MWU7M70)3,$&H$.6:L^9A66* MY_T#$*_[Q2&6[JM\>#/EPL(! M%\F4_.21FLZ2[>'JI)L6%U2S5#"T^E(NAFZEX;CO'F?QXS?ZN#.-;X7I=T;! M:L#U' .=&@@8'9TJBX7_M-?QRA3# M'E3Y3'0LF.E&)L.EQ'O)X6RX< 2WMZ@4Z:X?.J2^QU?;FEW8%_%(2VL5;'\, MVQ=L;74::">( DP3[==8>E%UA@"=F4+'?BQWLT%"E\% M;3:T"_W*E+&*7E^[Y8 MEO,=$]?([$-O(EXWNQPQ[8AC#G-,!EC 44U(.4$?01,)*DX5Q4UV>6;46@Y' M"F_G9%(>=T?)1L(3C>OFF:,F_IVYYB7?[R0ZJ8M7ZS,#KP&<]9AV/CG,5$5;ED<+NS^];G:YH$ZZ=HXY3B=) M.=6I]\&\*N:K"961)_&6ST0ZZ:JYYKB(]!$;E4 RF_<)H5$1I:ZI#_6"Y:C$ MM>PS?^U&9=CLDD,1R4?<9(#=<]1QW] @3'9BTT51*&Z.[]NT*-6*71Q,.HVX ME"W7*"=T@@'%)%^T9IOUAS]*KB&6E$U2'QMLPN5F$\[Q1R=@I"? M::WX0W4^:8;.AGACV='/>U.+5GZS\H'D%X*R-:HKSM>IS+*K;NS(3)ZXU^.J M-LS78MG*(&G%[O/7!OU _+\\R8@;-MRPKFNMR)(R)0DN(\S%^= H-,BLOFAK M9/B"6F\L_'H^=[+TG=?XN6?P;OV>KY!+B1A[_#"?M,1B.I>S'FJAVZ(*C7X/ M@UW_OC4_K-_U(H]G!ZU$"Y^4.=N?:\F^/;PVB'^I?K^^E7]+O]] M(9@XA4'&[$Z:Q+5!_T+Z_?JX84N_.^FA5.R4+&JXZ'/6L!B/D>/NM1GWY]?O M85CC0S9E2>P!P?0-M;[6M?7C1$$1+E;#ZYY $ZYF[%M???A MQ[;K-@[0!:]B&Y:7L^#SFR#AM)AJ":7XLH#[C;PRB WNJU,SE +C$(G6LF*+ M1B\RSIOOV!@<1Q#WR3IYG;K?V4I]'Q<7#'+Z'F#F5\@U>48>Y?($4\_FF$Z)(QGN($R0Y>?E+N0 M8"?B[$.R6I[,9LY]J4T,%P0Y2&0MBDJGKTU6OTJU2'I?,,9P,1LD1=S'V;0Y M+^!L3NT59 V?I\.Y'Q'9(*&RI-_'Q5]C@_3SG)TH+N(R/DK5QH-^?#XO-D*W ML1K9(-^#I[_3N>9P[K6=SK7)ZL@&"44-^F-"G::9#()" M!MB*!**[7?3@2;?<70<*U_R9X81E29K@^# Y:;:5T3PW4\)7E_RH .@[IWY* M5OF*&@M'AS9[Y?ATKFD2(?N9A5ZO-1H#QHA"F^==IZWC5>> *=Z7C;I+-3MB MH]9U%KH@I3D]E&KD.F!ZQM-U1^.T1'9+]PWSGAXF:V2N.Y/(=.GJ]I[.C=.S MG:#[W!T_#17=K^5M3D9."I51;=A5<')NX0NK::MQ+G0K^-":>A;$V!#S\;;Y)^NSYX"5*]\PO/Z#"L?LNP7H:5NN_1@+F1>\;*RB M^7&YT9S[@U3U83!HAY;77B+;VN@\@FZ?#V,<(OC&Z#V"XF'WV!B34QQDD'A"X:$;I"Z=]+'[[ &[7[6KI&WBO.T+=Z9;&A92R* MBGCCZC0=\H^#" !PQO#UB]WR@2FCAZK&2Y[M@*X#NWFNU@JV&]P(#JD%+ V* M[P3LP?,=4.X^?;W88:BG$:]_G134S9V2^ M.? R3N@T'?+##Y%MK6%>HMOGU=KQ!']BZ]5T'6M^R3;NW6/=+K6:@F59O@* M,7RXO-_1+/D.RJ[A\19IO[,!>03_JO,OX=]A'_C6HE9=X/[ 'A-E0N&]\)4G M/L2_VP2*^/>R_/L1_MQ*,(&:276&&[/"4><-H3(>F?@DS]3\PJ27\<:A8\D/ M,.4*6)7W7LT,-%O=D#5V!! MLR6S,8?DU%J>S_"A=:??+W[>18UOQ5\OA99/(GQ:!8Y.3&O3DDP:K7N0Y"=" MPOT>;/,5PN8QENDR74G/ ^56(M MFIZ3L]KND'V8#/*=1(.C^=!%(ZY0E7Q)<.NDZJ':S;$FH98!GFP9:E:?=.A, M)71Y:E>@'KZ@_/OI]_TF&C6NNUQ\4*7D1:?NQ+16M=KB0\=@8;F)YN*< M\+Z;85^^2DQS[RF!T::2G)E+E40O5J]GPW?!5!BN$OM*E_2X5""436=;P:37 MJYFU-"%+5&L:[B?GK*[9F5ZB&=K5/#(+:&^:U[&J!PS)CRXK.S.R4JD4K\F3 M+;&L=/[FA&MZK&K M>AZPU@(=R^F5OC^5)P1-2?:L3)3#5Q@[I,O*G1:LFRN9GU;UYWG,]*J89JDPN0%\>DR8_KYQ]>2[*XT\*:5BHM]F,-2Z(DTXR[UF@ MZ7V@=T5-,'B<7CGUDX4'0YT** K@;:D=^/;7+6V/?*;^:P[H6)=1B9% M)0^*]RZ>5D(KZ$._^%]^UZL AZ4;IH\N=)* YCO!:;95306@IQU[A&P=WPOZ M*G+B#5\ZYCT=N,SF+B=P0E.8+G?<8AZ)"RS%GI,\7GY(/ M=23V"[CP];AN$_"=G&V9*JXFI"YC].B*3__97/GG1(E#Q*7;FS3HHTU$]-*K-04@4<8U"3%&0^9/U-T7DRWAX$[/U>I9VM?+&>M MRW4*NFZ@%ZAF137TG)54Q^@D_YKO8E.B,?;-/C64/*'[H!!ANA/O#XR"(<8\?&IF M.IUV,[R'CBZ=V/N569[OA&]+ +E&6RMX,J!PRM3;<%7A\ZMW6- MQM4;[EISE';*RUFM.HPU5(Y== HY_/P'H:[!*_G<:97=9)F87S;I8J::&$H/ MA#4O)I;D;!$Z7+S3:3U;NDL(3ZGL+N?"'>HFGAO4<37GT;@PK66X?FAME_ L MYYDO<#G1ZMKI[C!)+>2** WJ[8=YT9KRBVAU3RZG=U@A)!'N74XHNRS[H,AL M5QXU&R/X5:5V'[[+=L2#=OE3-3QP-Z4+GD*3D/7'55Q M0)W6#'>86"2 I?51P9?GM[:@TL9N#6C F*H=$[S=TUY<:ZMPQ&[;=5^Y!3U+ MI;RB,S1P;< /DWH*3X;.9UH9T\^)O*F9LD7E%SGO:'Y_:WEVKI4YN#YG&<-^ M..^-E8TPN,)@QK9[QR#G@ACL]9>9;+$JS<3,F,[/V7NOKX;OQ/FK&-RF52RFJ+C!%?GD S;+.E-JNQ[C0AF6(Y[RRK MS1S#TMW0Q4+#*,#_$*[<"^9=N>.NEPOM)E@8F6&F\9!(SW+,K)Z[+JT/6=:NR;N4Y0(8N&S"4QE $PJL 8?A=]_%] MW.QW"* A74;XSYI0)PTK/J@!?P]5L*SZ5D^R(Z(6L M'N.)"P0SFT!BS)&=ZK(>J^)2HO PF;A>8WC^^U[>O?+,%D+.EB9=,E,UH=YL M)D2I/,N3_D"W,O&S1WS"&NKS+6-%-70 !N5A6;KJZ(H;% 10W)+>[L1F TW, M9X?)6+/',[;Y)#%&0'5]!_Q>CS%X9O.>S6^;S^A%;[Q4EE+*J*CZ4Z[3?,#) M3DLOE22B)EN]O3<:KDV31/P./O*)%XYA>\59<(66TA5SHC3!F6S+RF:YK3MO M=N>(GGC_"U/&%/)",+\U8=L/57T^;XTET1\E,JPQJK1JDZ=IZL$#VYV5?*@K M5<]V/DB)O>?1ERE@V2/#.M3ML4NZT\7/W=$?OQ#NI.LIH*88UGVITI&3?E:V M!7\ZC8VJ>POA>\X=:O^)=5]K<<7L6B15MAU#SFBZ-O;:4A-?[K-W8)NLGWG] MK3^-^1TDF.T[&G!7'_M U0,! *GR^Q_X'\SU%B:4(R-U'IL9NM>_(W#\?W^- M51T=+(Z9H.O!;VY)_ND[!U5"?OS2=H.CQ_!%Z,JB*?CUXUF_3L^P8IX]OB.) M6W;L_8+K$^N#H ^:N*7A-UOOA0^/-X]VH6R(==6182[N_E.')I6+E< ,J]DC MU?K/K^!7UU@"^"#J-7C/'?P30_^2].H/U*&*]1W0_??'?]?+2?C1':O6AUZQ M^H@>O+/083US]O87O_7\V79H_86-0GBEEG->*NOS:*A!2!N\?'\5\=V( L$ M7U"WB%:N;1HZ]M]X\,_'5V#G3?#S%B60Y0N<[3<3!][\M(2_#BU3\"9JLPYK MJG=L4_\U-5RC8YA0E=WU#1VJ.?C\__O?'(E3OQYI/49\@+"GJ% M$DR74;HL MW5'H#@>4CL;B"H73.*EV29*@R!_KU0E6YF/DV)_^[OPZ^Y,CV$.S^_%;+N7J M8@J3ZD)=E/[YV5E-Y^+#DL2D7,O5H:;"A%(*$YO)K%#*B%BR7"SF)"E7+GWI M6'<'UU#=/N1&S[9NL%02(W&&YL\\G,,D3HW^LN>/4M M"U^UZIAD;F'/*QD I:4%'LF'J;YGHW>N\/91U!UDTS<6+5VN%;%_H&*$ PJ, M$D/#UC9I#>F,CUGOF*4BVUP'QEW*UGRDJ5&D]$<@@$JJXR@.RW*Z8. -.5,@ MF]Z XA+9!+0N"#Q6#13UTW@BWO@\;W [%L);LN.OHNH,L;(%_GZ4&&O=0;(J MCW6^8(P:"= )BJ'5++S 0-O1U :\'WUKRS-[UM]OCIZ4?-BV=N>?X:Y_;3<]"" M?G[Q/FMKHSYVA6=0QL+[]XJK#I3LYJ(& MQK;C_=@@S_&YZC*IMF+RB$P;7+'+31ZZ,_@R_#4W0 (]&V!R#I,6(R@0GHL1 MI+GY.,T^:>X#TOID''B*!7I-U%5EH587:X465A,KY5H=J\@U219*=:Q>QJ"! M5X=6'$906+F&$G]V"G?5U=+*"O M"*PS(6LU*'$5P]LR7VJY[KP]L8?VVIX"S0V4X<,@ >AUYNE^ 4%5HGBD;0 MW4X7[S+0!7YNJ61(,RYS#]1(G,RF'#W4%Z)4Z4662F2I1);*B;Q 1[56E'QF MJFCMH=S5YJ8^S+?U46IA%#O)B7 :4X7^'J9*O2:4I%Q@D$2VREE5VL8X>>+6 MC772=>S1BEXO/Q^\60>:O<+,G0\M&LT;Q0@_$R,DR0_$C\_/?C70 M,UP/E6%!]]5NL6#>I"9J.]^:RB G)T5]$!_;:-,^8_I8T>X@G.0L[3ECW5Y& MI?PESE7-"R:'MD*1=GF:&*:ZF#0&&DI.T3'#P@S/Q9+]P#/^.V+O$VV/'&N9 MT._V-5F.556MRRMD!_F:+$4I*MOI**"C K6CL0Q.Q)_[FH8RSY42!#.1U7F\ MWJPGQKI4[2ED8/#NM)PVY ?+<&J58<.-RYWL5!DF[2IL>35>*8-?H^OV;2?V M'I_T]1F>QRYZW4UU4>FNL6-/D2P]>>!OI7.@WK"=\=I@#6J%)=&9$F>1M'7P MZ+/FF.E\UF=I:T@RU60Q1SM*?]);^ZS'VR\IN+PS%26R'3"#WN.A7GZMSK 4 M=76>6R=N:D%_VZ8HDH[F_6))BKXO3O3F?9F+B?+0W>PN'K\(/!$C"9IBV?CK MRW!![+"?-4$"1L:@;UN&YH>#W?N.X>J&%OBW=G?E#CG8S]=[V8%&T)G34RUC M&7S^>S>4<(4TRMW6;J5;;'WAD7,L478X%"O9MW]_NZ!*.,2!H.L.<-WU_PJ& M!8@MER ^J SJDPHY$*6X*,>:+5.:S6;O$@1&Z<+0K^.#Y'*9=0C\?0$!";)T&OI# MFN%J]B=I??/&%N*7F1)KF@6RM^Q4X,L,2]MV8P61]A4@R$6Y/.O=JWA"J<_$ M]Q$N"9D"SLTRU)-PZ%?Q4<6&"V"VC?&35;5R[-LZCG-&O3$DN_8PWTHE!=>M MOD^=TP1.70ZNGU9#:PJA4$'%@0QCC%43$^= "Z[IP\I=J&N >X,9FQNP,$A& M#-'Q[W-+F9!JGN/7]:]S,SF2CP+TXYZQ=6).C68TRS1%J:\;M$W/%C+[/K:F M">:33/WWV2%>L*&=5^G;UG[0F,RW.AF!'D[D)-VNMNC&LC0(SL2^0SWC>(R] MJ"K^-+:?XGX('$3\EXO5@0G&B&28%=!L&]B(DYXC.XH$?C89]HT5?+H(%7." MY0(.T+&Q[[@^BM=Z-@9;!+8^0?[5^7L3TA4T[R[,HO=#D<(U@P2!PH#^ZR]6 M@<+@FYU@(GE+,7OQQ/67)PLI4M0M1;WD.F+P;?3F(%3P9\ S1[JDJ.L74S$^ MWS7Y@:[?$W7X &6^6 9^?*NX;GBKHV2BJO6QI*FZ[KLC#A]8WNNACZ,&.F.5 M#O,ATKR3/:^&-*7USEO .>)Y3R!P(W(4+>$;IK=4$N M%MRC>(.-50>;H@O6L/^!%@".$]@8G9[O!P'GD,'FB,EE"K(<.IX^8MPEU=75 M"98Q[0[TY"1H[VD>AH[9 .^D4<)@&(:%XI%W)!VHN]A?LKPO_=7TH;MR^C3;WL54U"/B,ZCW/"9BINT-% MXUP]O)[(WS>8:NG87^36;#L 0"KZG0%B+_A0T!X^B8:R[@RE8;K!2(*1JJZ' M\3BFJPOW]N5,J=7RGSTPE/0=!PYOE1L*QXRB9KZ[Y4%JL1P_3H_LJ@C2Q:HE M8)\6<%]* 'WML4,4.-FAF6-?O/W?DKW]"3O1F.BCQH1=3 1\363I M2T03AB *T3DR/ ^".E "CFTAO64N, !UV ++(=VA:D&8+Z5ZZBKA[YG,>NIC MVR6M^; EC3-((L&7^N9J-TJ*U<\MFU;C>90VP/W[%KNX,-FB)"+D6K9L"1.^ MQ>M:56*YH=1UY=P$>//$-!(FD3#Y9(K@*\-ZG[@P7$S%3/@\P%1-@^("X@(" M#B',0^;U M-S_?0M,'!&/30=>P@NA=L#6!J$;BOUX:8? S\6O3[,T&+X]OTQ#9.^O&+XQU MT]*P5N*0(#LQ+KC@))<5AUH6SSQP7:EJC$0A@[*2R.496,\YK)-Q;POC7NPY=XXG6Q:L+G*D!LN8L.8 M1'2'TVHZUE)G7_>*=OO!;^D7/^)U=0>?Y5#TQMRQQHKZ0 M[W\Z8K'Q4PWKEG][AF\'GM['%^<_/[@JIAA(=J3B>K:S.%-.!3*)G>3Z'8^9 M@ N[M!Q-D^9(E%Q-:#[$\O2/D?I-B?3YX;W$PN_EU=?% MW:5X]2W9>0EFI?>9=2V]GVEZ]@U-/X(6H0G>J^FAV8+>_N\/\LKGT_W,[IZIZ^3,^_1";COB*._AS:G9OJSS>?B5LL>G$O/O.$/2L-( M<[]7&'Y&349:7%K%0E;C>]P/67U,KD(=D4H_@><25#T!JM5531>8ET=#NO4Y&(]5"#\5)V'>![HT@[%O'F)[9)]0MR9PT M&!&*DRZ7E/,7GL^I]<,QT]ETTX O0B]SGV?_G&&:)U<7%UZWTRN8BP/K4A;Y MF1;H$A;Y29%U6 /$;]EKT0 G<[5"H@'.,Y_0:8 S3?-R&N \$_H"%T/<[*!F M5CNH87$K+DWY[^V.;%9]M>CK-7]T2Y2%+:7M>Z4DDE,QO5#$>;]:F"G,5[HE MUWU,_J@LD.XKV1;H[-?!)!%CE<3@[*:3!4ED0,1BZ-2TH;]T)HKZ2_W[8-(%=I2V>(W7]DB_XBYR:]F^86[15R5RK=_/K4;_//KE-)="F[I0ZC8K41X MBZ"$3N:XZ&0.9OM>($Z17%6#YD5U@:W+P=]M[N1)!QFL\"%THUW \.^Y&7+' MM+#\D6Y[.M",D6K^P%QH_T"2X+MP.NZF4FS=B_OOCUPI?2"//YAH< )I18WR MTV2WT%5))C.U,4X;0[4UK-'W2W=IL\*/WP1#W# \>4/&B0T^-G38._^\R;A: MGVC>N>)M_=U;M[Q]FBMVKG_;#.0PI^R.['VWP!UKZ^Z>BGYQ=KKACDUUL3IA MO3/5_P_'F0[7@?^CNPSUGU_H@-WF4/@C8M]S3OD(&J)'@T\?O]BNVZ$Y%<09 M1<!Q7>%4G28[4<1QL\@"WSH__G_\ZZ@3[UIV$:TJ0P:+W0&Q5 MLT_M0D+9,7;AK5R+.W]+$XTGVQZ6ET**OKH_$MO[^]7BN_?M>2TGA?\BU ME*>7+Y^I.9$IR%BQG,@51"Q72M[N%[_XFB&>[NSAY4D:7)RWNJTN(N9GB?G" M+4#%G2MR#M1LN1"E/ZRB5I(."9@0$;\N)*!<**>Q9+E4%TOUIQM6OZ1@V[B8YL\%R/>,VMW/'_9UCT;<3];N;T" M3;R/UX1XDZ1G\D(":,5OR8.3W_9+8JM&N_1X-,TJ0JV>2^=*0BF9$PK0UX-: M3T#WS"@4SN,\M4>[TQAM+]P\ !<#C@?+W6*/0\*VQK1:)?7W^R/^3ZRZNKS[ M$GSZ7(X'LO $WN!Q'+N3;_I).? L=_4,NT,7(]-'@/UQ_!*/\-V E7@%J[FZ M6"0>@1%J[@PK;_$O2SQ"6$ J0CT4I*XH05@1/XGS\ I&+I(T&CC;IX%^!H@HR MVQ.JJ5H:P*0^ )[[&%/><:'0 >H4T$!P?=3J6X+?"WP)^,,&1YT!@7 5[67("S+8[#:MGRJQ%2' M\P%8T0X*LAR,?R#P;G_U#9!+1\C]"5V%,@(__RK8KOOWGXUCYCLQZ#;K;4Z;J@/+8:\9\MDMC(M/ASH9P4I&RZ M4&Y +ST>IW$ZK.!-JFX?2YOV[ _W ^(16/]("0"W9'NS6 ML[''@#3V G;3CSGQ3RB^>NAQ$?2^._3VMHG(HE 2,JNH62HG)65)RI5+0BD% MORZTI)Q43JW0![K;&AST.4)0P(5&6ZQ#;M;Q8QVHY*7_=6*0B+/YY6*11CF2M7) @ MHU=JY:280JRM, RJ27TI$-*WV&98 0"?!G;E"",CA%TXT>O49[#/41OQ.ZW. MV>7?6YFPNYF?N7(]*]:VTSX)@F?9"Z5]YFZQ8#PGR_G\-FP3R;YPH.NSV9L% M,2,4 O4-3?M21E)XDHSSQ 53-X,185M#NG*3(DH5^\-@Y8$1(=0,=YA6-<]V M7(6D:8Z\'*2$V\#WQ=)"LEZN17"*X'15<$+!8[E4$S,YJ2[6Q)0D%$2IG!:K MDL2D7,O5#Q]NBP8'@H KP:(/8TPL!3EJ7@X.-:O5TY&)D_8R?G MD-N"_<%PI%)B6D ;'7*E7)+$4@YJE4CP]#PL-7XMF 8 M0>X*(!?IOYT8<#%7$B4A+=9;6]L;"D?^SLJ]*WK MFM(X2>(TT5$TG.04FF-QA5,)0NGR+,-I)- Y?',/^^LU*X.CC)NBN&B0IZCP M^6)H#N7Y/R;]KTA";A76C(JO1L57SU=\=06=(\J7[11C/&DJSF^O@B'$OR(RI2A95\ M+U0=N@3C'E%)^,M&@@Y[B"5)3*'D5ZE>N[Q?9CS%9WM=B@NSBD:1VL*S7<8 MA>^JK,+$59;E=8JFV8T,5S=7&-')+K#8:K8@ F?6JYC4H,3S,W2AP?.6O8?B MLC%O,DEYLLRQU9*9DCU6@"V9YRVK&IBU%+_=%GVZTL&'Y7)KGI@IY'Z?SE!H M-;UNY1XO#]/-DC]0XZT'U'*O3P5/VT4F,U5Q4J>9:E>2J@M74"@%?]Y2:"]; MLY+DY?!16R+EC(Z;J6)/H?=;3N-=8N^>/83&'WWVYV9L)#NF+#->(L-?L0F\<(NZK$]UO&*EK.H,IS M L_/AF)JW._.!YJ@68\CR5+4Y:9*?R!EG&YW<7%KB$N MLC+'MKF>W&.J"H'O-[W/3.FN051,T1]7F^U^0JRWC)X"C>^]IJ/F#QFT)AD&5M.SX<+3L"+\[\F&K!7@^L?HVBI@6CIT[QF" 6 M@<03E@A7GSBP5&Y%DQ/3LD3+F7FQ7>]E8E/)@P,XL%;W\4GG(6&X&3G#^<59 MIK?@%0$.X,!B9?)6O=]M9KO#?&D\X6+>Q)YG!-1TC__*Y46,*'=ZHBPITLSB M1[/[AUG0=(\!Z7;-RRM=0AHF^\EZ0QU(3"(O*.2!A24'71:"I#S',_-\MSUJ MCMG"M*>0!Q9V)B<]C9PQ&1%TADMR9@E%'L*//+"P=B93)]L.V<0ENTT3A%HR M^6[0=&]:R7'-(F:5\1B/>:.X'V,INCP+FNY-RVV0F9J1Z=3D29SGB.&B3R1Y M.*T#[,*9>=V4<*,NL[7D](&B9\O4%#8]P"[*,M/ B_UY5B3OY?NFD0(/A20< MP %V6=*-L9OJB/DAV:)%:\BW[BN%JD(>8)><2?/-I%-NXV4!TJI;(>,5*%/) M ^S"=<>UBC'R5'%1G4(5;LWXQ B*R@/LTAJ6!&HP8&5YTLU.K9E;M P7#N MN)?C!IV 2GZ/O%5AWU>F )LO)H MV"LFR*YHI 8%<._VN6%IIE#/EP *$9PG:;:CT( &"@V-9H73.[3"=>)L7,-U MAM#)]S^A?.29/7T[3Y=Z0J=BRS*P)[B-Y\:#N0#G>X YXG+BWN?*5')8OI]G MTG)VYFIYV/0 R< ]%9#F?8!OX MN-C%J[#I >9H$WBG6<\1KCAB9M:D9/AF*U95Z /,42J3!7>IDQD\;RG-15%* M580E5+H'F",NFTI'(X>N[+=&SK)8'VI>=H::[J&^,^BW$LNZ O!1OY,=5_FF MF1\'O6Y0?\&:^\&K8Z:ZL/WU0\^K\&_&M0Y5$"O[[K@3%W'J-LZ\%FK>#+NNX5_#B35.UX]JF[X$31UM.$OC< MBI)]),0?!%X>[P!^-<8?$?Y,A"=NF5SM_L:N "?,NG/,O=--X)CJ.9_/EB1]UV3_:BZ.W\X M_1!!7KXG^A ]X.S1E__^('^A=P(M8JP-8VTN7/E*WGI+/WXY$0[-.5)"?Y02BJ3$:P!! MI9V_0-U\[8P/,4&T^@=7'U7QCA3"VPKAOS4-@&[WBW7"9V8&#MS2?J. Z>(J:X+//?NHX?]SB[VSBOR0R&W0C7%LPB>4,WP M(GQZ!DEZ#;Q[^6E?@I\O/^N3:\C=7*1MF.3"-_6/,X8BLM*-J M*,D \RW#JZ&#NS+\0Y$\R,NJHRNRE%)&1=6?K]P#3X M=OC*X"G!5K$SJJO>LJ + =*GB>%1X$'Y@.M ,2 7WWQ\Q MZ@>ZFG"D>O_^,.;>G>6/=-M;__X#L]01G+[OQGJJ.KY#\!(L'?U/?,*6X"55 MQUE NCVHI@]^8"Y< /@4['ES:@KDNH7*O%D7@57$-8V1L[FFH# HVYP@Z)LX MSOWSN&9/+D)QZ%!,D"L8$[PB#"L]JP)\#5>SK?A43K(CHM?[>ACG MA(=E.[N8#D<,[[**[G8>NC,(8Q;"F(S?X SUI3 ^CXGUCLI()[6O0F1&"9H& M5\=S,0=H /)'QP0WF 4\[%I]OROW\]XKD YLQ8;#=0N'9#V;?;3!3>T1-B7@ MK<-\!^2ISZB55INUT[+?2"]4O4HTFS0Z4 W-(IJ\H7GF*'%Z#0 ,@S\>@3+, MH#R?N?-.5%IF928-TD-2SG?)Y43LC[@.786HA%8.R=]0.'T.5'XO6^8:8D45 M!XQ50\<<>Z&:G@&B&-&U>)=?Q]J1KWIABVH-TMH&HP?DM;U(6V9*D.I#0)#= M3DKJ^4JUI\2#X!)SPQ#Q*+84H3\Z#^?Z78$_$>=H:E(PW0%9WFV[74K MN-/%!0A_-H _17\M_+^7'1/V\2[!HA^PW!5 M!-MO8QV]%[<:&;?CK8GN#F,%EVU1HT%>G,X@;MD5;H^SD/YH0^@: EJ/%M+8 M5#W$1) 91R/#=1$K=T$4X(IHDIH/L@ZAJ/-&9 M";*25*M0!*SV)4F*CP)=WR'0M=F7!/,QL%S8!B446>-5K\(DK[ F67D; $P+$C<2K;B[DJY_H"NHH"VFW<#4>24<@L0GR$^$L&TDX,^3Q=[7 #G97E9-DK M])ULHJY2/01Y%D&>)8\ST_YH:RS)R'DNQA $2J_%2K/F;S^+EB.6G-] M<.\D[.&H3NMXFXJK/:^*QH,W+'U<=84_VH8)9>0(=E&&G*!ZL$O,!*H+ ML( HF-W%?/@ABAU=E:,9Y6:$38:?S;)ZA&T!H;:&9E?NRBX(/-4#,IR#A/?I MGMP;JHT198\++- *573S.S2M*/J&YJ.@4R0+0D*,[RD+SF?/O5<8Q&.#8L$I MV3Z^2&1TN98:264C$ ;0H*.8&R*.1]&J:XU6%6RK%_. ,\+&Q]21N :Y?>5^ M<73 Z;M87]MI&8\9%R7;TEZNI"7D/$L:5_)X)M_/S/O\D$NUH:BE@]T^]H;! MHT2K"+H1=+\VI>HX[)H5=N#%#'^(3]*YW*#O52:Q6@]AEPVPR\6CC*GKC7L% M>>OFH[$4A;JNRKV-8N<-\L:OZ70RK"-A_.+#/&(TZ$ME6C<[&F6JY@H\6S6K'5R62'0;(1N;5 M39R*:K9?;1 J9T&N[!D=<[.'&&5+?0>1&DG.?YS)H/HI-D MJC3EUHL/.)N:V,E!/DN44P$ZH95#W\29L]2F^U[&3%AC2)ME_W8.9ZB4:-CZ9]WNXK$W&XE! XH"]C#CX7B9=..HE<..G>@E1 M":O/B6(*"B+=]E'([TR2:(<$!^]M_;PX/?\L+B]/SUSZX( PU2NU'#GIM2Q9 MG1;BGF:FR*0/A6E0H)TFXC<\$P6I(GA&\/R*,@8'\#EQ[+S2%"I-7"W,>M.* MF6E6A!G")PI2$=P-3D>I3M<2IKJB ,\UFDJAS9R(3OQ\#UI\%Z,E DH$E"@B M$N*(R-9,-0"M4.?95#L[G@:7!U/!<;JPLU.&QCZ9BJ:8X/]&W;X%J]EBOW4,ZW*_KM-CW/EY.PADAE MA9"7:[B/1].EG'4)0998KR_W:KD!9_84,B@^3)(W%LV34GOB MU9O.!%>!3+YXSN#*$\.-YR0[)1">#O$B(*#+#'(L#8M3JMW\!!C0H]A-]F M6@/FB N5QLLUA)6DONUXJ\*] M]K,+K-[8]KIJO_2[^J#7O+G]/:7Y%UUN=[IIF2T1BL0N_ =YTE/(H/(P MS]YP)!L%P")T1^B^L)GU07A7-=(HIBVG)B>+>BP_U$ G,Y\A>$-CBX_?L&14 M%.;*HVD$&?2WJH"G[1\J^W:>=$@!0-BW =X3I$QM=1P&ZPAF96'4H6C5:G5I[/.U1W M7$7 1NE8#'X39X[+)8@B6V&+;/W:OI)=?9Z-=:WN\)7G?EQ!(8WO*6?/-?;_I$A6) _")@^^/*_K M58&@)?2RW$W'93PI+6K-X=1)E.PJ$@@HM2M^0QUY14P4 0MA!*SL]8&#F8\& M7E2;*DK^B)(_OGA?,0!AO:]:R-%",$R!CO>J3)XF:&,T /149O4'JI4>&@O: MRL3C-S015>N*!$(D$+ZGO7?H2 X_&-W7+,H2_50_X=;X.EOS HF -D@)^H9G MC]LAC<)HEP^CA2\,=8W&W9^X\?$'7E9Q#9PRI;Y"LN M9K-'(\,; 70I"[J,!5F&\ 7 TE#IS;]*M@,3= M$7?_H2HUW D/J^J!%6=3/M!%&O@&^Y_7]WA2QM300;##X_95![A*^Z&JS^>M ML23ZHT2&-4:55FWRZ9W?7"G]CHV>QUD$9D1%=7T6%@"&EZR#0' MHL_WR:6[&+>YCO#C-WZ+X_BAG?%G7V!CU<&FZ#6_CMTF7%/.+>GM3FPVT,1\ M=IB,-7L\8YO"EZ8.[-(M()(K^%[?=B" ].=[AP&]#,89JB/5'PSSR69SI*G] M(J6^R3I5Z_G[VXS=S YGE"%Y9S1Y3 M']^"J1Y65!VMO]IDIXB;U1]HL8/@8 IH8-0!#@9_PA 50LEE,1=HB-@SV]%= M8!U#Z9SK^B]062!J9&'"5*:B5.DF9J";:7.Y63A9[+0S5]JY1OO^@:CCF:I8 MR5:\+D..*7$F-$50*NW:$P5 8&:O0RHOU<_" M#J_,FSVS+-;6W_KDS'L,\=4G MU,O&) R^F0%DL6V^VK+D3-!%\U@%G1ZML4\PUN%9=Y,/W3I%+[-#P^4[M1E9 M\OOYZJ5GO15?>]?4WRO[>96>ER?#6+72 MY\KE/"V"F4(%MU&=IY;!=PF012C\5BC\$KOJ)1C:";_O.&V3DOU! ,RQ,4\>&IYK?;C\BVGN(]AY":1(]8; " M(9BSDBL ;HGH ]*9U&VSE+$[8-A8UEJ9BBAUC'95H8(;I%@&OZ'CAP(_WPS3 MT1YCA//K,;H^!'2KD$K;+"'G\(R?)!=+SDW-\S,$=&B&L11]$R>C>KK7LN_X MNBVF:?[(-]$6$V8'=78U>S1V0!]8KC$%F&F[49'=:Y>]X1:Q2*C^=676TQ-J M@K*9R6W,Y"P((5" P"D!K]RMJW,H8>'$X3L.B-I!?)J(I;TF(1M]:S2NC!\( M^1Z*VN!"*7;?G#IX_/\:T!A%GB*$?J7=R21&JY3,P? MJ@BBP>4"9X'H]S)XKB(JM64)Z:!K:(;W[5S74+FI(2[K^,<5MKQ"&ZP&/-6P M@"ZJC@4IXV[A-[6"[VLR_7[17V<3 VG9KEK0K,KN$&*IO@;CMO? M;?A^I9="'\L*#T0B(7&-9N#GI$3W86Q)BR99D$>3.N4EB$5?S/60E&"1E"!N M6&*_(.Y9I<3WL@M#9/ZMKCEP7RRZJB"_P>71'5:M.OY221KUL"0C.Z;0"G;G!N/[86A=:N*K1&D%O&U=8= M4D$V^_N,K:OVLT/L4U-0T.FVWS'!N23=#FW^YXL=YO-/[_*"_"LND!(L_2BI MGLAWZZY1*&5%LJH0?(MD0"0#+GUGU+%" MP/,Z,XEW8P W9&.*5Q,)G*\+2 B@N!G!W> T'^6/O EJ$#O[8P S[0*-U'ELBT1KY,?02=V[]6.;[P(4/WYINT'F[)T#3-4SI@#UOM-O ML!*>/;XCB5L411[!C^N9T022^B=9FF=N%?6T$)"U^@Y2 ?]=+R=?,T/>>L7J MX[M/.=>14$+83")U!('VR/;J[RT>>8F1=Y?E$+57T)'J0ETLBJ6Z5$Z7*V)- MJ.?*)4GA<3+.D&O(G$5"_=/9Z75-C@Y4?O#'3$'&BN5$KB!BN5+R]I^?G3/* MRE='DBR74F))$E,8_$LJ%W(I2*\4]D0VK)S&G@AWP9'^]2B^_[[D* P+:A/; M=Z&AY=Y@8*X!"*DQ<%8U%S"H2-1SC^_C>D35X@3'XYJ"LWQ'H>-\5^$!M/J@ M'J'C6H=C\6Y\#0IU8X_-)F/234M_*F<6#^F& M)TXJXG1!-:=]L2DHY'Y+S=0*Y5&_IXK2M/I0'4V=C)>:05]TKV5'SB_*!;>1 MP"?>S%V:C6DM5ZO"ELSSEO.\TZ9:/884%_D:L^S)UI+F9PJMX,];RL.TFFIE MIV4$G\KE&SD=M=Q[>S5.EF*:9"V&(P',>86=&V('M=Q[>ZD:8PMR-F>+ MR9R2Z[>2W6ZAT%.8_;>/"@4W==]+>J(T *5ZUTPR5&&FL/LM,V6ZP*2M:6T( MZOR2RY?BG4ZVI\3W6_)5NF@ZV=X$7V2X9=(9=$"Z(RCA[!%[BQ0S3 M;W1$0:P3@Y["[[=D[O-.MY;R15E-F/-JB\LENJJ@$/A^TWR]4 /L R4,U28K MC7.JGYA ,A'$?M-T?3 9U&R]/&SHBB+I!2M9H03D@>PUK8BCSJ+F^G)B&[Z*=G7$QFUF.IH/EQ1XL#B5_+E$DDI=D-.,O)] M)5E,)W@:LO.!E6)$/::DQ-E@F,0S&3#L+1D>!28.+%6Y1D\>9LM252SG=+=A M%*I]4X9-#ZS5@)W-\V0AH0[S(R,^I!)J>21!"AQ8K$JC,=)K,0>(&;^F<^0X M%JMW8:\'5DL5JP]$B6DEY+R:G!2;9)]5DS/4=(^IVSE[\9#*NPDQG]2=KBGA M)<[KH:9[7*U-4BKE\OV9V)C.:EIBT5D*L9Y"'EA8Q:3*([\8S\J99$LO,W9[ M471GJ.G> +*C0K_9SI(UD=3PN%@;I[7!+.AU;P!*%G96J#F>K))L;X1GA53= M@DT/L$NB,+ EK7(67R+D?%,+,';A;1IN^V@ MU[T!S/Q&8F"494YF[QN=:HY1DR.IJI '. LL*F)AV. 7>,8&TIS,QZW% VQZ M@+,D,R\JN-5S<""WE:K%>$R]"9L^<5;@LSU:Q:N(!+2(377L@KO-']N*@WVT M]E;6J>I[]N:+E6D:?+-CP6XYL^LV^RZ!YVQ&L;9.B942.C(1@[DE7DTWW[+O MMOJW89]=TYYM=-KFO79W@Q9NF:@=Z?+X'3FQ@O^RU M$^_PVI\*O'EB("'\FPA.W3,3QER!\_);B(\)?A./Y5P.D M$>$C4?.]"!^)FDC47"7ACTD""OR$3QGU7[$M?J*-\-URQ ME#AUHLP5RX>/DN+,DN%RJ=+OEAS% _64_P31<;;\XDAH?)W0^"SSK]A]^[][ MK/\H*_G&-3 %E@]. MGF!Z;M&_,XE#ZW&^^;P5E@QC$O@[@GM7E^2=\AT5]:,0ROJH1]W>.O=1,E,U MH=YL)D2I/,N3_D"W,O'J)ZHF!(!Q#Z1V%QBNPXWKDX>AVEKR.8H0\X2(TFG0 M/0EX_(:,'[I/Z)R,>F9S^WR9W1%J_S#4$OP6:N&'YBCME)>S6G48:Z@O\# MZO>],^=(11UO&.A[IR46L^\[:"3+X,08&QN\L/WZR4R;I0IJA\*F?*3374TE M=F[QQ!.1D1%GDQWY2F@_I"T_FHCD^@0EI9OXCH/AK.#OS]YR_E9"$OI,$.MU M#TM] ?:W!D4?C/DNE'JPMX.]?1/=]WE@]HM-_RQW5TT5+,224.[ZF6R:D+Z8 M#R%#WPCJ/MD$3F[O;P_ )12NIRT-#V1?_$'6R)5]"&[6;=.JCJMS@-ZL2:Z% MW:BA?_VAV8=XX%4(9#V0=:]Z'CXFZZE% M/CE;&@O S0RJ62CR:Z%/2SRN\4C3#]1W%!'S+R'S$.]*S'38ERW>:,A](6MP MFTHRNO4DF":P/ETYR'>TZE.(ZN&$@U_+K'@"K!X>J;])EH.Y65T7<6X>8"SE M$3";NBH>R^89# X/#<*J&C.%2X$8UUS6\NVV4N=Q)<=8+':QO(OWQJD"00\$ M_18,Z].";DL%JK\IRY82IA;5',D'*G*:O]Z+HOZ3?5Q/\ M4X.2>8A0/D>'^W6:P4=D#=TT0W-#'Y\O*GF7S.SG0&R I%[B65C8:EC6SN"H M5%QL<_UMHMK.+NIZ912F5;:;X''=1S;^P)PIZ.9%@SCP?04"[1F!OC(U>EV@ M(V6JLLV/^!$75K343"C2X6VISN,2C2SY0+.T+P3Z!WJXX"/VI\4AL)ZC;.[F MV=CGP*7EB;@-/UOP=Q%JZEGKS=^3$8A)("9WH.0]<5KE1 8U@ E0XA4<>BV" M)5#U.2K%$C@_?!=B>6L \9BM<_6;UX[@)#0Q?1 ;SB''9ZR?:55+\Z5A?-.N M4F*GQ"]JI=Q,0FG[44GD^$.$?E^UO5LCHV_\&8&,>E]&KW[/^F,RJDJS66?4,_7Z!]\KDJ E4%1MUQ+BZGBQ&E252;R9Y48AN"',95 MBE A8NHARKS/,>Q98]+?EG4@ZSZ7]2N3K _)^G:ELF1NNEJW;<6*1ZU!C(O7 MZDC6$<.*/9#$O>6WN5?'419H %7]11Q+$&>R)IN6@=/X!ZZCX)C]9Q^S7SMN MQA$]B+B))X+W,NQVLWRN*S,+K9UJ%?.Y:3I274Y6J+HC"J9Y8-FH+^Q:W_B> M/+SU R'W!ZWZN)#32J<$FF";:7X@S[SL3]*PU['_/EX?E(X (GU.\]T $:73+<77=D8AFH6J-BTN* M[1L)!!%.U#05>]^1I&6VDS\ _?ZFZ:?X=&AOZ;,?J="W(N>2_ M(P>/GRR@]?KK/EB3(SDE*#<0%.%8X7/.H.,Z+\63HV5DRH&T3-'1 KL(GX/BW%VU>WSBV JD,6,M9$7TNF<5L=1:/=Q(K)<5NHYP9!B4B MDD"2"7E+U!_NYA_HB<*%OEK )NISTJKMKG)Y%\ZOI;,&% M=8IH9RA]V@W7>3+JNKOBI\ ;N+L":0_<75^@1=\K^L\E/KTRX\-I(DRT-[$. MERF/3**;3R")AT0K]L[P@%N+^T_UH^TX%619&AC+UC]_S0T=C5;7KFHX^X-^ M!99Q8!G[B?U!:'<-XJ0CSJ\QM>Z"BIUDA F=7(*U>DM8[''A;^#^",V! 0GI; :IK#D1#! *AX:" M*8^\Z!?Y!L5_:^"ZHEGE*1]'6E[*(L!F$MYV)C_HU,7UNC]O1FDB9L MNR9MS76\0??J/(53A1./Q.F-W\#Q$0C@[=P6%Y'&C_LN+BN-SX6PWA)$MKE- M98AP7QH,F54_2Q@2$D(6"R'A"V_&=_(5C_@V/L=:1&HCU$?;]N/OC6F QD.6-1Y@7XN MQT(]SYKB,-53-D5S-!5;!3)67R$Y_@A[\K88W]8-Y-^3H1] FVZ-K-X;XEVX MI3T!.UX?<["5[W)9?:Q!O>J8Z *TT$ ,"; C@@2>^"3,D&Y;)@H(0N\,!8X) MGQ@U/AK[70"9MVT$WTY&(!7!1O"[WK^Q>G\RL.,9GAL@C.?XUY]0")]$A0)S M^<[1Z=8@]%%GY3L#U5U/I5D1!\/P:CKBBCDE%>Y)\8BN)FYYS63'K1,.M:[8 MLR$PJF/LMC2K!V:-Q>],+/LH%K$;G=(6<"E2+ X+G%JKK^L\A3,+DTS\@3V3 M6]BSAI;7C$[>2ZW2NYB.X))*8"OZPU8,:!I&=5=R3\#]#*XW=4E>EPE* MY[**&=%3BVB:T"!18S]*U+QM,OO6?Q" 0\#Y;H<.$W;23L>;LJ 4V[E6*E*= M141NA= !L;Y(_(&AWG]9<3>A>;O'I& ?AX;\Y.NDOTUT;[LE M[N(@P!/PY/4Q!WO[)XS99ZKW'TL8JN#RW7IG1[Z\ T8 I3]^U_Q\0(U=I5NM M"0@)HY$^@Z_9P!T1JN@6?!ZZ&02[*\,O2(:@AN:"887T<'X,?6$4;TSE"K-E* :J^-[9 M%#!/YL=T;,B(C,B3(VCB,^1PR,#_HKS\\Q_X MQ^[5(Q4(!I*]B=N_?>8EU$]7\@CB7Q=!E:>+1QV9.Z[)PSA"A#N)__RO_W7< MV5,6[^:$.AK%Q)E&"@.$!,)# PA*6!C#%_\6U)6P,7<8&G]DR%V^J=_[O%)H MW"&2>*3B_PH=_8S&?S)Y,V$=/IHB%Y#"*AA;O]VO[3[#@+K_4#=E9*K\-H * M[;$E0$]_\ER\$I8^_TV1CRS:._"?[L@8$MF)%UF:(^,3_4\?.::$T,1 %N-_ MMZJIUVCM6Z]P_HF^"-$O@X_!%B?[U)UMJA\K59+[$A?*5U.-__AG^"1U)<:I:KC6X M'%=IYCL<;% M]#OD=/R?OTK59A.-\-7G_XU;7$];O?;NO_;X?]->R!I41[IM"IIH M7KLCGV 1KH*)CN)0M41%/DHR8ZA@1BPOB&#("P)#0^7#Q,>4Z.Y287]@EXD* M3;Y*-XGL0._%QO/X.#)((+?3\Y9@K!12Y"Q:5ZK6M+I=45RQ&4GPU&G+T799 M9L(#D%;L?FEF-*K3W%"O\_1IRZVD2YN!.& XV&8:!HQN-S()V#+RO&58&M;: M9C><:\NSYJ!<2(X8I9;@&9YXWG)#F?:D4LE5")"J@5R[!QJJH^F M/34Q8[GBHEM9I2V^'6_68_?#\=YF]YK*T:R";>F[ M#QRUBC]YHGV/[ .WS2F=L8Q=+US-2CIR\J*%,H.2HH)7K#+V,1)]S40Y4E=' MK]3A:\:JOMI)XN[?^"3TM\-?5G">WJ0-^]\+0TAC;0O\&S&("!RM90B:B?RV MO_%/\-O@+^(A#'_U]X6)Q$6LA","^$6CD7HD;[DB+I?&+SY9G+N>>/(Q$@LF M_@83SS[&7W6'!1-_M1T?#Z F@)H?-/$!U-R.U00[_@L3_YY026Q3O'IB_A;; MO^IQ7][^!@E+AU"YV-\^.Q47!D9 M;E>\[3#[OJ=O[A1& QO>!QE'IW4'&_:4VKKT[OG!C[\M'4=]43/-2I*AEMS[K%0G20;$;G M!HIV^%A1S@M>I_$_SPV$W ]"_L.*>8:CE6&G%15:1+?#=82R0D:3412"](%: MGA=4WI((XM4UKYMPH\9&[(K!K+D?\=ZZXGV/[^-_!@4EQZI@3'ZP?5^!3KKRW MD+@[8TQH8NL@_(F][$/CJ3IN">O7/"5&HM6*K\I&40$%MEB*9<*U9F'%X[Q$ M9Y*.!&Z2 $Y^"IS":/D0<<-(%_YNZ@W.>(?=\$\#UT;EDS[)89[93:;+F^30G9BE9OK_CH1^C< M#V!M@43[1*)_$ =[A5%-*]T%Z FY&0%2=HZES7EFT4!7W=_/J&Y-G'Z@PPX^ M(O4Q]N19OYSOPHAHB%FB;J,4#'<98G#]\=TUS3H#P>]A5\-1?YFIMOF-DA*G M5,WB;2%2KO,Q-ZPH_OUUWWW'O *A]ZG0WQD3>QT!G@M^ILV9PTY=,(EJJI;I M- !#=:!9%<-A1M&8OWU:EZ9FETH)NC_PI-FWL.@X;Q+Q?FSR>YI.;V51VW=$ ME,VY*FR01+@9KG:]^G\$$1G&AO O9ARA_\^_55D#NX2/[] ][QC'D\K&KF?M*+,(Q-]GE74 M_>P#246CCW3D0NOP#):"'*(WS"%Z0$!]W+3TD3*!7P.&R2UL*/.NK'HTCV@3 M;I)BKEI*].5C"B3""$."9&,\%1_&>884 MH_Q0) %/D3&:92)16A1V>:GWZ2,5V\A$Z^224ZCPNATO1XR\29]-&PJI+5D@ MJ&ZQW2VD5^DZUQLO4O5S:4,[2F,:RT6K6PZHS466SHS[[>K9M*&M3JY7)ME4 MA=AL,[%LK=^V>K($6S+/6\[R6E%.]6HC;D.EZ"FA+"96YFS:T!ZA=/A.I)H@ M-MG$*)/92(-1*G$NQ6[@]B7%@OB_)T:$WXD<23Q&G39(WM#:2V.5"ZA4%1 MS^7F&;D,MPAUVC0&5?IVQ+1SW,8F.P-BDLVMX3R1])GAEX;<.!D?+0AAF%?& MAA4U9SI\ZID57?5%7>"H?*2=FJCE>H'L]I)HCYY94GJH10K+9JO2EK>37)D% MLV&N#(=U9E:UH4"3%:U&$G)VS743/3G&T[#IN6G=3)E9)Q9>*& ^XH:%?EPR M9#BL,_,:K5:FI<2,JK9E8UG*T;1@IU@)6HZG35M]JRU'^G2WW8S&:JMHTE0J M"]CTS+RF-8E)C!.E;9O:S)*0"G;YEH";GFS5*)FA1(N3+66CJP6"&Z<(3<=- M3_9JIB*T9;/&-0@*$/FYV<[E>],$3YU9 CG730E0W*4V&^V4MI$(5RA$)50. M]*2IPN>'O21(BP0[(E?00B7X1 O7D#II:AN6FI645I^;U:JE^I@L,?8$-CVL MUJ>2UUX_,^V;]4*HQW@DR!AVFU1MKU9J"2;^DQ/_U@UXDGRD7ZWV%21C_NXE MN;$L!"L2"(EO4DQ^6I/[XFSKD^E=KE#S[-K9X^B/9?UY$T*9Q]AEJZ!=/:]D M( F!)%Q/$GR4 *O\9A[%0%1^M*A<4CQ<9NBW^=Z6BGZ",E)&AB"+T 64(X $(6P[(6&@ESV1+4WZ$K!\WX M'R _&RKWEO7KBXP3WMX)/IT,/V^-]]^8O"$ /AGK<4?F!L!N)!1NA_Y+ O@E M#86+#055T$;@HLE7+KOC/QHI>C90]N8[]=;QK@F3KX[1<>XNPM4-3>7WX2U. M/ N*5-4U%.V26,OFOI6C6G'X2UX;J3::B\1>N]:@UEL%L" R^$5ZN MA?2F")2JV5H/I>:P4!>E3T?0GHF\.0V<'636@T$Z9I:4IKJ:45/:7(U2*SZ" M8A)8FGF(TJ*Z6WY:IL28 M7>TVVW*!G].];&V;J:) & 9N>3+Z$(V_=F//WWS_W>H._Y@ $0X,OKT&#%D7.X)J _R[JB,FG"L_XAF,FJAAPMYL M!%D)"ZMHOM.M#.P6"I>#:CG^$*'>IY0#:0ND[>34-U!T:]'AAPT,T*?E]^*D^(HB\< #]7-N^'!GR7;,8SR=I+[XMZ\;:WXRCCY01#F!!U]'Y^(4JQ!]2,JR6T*0)EP MK0;3S5\YYJB_K&S#,49-<@F45@91@ CQP,2^O?"*_]E!(',7 MD;EOX EJN9)*KLSQ3)$C2B&6946)FW[Q9.XMF>O*2W(P2R@S@J(S>5X:C3:; M\@K)'%+M%/W 4HS/#O:]9PW[457?W%WH TOJ+O3##UIH?YLBB='(GMG.":4( MQO)(MH+KAOXY_O S][L+H NVAC?YVL^X;O@3*-L-3GB_>/^P 2Q!UH#("0;: M1Z9KB9$4,9)"UMB+];G8:T9WTV-]&J[6U"21:6DUQKJ M"N7!I7[]86CR@26IJ]1 O N4#X3@PS<27Q "J\EDNI&$DE'8M%#CLTHL"V(7 M=@&^* 1,C:BD1NV6KA3CM7Q$$T1&62:0$#!0"!CD"WRU$*B_J?['(A ME<^GC-!7!- [GE#/QRV^@##MRC:=K.E,G&,EL- 6\CQE@,\C#)2#0R'2U\ E MFE>+RW&IUFIWY]NAOIU,>DJFCM+'4[@$7O2=-8:]+4S^-J^\(UW^"D]X0=0: MA4:F015X0[$UJHF+MF)[[)N-2H#-CP[VA SO68H$+<^+X:%^W)L# -Y#VE;V?>O?.'_I[8G][D1OY_9@3!_Q?]2TCPNN,TXL$\[Z]K!<]\'\_4B3B9KR?&-8B M;9 M*6%JF^^.6I]'BI?>ALXI*\"JCEO"^C5MO*&6NKY>UF=*,VQI.ATE&\Q2 M0M7:H3:FWAD7$$B0YR7(7X?Z[Q>G;JU?ZN9GX1C1G/0GM$R(3;@0UQ:G$RGJ M,YN(52G5N$UJWLALYNO(*+Y"4H14<9!Y,,@6\*,CBKP72/!^@"GPB=(R4B!B M7%%HZO$M@)).7YC9OZB=P^.8/K73DK0*W:6X^(.,&V-\2 Z$]:1&LK83E# M^ONUNAI>M*6]1X?]J(T]#P@^.*FZ"Y41;(0[L59:NB6H(?-((?SO_Z;C_][E M. ?/;!0?,:F+%#J\*C6BH0"(NCU4P=US(\@:%BW!ZBSC:Y83 (B,Z?)\5NI< M.9N8KI;&<4E(]SBPT9B>, :\U$[P%(4]>23Q$&%.#89@EP>[_-,6@%)J#=BL M-B]QBV&J:&F@9[?Y*^_R-)$L41MS-.%2(K%M *$4TRT)[7+$U&/TV4CB@*Y[ M@;9Y:HA7BJ'RU!B#9?32&/W-G5/')?]PH2 SI-N6B70(>I&OB(3_?/D_<_#! MPOMB\%XD54&2K7M1R->R>APEQIL5<3 ,KZ8CKIA34N&>%(_H:N*B@;E'F9'= M,PYV)>>:E4JTT5Y4L_-)4V+42>KSEM/1"W A!+-ZT,SG\HYO:JN%(E)Q!51S MG?9&C!@3J\Y3^,8RR40?HE$?%1\)MO\W;_^/1M&>;O\2$\Z+M8F];"](AF[J MJRI9[7T^:.>#V[_>FL5&V+J'MCUP(#/T0BW[0A> C'O^Q ML-HGK%_&-5H#VA?$%5P:8*Y52\R%FRE7:'?+M4R5L.N6N M.,7X5^>2!$GJO%0J]L9K;L;RZ297KB\)!>I=%M]\>8@1KP4:!&(6B-EEQ>QB M9<%VH;C6,F&E0++7+AJ%'#LH5J@L=_&ZX&^+6;O'9M0,ES4(JI)0\M0D0VW& M$A(S7 FQ^F^I=3O3EME,B1]<:(L%-K5ASI62G9 M^[SJ_2#3IV:]2&9!L%NB*1177;ZHKSO;%4]%L:$;(1\BL=>*_03B$8C'E2ID MN>+!YZ3$6(_.F+9Z6D\@\<"& M<.2!C+ZI*O^Q!+C.0-0$F"+4UP19EE- FI6LB*J"-?\)\$N>YR<@: M5,(R_.)^MYC.9(KR\L]_X!^[L8Q4(!A( B=NOW;R144?Z0CLHBN"!/&OB\0+ M/IT#ZDB*7$EBC_J)__RO_W7S-A'7X:()BA?"TN<7784C^$+_TXCH]V )@H) 9)KM+U3"/_P7G7% M3OCSCFW[= W.3>Y51/=TFMQQ#G55?*]F_*:>.5_=K9!W^QGT+.A9T+.[Z9F MZ1]/,P(UC EQ?L0(8YYAQ3@OD$*$%P$CL,28C0D1YI>#]M<9R_#%@?SZDRVU M0^5J,E_B0OE*ZO$__PS_A(XZGTHT.*N^.UGOZUYZ=_W[(7L@;ILFZ; MT"8QK]V13Y@3KFRP;#S.CNDQ'R$9BFC?7U0&W:[T$#C(\];*K-E?EMH@UJ[&%OQU9)1JHT+*VBI M$L];RG:9*37X7$DI;HMETJH65_2TSC.G+:64U%B&&],E(4P36GK =FVS(?', M:3_U1:U$B VZ1!0EJT^FIFMCN$8M3_I9FW-6HYM.K]M"NRX(3&9IS]()/G+Z M]G"^N%R2O7J$2+&TJB2:@X$0EGCVM&4LEV2)36W44V:956M99'H:>GOTM&6_ M2@V*XP'5::?J_0C7+R;2MEGG8Z;:#!3YY9?)TQ4F"P*74)D!.-*9W2.A6VCC)VGS2E MP#:5H\?U(K=IU)O3[%B)&' _DV>6*I+0(URI0P^)(AB7BX/B,MN78-,S:U5* MJ5)5[1LFUQQNM]LE.Y(()TW<2=-110&19:3=;%=%>PI4Q6HS-9S#YJ3I>B6E M*VR,*BOA^;PC&JIA]G)U=-'WI&FK5A5KL9I@$:"=I74SLE(&:RA\9U8K)L5* MXU*]D52*<9;NCE-/"K6C& M$,+$0N[')]:V0Y>2< ;.K):VU&2Z6.G-VUD]%Z:;FF;T0)VGSRQ!OR\/TPN2 MDI1P-V.UBXG4NK),(._;25.36F=R)M_**5V"F\C-B$(J$"KI,TL 6NP(S)AD M <[ /%]=<@+)K& 'SBP!,^.3.2+:H126SY0''#V8LJ@#9Y9 B:V6/=MHU-O9 M@I6H2-L)D;%@TS-+0-?;0T:/LB27:F\7:MM0";T(.W!F"<:133>>J)8C;6"E MA^/!-J$G*=CTS+R*O1:?V"Y*B[:\Y6HSS4RTFC,)-3W!:YJ&&J=M%28*W*V; M@FKEDT.XM6'3$\"N%AMC>M5+S!6635>5V90?+L4$SYQ9+2L9&T0CRJS<[E9G M3;X(9MMI#38]LUIZ7,TEUE)2X%+3@ICI$8+2']=1TY.^;KOR!*[9H$C,-@.- M-LE>@R$EU/2DKP-9F"C3;2VC5"DMWH]LU[6-N(+Z^[0#;,Z(4.DP,!5J7#34 M_K#4LIJXZM 4B#Q>;XV_?#,2=B]_XDQ]DEV):^^\!Q=>%/GCC$COSR;AOBQ+-E&;M>N$X\TN%7;YX= M.,>A["/Q:D3_.UX#U=P4MYTW+FN4_SB75-A M:.JJ;8$+N_!>]_*\]UCFX&7]\BD4$\S[#>:=?(P$$W^+B8\],FPP\<&.#R8^ MF/CK0TTTF/C/3_Q[@N@Q6_T2M?1BG,V'AOE):O>=!YB?F DX;O3A__T5^?7Y MQ:<@]K&WC.#]L/.[-3$ ")7A+R8FBLP$8J@L&*/)__YODB7^39,/S@][KW@@ M*-X3E'?L 6<5C_\\O_FISVW^%ZD X2MA0-&E3W?ZA5?^+6IT5TN/Q=M7JT_& M/XYS;]SUN!+4G:;"$,Q)"-$V,S0V]%E(GP-TKT*30BA$<@G9&#"OG _C"MK? M)_=V+BW5/AK[6^Z->Q[[3U[WGSSVM^QL[XS]_1?'OD5/[2.X6?RX"K">UT.Z MP"T7WVW+6TO>"9\68*FJZD6CU>DFN65T5*7LJ:MGHYZ^1U0Q] M+%NHILMKQ1?6>K](*Y,NS87;!26?Y7,\P:-(*?K7G]@#%;U.<:3KH+W'4V;[ M12IK_#,=G"CDA3FW3PI? 0I8>,@!?AV^WAH8 4(;JB#303DYC H/7 HH@D$J+4 MD0R=(>;:V"Q&I6VQU>YF.Y.JD2;,:C_!L\@(9A_H&'6-_"EWH4IN/>9;BF9@ M)W\A[]E[13,^F19&RTVEK#27C79*G4ZI2:L.11/9S \Q(GI/5K.K_=-@#DUE M^46-'YB[WN/QEP,BSQJQ'D.H*Y.'8R$\EW\QF^S%ZZ58DK-3=;6:LS,L0:+[ MN#1.O\B\YLWSP7;VLUGZ,V0[8!^?9Q]OR/9@0L1CQ'1L$HM^9E.*S-B:+J^@ M;+-(MHF/>NJ]1"TJNA;&/G850/(5 FO$O3%F#BRC)*(F#8)I@E^PU\%<$-DW@K_A6?T5*-ZWJ.*OKHIG0Q"8P MEO((F$U=%8]E]@R(3<78AFI,DQ7%S@R'=*,357:;!WX, MK\M\0%&^4A/NDS+?M52:ELHMCNOJA2:(B,EV(X9D'GLXJ,AK!YX>]W!4K0DP M0MK.SR$<0A #+\=/0>" >7PG\\ 2!PTF)&]Y'-1[L)A>O'IG.9 ME)*TL3Q#2A$A7JM Y5=?2&HB:!+\ZM.;"M@+$H(+'%)E 6_UX-:"?TPD/]N+ MP:V%8&<$DQ'<6KB!0HPYAP.C$5P>J/T,, +R$J5V#FQN?SOZ;JV"[OZ6/B38 M!CID3 /G[[RVDZ+&7HC.T.UD.&.66W0VS%&Y^:A+EBJYHHE+9Z#X0_J!B9/! MQ?U /&]L&'^#>%[9%OZD>*;L4G*J@FHQF4A*J *7!W_TLNX+5/I3(_KEHNS MI3'(]#+:"E4?AZR&HM^7="J0D& R[LN=\C,8TL?AHM,DFD8GV=.'N M ,>-X4YH(H[O3F"Q.@,SE!!6)\RZ)"KAAM%-9>OF=FM!F,'),$GJ]#YHX&WQ MR)A_3%C)G3"$+XONBU1AN=TF&896,EPUSB4-H3X#8(-E&!W-W*5G91][.A6 ^<)Y>D*0ZDN=);Q%DXHP],_+5K9S[8_GYV&_P,+ AXSR5Y MSU>PH&XLJ75O5LJTPP6*8V)+T&2'=80%..36ISDM]N0&,YB@%,C]@)#'><<] M>D2XV5S5-P T@"I8S_'D16.*)II*:I25A+80;C>U=$(*DV5(,F).JN\8=>IW M#5PB'AGSCW&)W&,,ZN?$M9BJE*W9*"W>.#'\+J\!V3E&^6]'4=% MS:*O'K%ZW%-QN#D#ED"S@_P?/H>8@#E\.W-(P;Z@H71E:Y*R33C?P-C9/IM7 M:40G+VO14B>IS(K)#"_15G$T7L%>XTS>KYL]WMF[@9LB<%/X2O-_6EX[E6%F MO9GE."B<_MZIK4M@"QBR(R@@L&/]Y M+'Y&5 ;* 6Q#-J]9KQ^]UA)RB5Q45EE"CJQB6WXAI"HI"&3D^>NYOMKK@>O" MZX(?$)AKROJ+[*4P2 VH7"EI*K8U&>;"RUAWN?L']5],F^G2.H; M#.7^BH&R(PPD[CW^1\'3)U519#_TW@__R.T9\B*-\X)[?'L>^]AMN< MZ(;5@@8%+ME8$S:XY,\9W)(F824:$Q=)KE@WY6ZA7Q]48RN>PIE3XT20322 M@6MG&_E1,/"]UVO?#0/Y;(DLC5/- ;?HU?L\W^F7:XB^.!E:HY%[<+W 1U2 M%<)UT&P3B,\JE3X M\9ZSQ(?\Z"="^ZW/HWPPYI^XSC]QS/=5/\VKACO2U:&QJJ_,T-C09]!T7P+S MF=T>5!4-C!'_90OU\V0$.R.8C)^@%3UQ',_BQ]5L8S1!Q_#Z.#0WD/O:VN#D M3F!ARW/DW@^L,'_' MU:(=W>]7-EG_'N&*RE)T90: Q0<^6HI@J:E=!$;B=* MYX+[2M%NK3 C)DJV0S5&-8;N%$&=IW ^2.8A1K^S[M>M]ZL/+*N[DM$@+._[ M9+2QJO0G6VG<;Z?Z<6(;S<= @Y*0C#JIH>G3C(\^/,Y^1@R+F]4F[DU#:-J3U42=-DI_B]\^%N;V7%MR_ M]O*Y&Y1F0IM=!$;(FH 0UZS5 M CLM(*"^L]-^5JZ[X_.RO&G:D&^"ZK@Y$0Q@MI$PY^$'&B2?J/(8_C@)!5U, M'97>0B$Y)FRFVFC>FP@=J@XXG*M1R V7PWH^!J>C OC(.AN)C!-U-#ITU1JY MN((,>0&P>&$R@G*&7SN3_V9@:;$-.FQ$V#G!4M'"=MBK,6)%0J/#5['C9^H( M>-85\(R*M80U0)6<951' !=_"EEZ2 -6R$3S%C*!9:D 14 @>H8N J [ 2NX M-X)#_N#<+SCD_X[+!&Y5MI8.A16E/I_H*IJXC&Z0>-[L"Y-97DT15&Q<52@K MWM!Z=23QN.1!/'(7)0^. Q+G;GQ$:+CYYR\W.O'OL^<<@>_H/@*S/9E,RU,D MZ,X\2B]$0F5V,OYJ'/9L7:MKQ8S<)X2880WDY&3"#B$'PIGXX@\1,O .!=!Q M4^@(V-1WQ$V>1XL7XR:7>34&K:98G)BU!AVIJ6M Z=<1;$ B=<[UXZ7K&]YS MB/B0'_U$8+_U29D/QOP3U_DGCCF(#_D.,YX;C\'(.618CR:")H$0Y H@Y/QL MAB#Y0%9^8+H'_/MGF.[^/[]P1+HZYER!;D!YKFJ(DBQ%RD>CI!T. ,N@^CSL\6L-?<1E>/^$B8?'7,D]0> MB!-*3=)JP!X10JX?7;93[(R4I-L \;GT>RDS;+:TDLB!V:J@]+:+6+@+"534 M(5#1!R)"!X$? =;X8+*\YFKZ;JR)\7'+M.CP2!;:U 9,VG-*C:]KWL&:\'9E M-N@FN6VG4IJ6-4OI?BFY0EB#8T4>XLRIL]I#T2)?9&@ ?OPJ-[M_"G8!]*.A M0(NZ/53!M23ZR13\SY6N_EQ_&+<'IH/[:=$2K,XROF8Y 8#(F"[/9Z5.PC.X M5+.[FT[14-M*N):GZL,R58TST*2,.3>CF8.S+=[IG54K5DC+E9HD-WPPV%"-MU)-.( M:] /-''J&/:#F\A'CA(?$A1O&['^&/M=!+MZ>R,$D^%'J;BC,-D/#OX;;/'_ M#'>/<)>)(JD(%7>^L@)HF)9?^*8/37$ M^])E'C'LSJ>D1AKHN5X*;#9_L-/W.9X\:W9YRN%T'2?R:(99MMLD])2(@=[S 9_Z!W^,9*19]:\W@&UOTIV_QGQ@4=C6->W(H^V'=6R@#>KW(Z@NEV8M8Z]HH-LGV M5CR#4R^2Y&FJU8M:[_YP4;=T2U _XI9^R=,<^ 6N$H/KA8B5:X;H_Z!0%N^' MIV72W7ZUKX4II0FXE6[$,]:\#(T5.O X!/#P32Z)'PL/WH]T*T=%IMVTYW$N M7(ZOBWJV2&WT!(*'3T:ZW5U V_USG9\(X+<^'_'!F'_B.O_$,?O]0/X?2X!< MXO+0^LZ.?'EZ4#DM8+QK?LCWS\]5NM6:@) P&NDS^!KDI0E5= L^#Q6S@MV5 MX1C(5SLBRN9<%3:(JH)_/^G5_R.(R# VA'\QXPC]?_ZMRAH(3QR?V:>$ M\1W#15\]\ _XOR\L]_X!][)Z$*! -!_\0=R\[ZHJ*/= 3VS=5W!/&OBV#\TWFCCFPL MU\Z*.JB-^XG__*__==S?4X/3-0V/!N*N&(55E 3"0P,(2E@8PQ?_%M25L#'= M4<7)1V+OE?J]-R]IU!L&:;O0X4G_R$J"G/WDN7@I+G_^FR$=4)7 &_^F.BR&1:7J1A3FR=]'_ M]&$9X-Z:&,A._>]6-?7)K4WN]S;^(A0X:+RJ3W:[^]'1!D%SAS0(TM5(-Z20 MS8SCT=Q]+_PYVB$O[>2GRW)NMAW9J51;7).G8S1+[T3D.H U?/+4IW[X;*D= M*E>3^1(7RE=2CWLO^_?W!$]'J%4-M2N)=CK?XM*A5+62YBI-YZ=FM91/)]#' MF7PE44GE$Z50LP4_*'.55O.&'?\KK:NJ8.!#"Z=HIC"#(&&9*">C-=%M$_[& M?$!YK0'2*J<-M< J82TCMTO9W(3KK1PWF*S90$Q8K[3C43/R5PB^ M5IC#OEN[D&'E5!"!3#9&[D( 08K(IA\<^A/#L(% ZGA^\YYKV#+YB@W[7 MA/M 'D.[2K-"AUD*[:8I=(G-)B-^##4<\QBYL6GR2D^RJATJZ_#U()371H^A MO]"-%O1VBOBW.Z7X7^2_0[JQ^P7\DOOAWZ&5@,1WI!MSW< & )9E #N+DM+# MJ:Z I2 *Z..RL E1!$&ZIY:O?BL-M< *R3[^GC&:H&]&'YV\?T?K'1+!$JCZ M',+&W!ZJL@FM%.=8% Y3 2@'1PB^PQK#E=71@R4!39@(4%HY^-XQ')5M @/O M&!-^QYI/(.4TG1>AYV"#%.6/7>KB1X2]96FZH+HODP!L .PGX()'[^2 MK0GLN Q?[[S/FD Z)$U"HFR D04Y0QC=%4+( 3^29'3$:UHZU.6&CL]U31N. M6##QG"3FI4-(R_W#5*NX]M'AZ[6[/' M8X$)H11\R.YS.CI$%1-1#0'4=SA"N.KP01I\T-!PT!GV:@54U>F=;(AA9"!N M0E!P'&MPUVYNZ'/DNP#FH7L.2&K6D_U_RA;'^#^X.Q^_+@!>1WD7S)]!]<;Y M\Q2NA?[6[)M:-:ND&@HU-^J=;;XB70B C\&"I!ZIR"G[1/_O?G76LX%))-IY M\NA<.$/-@&(OPPUMNKSQH-;P-CF+WA[8!==!WQ,7C+UWK[QPJW"\=Z^8>_=* M:"(L06@(@ :%#D!QA.T@%J%R[];NDJ)AJV"7CTBR53RMINO6"37!R#;DO:CN MLG BB)C)IHG69@'O'K%^Q#\)#NL5;=5 MV 4XGT# 2@LNSM36G,-&A/J[&Z%OK!AZF#,N!(L +I([&7M->*1\R>B_S5!" MTVSXC :>5P30&3A1(9((%W'?T5__I#DP\A=,8)^ZO"!^S' A<V:V:]( M+\+&#F=Q)I4B\'K+SG#.#1UBG:U:^(M(:;K2N5M72!X ",W@3$Q,=WW//!XM MW@-ZTAR@G'L\*%-/=S$#$@YM3A*09/7XW([NNPRT,Q0*L MT=M=7H5^#9\$I19O38=VO.>V-((Q!/Y(KDV'#1YOY_U6A63+@3T1HL\2O=70 M9\[..XSWK5&Z*"A8R,R$[&J'^N^D*)@B?G9*Q$H0*H 87\LPP?#=84O0JB\O^\.I0N)!/[Z_$A-/T(+"P[G M\/61NY%%&:,=Q >D)AS@=JI8&5#^H)'YL-OV6)= T #__*7JIOGW ]Q]UO./ ML_;]46< :'>DS'0DQ)%"H,#BDQZ[@XB!*"PK(]56\ MM\C&Y_;13E'O,!W[;)XBXA[AH&F$UA>:#O!IICTT95&&V %,2 0@AF.F,-H! M\&[O82&"=H/I!*4<;T:(T3/8)]@WYQ3IGR=\W$NK=F5#H6V"ZIB#&@])D;DW M",RJI0.FDV6Y8IK(3\U^S.S-ZAXR"/##R*=.YI?M SA*M+/VX[RL6'S'&-QC M 7R\0'S+$>\;,N_8!/L,)R](^ [E83\=\M=^;#Z&$$?>46_S+ ,Z<#ZD'[ ? M9&J+DDNZ(##;L[DCTTC(P6Y=':WD:@&,*ZXKV#$<'!Z,\.23FD\3G[)/3+8? MH<+=]W:(/37H%8=.P1F:R,@1@R(N,)F!R(74-_9@:*$E1#+=-EUGQO'@9.M M)QTJA"H;Z!H^(8&\ 3AT:"0;(WL&.XI@[^$)@8)+XU!41]?"WPRQ+8R8%)Q6 M-(C]Q(:$H6X[\S9R[UC OJFV8U4[VA#W^4@5/AZ$RIF>H]X;8*PZO,VU/KZD M)QY"0]BY'7U$^&UA(O&PFVEW)^)E7T*]#TU-=-B+C3><$Q=GQW4^<)QSL+,Z M?)NULTQ$B*AH9I>R82&S"+YAYLXGI!?Z"G,N-',H-M4:V^I>;SV@)Z(/5'GI M3)?KJ')4&-KJ<[P_L$*#S$:39/2F'<5 TWRP3^$BJ_+6F6-L@XA@# QDIEK" M^G@AH(WHF M+QKQT#T*0.;L$&E.YSW [3AL)>FZN))5]2&DZN@@%%--MZ_H"3*4&MEPS+BC M0>Z6#>,)9'2&OA'4O=/@:2=E#4ZN8WDA!P!>H]U&GPD;R BAY!M[?@M!_R"$ M(GP$%"%#-I5GYG3)^8[S%( I!'HJE+H=Q7QP-Z-C>>Z^O]GM[QV'1?F? M]!E4UT"#6TG7\,J['7"$$QT6P:F$OQ-@"_O@/DA5._ETF(SO70@0:D0 G_4$ M9= \[\]2T%,%USA#]IQLN582FO'1P<]C[(KIZG2H][]G[(Q[0 MZ?>WASO$OC'<(1I_9,@7PAV$LJEW MV,AL.QU.HG5HB)RT[,]'(SO6L&<*U>X.XA2CK_HS";:,/&]96)O$:$0LYUQQ MF$K5B?DZ,\ZO>(8GGK<4U45?4D"_0:2XEC 2IZ7%C)%@2_IY2Y+2*#J6(TI* MM16/KT!=)Y4):LD^;YD:%C9F--M8*4"DK&R?651-*K%1_9OQUBEPOHCDI\]2!] M=T#^@>-TM!I7MB7A]D6@YSRI 15M"E(6V4(_[0U+4&MV)\GN:MW.9NJ#E)&. M-,)U'YTT/1DCEED\QA :Y$]R^QP"8:=R, ?P-!],LAP;Z8^Z>!"@:V.)#% M>69"'"[L^D-#4&EH.__OR(96P0Q90:H^C#ID]>C3*(.#M?V&?8:X[L&GL*>Z0\AM]_QV;SQBGX%KPPWQ++JC19[BP_G?<]X, MUN[)T;F-^:3;*T/&?H'Q^.R:'1R8DH"DZYD!NIH Y,2 2P\G:8:L,D?NCOJ. M[0-D)F./P4B'YO#.T_GU+EXZQCF8+K06.LX$PA&*TX"-,U_YRY.&9 M(,!U14&")M[*)/&OEX[GW*__#GV'@[8YF@#15D%UW'!>F]R4A:ENI';=3FX: MNU/Q)G <.9A0GD9YK)A4*SE(3+=$_=#\<=8?=O=>P2P;;TW0>.48(_>6*['%UGN%:Y>0SIC> M=Z>5C;QQ9>R(V1\]'TDM.H_:3='NW_AL_;=CZD',%M^TL%PC%[]XUU08FKIJ M6^#"IM5%[B4=F<1?O+=&/T:">;_!O$=>,[EI./H %YS:\Z M(V]Y3[XSC],EM,IEA>5U!T<@+9Z3%C+N+\5YF1WQ=,R7JL=V>2UYDF47W\B_ M9J;=FS+DVR91?LM+>(4VP;@C4VLU.?'7)YK+HA(KJ_ELC MA\NF8?%/SXD3:]GD)=6V>;S1ROCJ(^\>,_,GL5O)31)HHPG*=X&_N6O8%%1@ MNE\>K1JLN4PV5:Y:-+;U7C[",N,GB8O)=^0M1GTZE[3XD&K&;.R#(T[Z60,& M^D"0#J4@B'WJXC:CZ;5*LS%K4VK:XG)6>1CNH9@_ZM>?"-P3WYK5_.+LX@1! M_O54&UX322Y,!@(H\0Z4D/$C*('_^!8H60NT.$S/Z@2W6=;H!J7/ 0E M+;(5L9L%0U9L8E%/L_.63!L(2B(02JC'^+="R56HUU,H^70&]V]@2DZJH@OD M-?8A(PK0ZO/$Q]DWEX KO11)EQ)D;,%52W0VV>3LOCE9>0BNZ'8VKZM3I=NV MF0;@,GFE&5U+? 0Q'YI\)USYC^#\ !X3 ,#GZL9RE]'MSLC4YN3??F,/YH=VUXG\[Q21/GLT,;=(NF)S M_15D]XZ"FW_)0_K\2];'J8"]_:369@Z>/&37J9.V[K-Z4:(UUC)#4>ERV4Y" MFB=*BYQG>$)%, R^% O7J\V-UE#8:K-573;35))=_?K#TF= XE\/7EK_K\'Y MMVP :;+-YLKUYHK+SIGBFBU8$Z%7]]0&Z'"=_J2JZ$K;SH:[K66M-^!*TJ\_ MZ#;VN0V 4,-#F\ !*T]O@OR&6:735ME09&(TC2LI,4VDO(4"Q$RG<@2?:1%L M(:DK:R!GN_D5*O]X'@6.,P(^X(M23LJT>Z*(G M^L;E^M_!(4GJ^CZO;]EO\T)4G0Q)H\N!;#0_;$N I6*><:;A_5;OS..C95EG M"!"1K'6S.7-PK>47T]);Z3R-"'G&RHQJY/YK[3E"W8-/K-G>?PV].DS2^Y!R9S[D\ST^MW-V?=EW M/'_(?!-VTP"5G PA?[7T.413FF+__ATJ \&$A&27\/UI2Y0$_]P#W6[C/?C: MQ.XRT#_)ICH[>J.3:G&D2YJ\2[6S3Z?^-*T);NJ7-5&+FOW"<_D36@//7.9"%"@S.6HU0R M4!0TG/X%I=\[6+QD9&?Q'G)'[BI;.'E)]Y5]X"28X,ECG2$)"*KVZ4UA/TQW MP^]SH./,UL(^3^4^]>/Y3#6?RL-ZB;3F/PT3$>P)FE/A@B"C+O)!,-N#&-RL M%?T1_S9,,,C.?5DUH^?M,L>:;I6RK)MU%>_0*F:[._")$'\C^/C]QC.;<*^H M\ABGQ47=:Z&<2&A[[Q^=WPLQ>A[:DG +:G!2CG+$[G>DC1'8 5G3>;1\!I90 MS:S=\X>;?3[V72>:%IB'J&/X@%S:>MQ][CX)R??^*4=M,:; I^),S<;NF;@S MX'E.6>%05 :;DWLAV3_X4(!EEQ3YD"$*)U[:M3S*FX5F1[*A-*&$30A%$A W"5*.CLUAYX^'"5B?I8\:S\KD&DY6;^<5%^'27#KWN!L;RB5M5.0 M :G"SP$*"./U,/3MMSST=;&6>;>DV!.%\_T2(0A3\!DVY-*$^H MD6]FHN^/!_G%G><&^<6OG%_\X[FKJ9>_]:I#]_8:./(!&VVO5,]8:;M?Y9$40VH< M1C6*FOK8PO6)_VK:0VMGQH49I+5WASV'VHU/*W3D49E)A+O.;*9T1#+S.V\, M4H*AE*K;(L9V&W\M@6I^N"4E6LB2R2.+J@D,5)08[Q9T\G)D]!T4.MI?.QOA M&2T8"7,\&5NL[9[V:J0[U/>X5U#Q.6ESCWJ#[2H9]<9T>S-R>W,PQ[[R8L@4 MW!+/Z$Q('^(:*O)N*2"9")GN4@1,X,W80]$2U@&Z- 7A[I6%?NNHPS>:\=LW2&%].I2?84>M!>G%\4L)&%^"G Y@0# MU2/=@2_LQ!PE:[=0Q!E1=W[.=O&( M__Z3WOI+C<<_-1\^TY-#B9[IDF=S$:K>7M@D&8M62^/HHGZN[$]&T(@L0Q.= MMC!3VT5JJ#1S<^EXVO%GFAP"UVC M8G&S2D3+">=B_].60C&FY;2N+;5G>L[*EJCDUE@EG'N[3UL":SG?3F956NG& M2LQ3RWND2"9\^4)V)K5$V;12QNULJ% MHYE)D:[VZGSTS(A&I)0QK8)%=',-028SQ++83,"6)Z6$QF(WJ?0J8H:@)KD& M-0R+ZQQ\>^STF6%#&E0%;; BPF.M&<_/F48[M^))XK1IC0UWA3%!UXGF7)W& MUY+=7=0DU/1D1O5!)LR5]>5$*=8'S24]+V7,$6YZ,J4]NR@(5K*P5E*MDARU MUH7:<6 M)M89HEM'37<=N')0$^<>%=> T9Q '7<:O:1OE&0IDP1+9;'-F\7^+%]/"])I M]-+Y=E>*7GHK?PYDDB!$A=R31?A(R^4M__R%HA7^#L'QAO" #SD\[^JBU;%> M'F$K&3X.U4L=G18,1_H\9.+)&*+*DTO9H0B6>:;M[OS-)6+P"^A?SNRC*IEN MN5+-QM0#Q37HLQE4\?CYD.G8%K;:,&LZG%TY3_L9-8_2,DKL+![-[=$"[*;7 M.1N $X>2S0*<;/;XXAP9QVS+65CQR;(Y_&K_:,&R#'EH._5'<*UZ9SF.:KX_ M7\3PEQ;QF&4>U\\2T; 1<3WNP7')K3;+B\/K3"Q\B'XNX"G+W=Q#U^;XV> MYYHAB< CH8GN(KU0F&Y*HMJL^W-B4]OKI&4;R@,,^;U^79QUB0 MUOX#EMB'ZPDX>8D?F:!JPS5G^:7]33ZRP;S?IC!/4(KJ-AL^'A3F"9#FY\Q[ M@#0WFGCJD8P%$W_C@DAO\G&N6^N$GDLL5-R-ACA/14!O+O MKG;T%N1\=\&";R]>$HB[]T9Y97'W40F&;Z]E%.!!@ >>&^4>#ZC+XD'LD8KX M"@ZN7K_H+5^'%VOT!+OCN^KU7%PYO&/$YS; !4OS?/H4Y^N9:"O/#_DOD>_? M?^!^X87#3L.G0DM#H15U&QTX7DEJGTS-_URY!,P)*%U_?*]DZX;/#/WUSJQJ M[6::GY4%>QD;]CH$->R+E4J3;+0UZ4.Y/%\Z4C\D)0O3[\A*=D@P93E!2BA$ M":H0.$KXA'VN,7J?$#L>[6YR5K88;8?S^30GIK;YL(X" >E??V(/5)0^23=V M$9'^-EW]G*J?6>I [ .QWR7I9SZ5I/^3&/ \1W]OEC&JVU6CKH2[0HS=#$MY M(KZZ& 8\%_UD<=;?AM?M+&=GZFM"UZ3Q:HE$G_WUAV5/!?^:>^$J+.PIH'\F MHN>#E7YN2+R:3EC9[L*_&[#V6H#F[P^4-O M [OLZ:POM,^%#T;O<_R==_*L^U11\?^FA^+']=]?F/!/*^,W[PS$3A++F4U^5SH+VMB^<"" M34=<,:>DPCTI'M'5Q"T=*3O93CBB7<'7.:ICAVX[60CP;88S M]E6NILS*JUYJ2E"E66+ U?5NED3W(>E??T@F_L!2WUL>]2Y83X 2 4I\ B6N M[&KY DK4:M0L+-(+BY@UJNH6L--H3I(@2K ()9@'ACFM^^$K3\QW$DAO\\3T M[MKB_B[CTTN!@4/F/2[PJQY7^\#".^/2T@%7@ M]KIKMY=XDJ0B<'S=3;C 1U#R>:A;$%)P9PZQ(QWQ+,7'&45AY>Q88MB.;I4L MT;:W*Y7CTIS$QP+W6( E 99X TMNZ#;[$)8TP3I=2*C-)$$E%S5@Y:?3Q+(. ML021SDC\@:%\'L[THYQHMW-#^99#>N'TPU,C_(FQ'W?!8(*='.QD?^O/3SDN MOB%$./D=X4PK_@@VN,4]#4_=ODJC'*P W[MPC9M!IRZNU_UY MD[-GR2PKSVK]QN+25["H#]@V9W.>GM[$(O8VS(SH]!/CI"X2*5&QITHN!NJ] M.DH@3O_Z0SP2[#W0WN="VVA3U7R4+RR)<*ZW M35#+;$ZI)I#0LEAHB<#M\$6WPW>QH]-4ZN_B1X$CX09 Z7$\O$\"<_"^ODAA M6)H;;Z93:\UUUWR,,#>=R6R)JY5\B,)X@JEXVT .Y.YG\I#G1R 'V9.F,:/! MSN,*84M*>AYN:/G.#!<5^@@3N6_"\0^NT/#GI(CUCS/;J\E )K^5,>\'IB["6.%>C+T$O*'+)Y\)<."RT M6[I>#X>'JW,U^C:S*&DGYZ5%>Y,F(V9QJ83G\NI -%\O4>WF_4-3J-S4M%M+%M%LF7'5H2\SI'ALF34 M4I.ZDW7C:4NJ/0@WY'@B2 M0$4]S]P3@8K[KKA],1!*1#9E$?6O?ZL ;6WLW;6;B7GZV'915&5E9F5E9?Z2 MD.5T\UCEO>IRH=-,(D6QZUR47X.LP%;ZXK'*>Y%IO55V[#FT%^53*^8I9R;]3I6]8@J\6' M1ROOT5U6M(=$FXTLJB4B7RXVNFW1 MN] _;(F#:IO04]R*(4'#* P[YL3J-D>IX-L58<(FI9(8E?/T0$^.*AF^G!1A MRT"?&1NOCC-FOR77S4%4Q(T87B7$_0J!+U1I?[5PW3GKLTUT1=$=5$4*E82R MUACG<(9P6&:*L]P24T 3D.@"CI]N*Z_-H>V#M/]^N2BP0I6W4/U40U?=![UX M3FY;-OL=89W[9:_<$EV'%=_,O1>/ <^A N-/!;]@.W6_B-64$S#.*V,5V14 M\VI=_=Z+!KI842MZKYY6&_"V =48,!F?;#E(M_ ,TN!W.N:^-Y *EKTZ\<7RJ]-49"F"=:5<(!,GU.,/@-,M$:#=S M&V[[G D.+CQ#7)N3)&.\[E2\B_C.T^5VO'ZG<.V8RC, V/A7[Z,O7KBGU\<[ MH%>2N7N'+]%5@) H1G/5[&><").406VU%E)6W(A&Q4_#77QQ K0*V><8Y%I. M69#CZ+(\PA>E1D59SU/M9+/IU? B'@CRT@"R9[9'[DE<0]WU@4N*JR*3GI#] M3V]4'>:67*"2U:4LJ/HIAU+FBKP%H(Y'S1-*W M@(2HN5K6>L,9"]_95"TKWJ8[].U90&4NF90KD8',):3$:"3@#E<21W'7 HH^ M4#'B/-DOW\#2";7/'=@M%P?ZNPWM,[3ZZ64C4NLSP"*DZ"*;E+KYS\,-GDO[ M+$;+<6\9*QMRA@5L,47,AUP;:1_JUQ\RD3B3ZKDG*_-6'7@M8%J&Q*,$!"]! M 0F6B?WU_Q:V;OW=:K.F]RDL8Q\>AD-'WCV9M$^2[6XK:$HFE&=_8^F#U+BH M:PJ'<^GV)"Z)L88=NSW'GM.UF)%JBS8K-:,K-24.BVS?KR!'/42C[RNE$#KV M0ET6.O9NS[%W0^!*Y[:SH*9SE:G& ]_0TGW'GV]J-=KUUTRM[V91_41E$]I' MMV0?[4FD5]_)MXQTAHK5$J6Q@4O,LJ&O6*.?2=_>D9M(+]5,,F$L\%XZ1H\9 M,=.+:.(H@2RCZ ,9BX7^OE#UA/Z^F_3WO:1ZJN6.OL@QTPA#$?U99;EI5OLW M&&TQIN:%[+(^DF5.)YRB,FIVC:SH%;@[I^JY7^/S5KU_0:OTP/W7"-U_X9'Y M^[K_+G-DOG^#*63_;^DQ(A]2\63H+SI9#;!S;];;6V)_I]Y%B\T52 )_QV;: MC4;H17I= 865Q8/;\(^N+'X-+Y2HV/9AW$?#E^<&%&?_/)C,)$MTVLQ-&) A M5Z,AP/5^XO9<47/-:=1;53K(5C)Z*\_,?),U.KK%*:$[XV3GN4O6A[XCXARSJWY:\>R/EV>Y"7N& M8Y)4-,,6HGC&J<8VG&I,6@SMUZ$C8P^)1+",2^A$"I7.]8ESS!SZ:4KGX^5H M;D+I1,M%*]'6%GEVG6=JB9%0')(UQZ^C1SW$$JE+ZYQ[\MV=N*[-4S43_/&] MX\;?/^XOCXH@WQB6()ESA5O_EC1%TD!DC&#V#Q#PT3/>2D>IX..'U6L^-$KO M5]3-APJJ;#%0?"+MK?&S0A-7JU5TZM<&)74"_P?)_<[Q[&IUQ$JFZ<2I6U4U"Q2-%AICVDUS*:C5'9+#EI,C4VK-V MO\ZNLYER9$;@JX$L0JT::-G*VJU)LQ0;,PL.4/TQGBI'1%0A)O:\96^=KB\[ MZTQ<7F_(F",U,K,"XQRK$",ULH/^LBHW<*YUI5A"T#;Y=G1GQ5*>!C>:%E@64UI4P.&G5':LF8E1C>[D@% M@[7IR+2P"R3<.6@1EUL[)1 )88Q]?E%55C*Z3%+E&?@1EIA7BL3SD4CMLM8YQN MQ!32&M/'5K,;E>@FVZGS^+H:*]8H,Y6?]E'+0)^\$U^H\P+.,N4YD5M'&9Q7 MFDVXFH$9I3=UT1SSJ8ZL2H5D)*<+RG1"'^,0LK9)*4X%T'*]4A[W"2+1;JO- M8QQB*K-):T%TEWBO6N!2^J2]X1O-/0XY)JY9:)_M2=8T8YMP MKP1&L&!))#^N3]KM7([-Q]K%U2":5^)<\PP%2Z#")X,52U[#SJKI%L"B6_<3 MYD_-JV6SG9R).7!ZV'9^Y@YKZTNZCB#W"J=M!WYTVW1W"S"Q(S]A>4/%Y;?+NRN[)#E M(O6JNHO4"URDWBI"Z\2BQ .&) 6#]O?!5T3J-_;QI?O/V,#^O=O'/_CX.\E] M9F5PR'WUB<][;N6WH":0B8:0X"QYP[;AB4"9"+,B5S^5)CBW/?JI,D;OKE&4 M2CTF/U>D2(5C5K8H[DG\D;@FPG\071[5/XSC__P;BIQFH@/D;_<3?!K\A3]$ MX)_^=1<(]%^XD8J&Q2ZN07CJ,1[67+@.Q\?#NCJAJOE!A$\\1L.Z.J&JN3_" MGP18_TVC\W;\X.'"?[IBK.O"6,M\,&(=N?FNWO"#"_>NG**Z%]611%AUY/K<UEO4(O1\CFVS*$SL+W3TB5BPB]T=B0%X7=3]BS<3),:VLR.URMG+Y+C?QD37WB-ID HS[)Z[IPV-&NK=_& $(= M+@HBV3;51YQ.DVFSR+&+.EZR%F2ZUK8_'QK[QDVV%ZX&ATV;4%1,('2XU9&8 MM$AJ'*O(:5["RUW!F*2RA#PHH.@*\M>?5/PA%;UL3-IY].;=QL&>0<=\1$C/ MJH+>\CK>NPIZ'J1Z"RIH6D[JZ>HZP>)JMC6?31.K5;7W>:3[TZB@2JL52^!& M0F3RXXZIT]Q"K8LH%"S^ZT\R^A!_)]C,;:N@ZZ2T7]I"HP5W "90 :H8AP)- M],D$1:?\-=]*CAQQ(:T+=Y;_3:%/::B N+FI[ M*I5=.(Y1J@T)>4V0LW1!BT9SN<\#>IU&I?8FD_J0+4^Z;*_5SNNFMJY'&B@2 M%EIU!/$0)=]GU=V$YKQMZ;NZC?:\LNC9;H'O78]\S!Z[N!Y1V^ETQTHU^K@= MRQ3[\LH:&N-KGPX7+2&KB[5$ 0>=6E7*:M.9B",] DTS@GR(1O'[T2,_W'E6 MMZ; ^*P9=MH3[3?'MSBMC^Z6@2]NR?!S^?M\ZGE9S0[H6F)3P>U>>32+S$K- MI7)M,Z^;W\QFC5ENQ0#0['3R.J_.DLZ(0F;>9?/7OX7I%VJY*Q#+,SM_KI;[ MF%EZ9BV7)4H)*J>L*CA5Y,0*R^.KG'%U(W0P2)#UC=-@RL-"/-'*Q5IS5\LA M(_1]-2]O6\W]#-^@"\JTM3A/=O*^-!#&VU>T)[#R[A//XT1FWHD1A'P=9!Y1 M+)302>?'F\V, 6M#30V[2F1><48)UTN&)Q[(Q%E@[K^%K707POKEN\X3V#*W M--@YQR03$YX2Q8& C=>8M9X#A%:P;6-:!N#4!_@> ;*/A=+XG2EP76Z2A7KP M/6P;^/A3T)IN8)P%!W;@E'N\(7B&K=6.I3D%51 Q3XF6IT]Y:=?G?&> MHSC,#7TI"2X#>EH.Z5S(7[:%. )(2]3*NRC? CM@BL2YXEU'P9,.$A6 MH&*/L6B807B=9.572]N$A#\7X:./(>&O07CRC=(^(>%#5?/-"$\])D.6_P+E M3Y*0^::-0KRQ]?\T>KRU(_\T>H3R\L']Z^8)\@,W MD'/E:!.QQ\3](UV9*/Y'WA060![X:T!/CG>>+_JXP<,KA4_Q3@#8)+F%:9P+SEX'A6?,/>\RP^8!JPSA[M=NLIS M_')IJB1:M1NSU!M 1(5EGR(I=YW;WNZFBC7 M5/]7#UO]SG)\5G!2T5M<>8H;315)O8EW9= 7@A MM:>-;CR],!Y,\&2)@^$.^3&Y.G:COKM)?UF^8HF57HBENRS.#?LV'1GE\930 M])%:J(BCVZS? [[Q *NYMS:P\1Q(MGVM6L&7,F"HC3,#A]6D]=NK6.$G^;3S%1C[M21QB'PI+0T1>5Y\ L_>B#+H>C/\(> M3$D 7HB46SU'LE"_ZEP!*,IO#@R7RS0>0":'#=WN=E%:8P#_"KSO_/F@:9K/ M^H7=^BU]&KCAA#9XQ&CK6%V>K=]B5YKG ;T"/NZ@'[>VT45,P"/Y0]>9)M#> M'3OVLB%9XPQC1.!=.DO/S>F>,\V?)=1E(CGLFC+7 M:JG#0JOA&?&!1" M@*2,#GJ67#MXU[TS!=X+7I"P,6R(5(NMH3>ZM]F<\HB=417=CE+,/CL@^#K* M1%3:Z49?6WI^/&'I4E^?O*&''CW;POL9>,UAX#'W5$H,?MSCA>T[S&,OP/8U M^I03L'_W@1PQ= I=:DU.V[DY(@2S9"JWF+U1?-% ^#821 1&J[A$:T. MO_4.DZ(A M026"9':XE[C:UW!O5L"[.$\G1RG+M*(17N)8<@VF[)Q44JO&%7BZ65;9[H;K MX4Q$+<[RRWZQ1I/BKS_)^$,B&CQ!?H"GDY?CZ3.G&9V I]=#9=H5C4J3);O2 M9I&;R+E^$_(T13Y0J>3I>9I(^3OI=SMNO.$I^,1=Z7E#Y6YJ5)^Y27:C]_:" M$'D%< 9R3$RWV3;;Q$;TUE-$(;YXS4ONY2[Z[@>4[W\8:?C?_W40,AFX+?"O MIO>FX8=JDJ[W1 01+R*3F\ W_^84!Y[AMNFN:U.* S59-W4X[0CH.T-;*?=US,O8>3#Y?E M&+5W):M%);H9E7F%9//5*1!ZTPDW[C311O3KSV%QZ_C4ZAMJM<.R>8W*#])F MO#"JH3+M\>SC1+-K@L=G1C& M^D6JZ:"-,%"%.R:-TI5$*CYAZB5!3)G%LB(E4.WW0&7O!2XMU$0LH4U-94Q3PWI*;=JJ. MT*P9HG?_\ZRF.LD86K_9:K"]>EFII8RLE=!0G]3SEHU),IKMS%J"K&9B23U? M%QP00RT#9!H6%V*^8,@5MB>I6;TMKV-@CEJFGK?L5EAI,J69"EZ/"(G\D,HI MFQBZIPH2%)1:V87(K"3&[JYFXTE_'I?BXK%R]DE*U7DY55%9+M71UVQ7RF0Z3YN+\OFM$H8<6K5]. ^#UO6QW2_.'6&#;F^ B#.E/$5@#.* M!Q>)E>,CAVNR"E-7IAW+24:3509!_P7&:5E2,1?)FRI#=D2M0S?Q%+-!+0.+ M9"P$7HE8*9$!8[6C,ZW",%]&+8.DIZBAL&0J[(P!#2J:LQ=E7N\[QX0.-,3N M,+FI-G$)5Q*C1F:#3]7F,:'K*LW)*$U7!#DOD3%NL.15'+>>8T!6[LED>S,2EO!C6 MXY.<()I=BCXF='R2;XQK)$X\)W3!'ZGR[1$,[4Z$;R[4= MZ627]#&A$^-$7%BE5S(+5K%^RND2.%VDCPE=5)[I5H9,L&PD9>4LT";I59P^ M)G3-:9%R''4FLYDE42')#CNO58X*772<-!=S-FKB5#^]B%-58U:O'1>Z>367 M*CN+M2*3SB2R+&Q -!UQC@D=SB_3 ]):#'"X1J68Q N=N$X?$[K6HKLRF_@D MQK8;#E5,%S>16%(\)G15CB^LHAS'X9E<*[.2\E07KL,QH2,6E44F$N=9=CVO M11(X*77FDQO/U3(>0VW@'Z-$6)515^IC0&=-.&?1791'O,3D*E#=X M:D8TCPG=2$SRR2G%Z P8)=66JCC*J.\<$[I-JMN>FJ-%C,E0N4)!RZ7[$T+< M%[HS9Q#G.,GH:9CUWCG5+G" M[XX;K.D6P&*8ZQTE_\;0V#%W\%@5<&CHGJ]N%T-X5] )+^3>OW2F>0,G%WT([K-F:#A+=WA^8&1AN Z4=TD>M^=C>ZY+5' O M : [J#DG">Z-F(__AG&[N)8U]A=L"5:2Y77YKZW+ ?ZF\=*<4U 'JFY:GE?: M@FO>JI7T1V= ,&9Z&LO5?[[J QL!P M&T?:M+#1;0*ZN( 3\YOOK_HA^50;3@#:_9(* MV>1!L5I>(\7TW$DN#;I_ ' M7KTN\,]0,$D.: MK)\)VBMA"R?3-U"<8_&WU7 %+(&"$:Z>W>KBIJV[][*(23U$%QZ=U7PF\H1> M0E-! 17;VZ\]AI2 ^:7KIM=GLZ\^+PI+\E4BDP=$+GK\J+O0-5"Y:-AV*5Q- M@V[\GH3@ 0.2VU"0H.:QH)"C)="VOSU@IHVBY4QL<;!T:*%,*%T*9QQ?IK^? M/2!INT7>C4+3+9\!_D9/>P/VI>G(4%$;GD.:!QHXAJ&/=6.+Y;/7R-='4-]P MWBCML0EW!TOB%*3!$,"+K2ANE )2"#N]=R4^"ZSI73%>U+.B]B>T'_@T-X"; M,>T/&3$G&U3 3VMMVG.$Z^2M*9RRY2VZIF]7U>46M"\A_?[T&-2'[JZO6=N0 MD3W5^_HBG\#4N=$+Z\Z10 %HE$#[27K2K=X]T/,@%A3J @T>Y,E%-@GRUWN^?^%G@)T*/=D<6-UC#WH([@NOMF MGE#76H"W#;1;PP8U73.VOZ8Y4S*/82+E#=V>CZ9Y>[$F5LZ*Z=F1WGH],"L9 MING=>$F:C:!Y7V\*CYBG.1?MLP$1/3Q4\E\@_%G[_.T 0M[?IP9\7Q7$C'J.IN\)Q\V^?SXSY][IU%#+(S3,(&3)( MR""O!AN$#'):!O&X@7PDB+OBAJN RKYE$I\>8>@$J*87LR.#O/[: N9V42A> M;,:[%^[3B) GMAXO"@A\8F*\Y<[X6<1XPYMYXFS8>R//R??$[T6>4)1"40I% M*12E4)1"4;H=\H2B])$[I!_/+"<^UIZW^OF[X,6O=^K-<.;4*P2-/H"%+2TY MQ0,V.0&*\S4/L1="<3ZQY@HLT-'R!-?>G=_&;XY= +_Y*;_&SZ 9[3)HTNO= MQ\(VG<=UR=(KR0PV]_(/W09$U<67&Q5 #5\LG+H4S!=L MD9QMI,O:@!SC(-TISPMBBJ;KR!8AR+,:(W=]ZKN?2]"Z#VBQ!*:EOG0,_!Z7 MG-?V8I"7#6BY)]JX=L7UPCO>UO<[T^*.7<:7L#=":0FEY6M6>BA.H3B%XG2G MOM2H[TNM,:U:*D[4)9P4L\O\K%(OB?C'J[^(BFW_=BW4XI.!^KYC2]VJ##2A M-[(8R6"EA"RL*V0%0?&FX*GE(4Y=NM[S.931G\F3\8.5S(D_'%S2% M(B7T-I69C!A)ED5Z/;)BM('@O5T'Q\55Q5W[/6[.O='1+4X)0 J&5]V?5=Q1 MJ)L$W4;0>V=23F>ZM+CT-&Y)Q][^9;F78_$^?8T+_*I;7X(<0_9:TC(7-'>2]U"0(UUR]7FL '\O>*%;V%^^_6 MB[M F>:]9S\ 3_6MT?P35 A4=A6$N%0B)/QUT"C#.@I7(3S^B"=#RH>ZYB<1 M/M0UH:[Y690/=KZ2J@EQY:]#^%CH-+@*X8G'9&A0?H'R M9\25?]V/=CM^\I/#NKYN[WU#U-_78*&O&B][D\#R(8/==@ ME6_XVW\6,=[R@?]XY,YS2,XW(D\H2Z$LA;)T(EFZ8MG!6R-&",Y^T=/.=R// MZWY2R3!GKD-[HER7$YM[;Z>RQ"^0 MRD*07BX+D3I'VK52+IB+:&029TEF5 ;5DHGG1N)5<$%YNMI+@#G=8B0\G<=9 MIE%.JXZ/44XF'O#XF;)ESFP&WV9Z6RC1[Y#H2Z)#_U ^/#-0\;'CR@\/-&3BTW!"U!K!YG"L,$DLV0ZF$>!UKI%:B&DN+Z0 9 M%(@LJW7%1'4I;E'*WS1'[ONV[*(8WO=X@CJMPSZ$,GS%_+LI*,/XNT%V;ELZ M[A=U.!27NQ67FT#Q#N4IE.4+SOU]VXQE&U-RT:ZN90SZ[%!9P;CK,PYUX+Q/L]I^TX$S#UUA\KGE;/^ M3]8^)_(%?$%5%"+=Y,A(9Q69K+&4U(HD&KC^7ASON[@8/1N8]3V>Z4]P%KE/ MB,#@L>':$('W:^B)*#<#L_ZAS)JX*!_GXQZ7J+:$TF M'RCBM5(I ;CG?;SABV )WQP&-/]2:/(#!H6 GWJHSE.@")BD8?H<*GA(,1$; M<8@%#<\%IW$=0 M1Z9N&_!9=V28 3A3UUS$9@4-T<7!=CO'+(/3X,(80./7CQ@B(<\9QAIUX8T< MMMQ.&_;# TA U ^BS9Q;H\\FQLWGAKZ"W&_!7_9F+<#_+-VEA3G5#0NSX!*C M;\!J#G@T4=@%\ABA6;B=0S&'+T2+]=)@].>Q$R^]_<$=(VH-7#IK.E05D!(* M9"@!$SG)(QX41A/1F#/]ME,.DG$,@(:>@-1"KX#M^"FGB? %<)EYR>!MU82: M!E'8FG(6YN@V9"'WT2DG8!QF0F4&>8/GX.3 9 )GB^D!L'"/3R S'$S'PJJ( M57Q\W5@)RFR[3 9.@1X>*; M_YO;:UF4%--TA &%2VQ!94B<4]LI$;:,/V_)MWI+)E)O;_ >)(RX4-5-8=D< MD<$^8V:N5&453HE$M]G(+LK187,4 M'>'/6T:$>&=I=+,MEERF)F:^GZV,'1JV#+P]G28W@#>9L'F='&W6 R7246;(3@R\ MG6SCMJ6U9P9;MF9TH:UH:;6#6@;FODX8':HT2:WE3#Z=FA6R36HNHI;;N1^P M[L&>G+4-5[O!I??+3'3TO9H3-27;HCO]?IIIUYTR:<\$+9]H/M]XV_9\K@ D M4YR2YA0DK.TI -;3#FQVX O3BL[+_@X\'L7JXW&C%^U79+6X9G#:6H^+8]]B M@#LI$&CKE78CU(SXA0&XL\_A4"S#!B?RQKYVMU^#>P86WQ[A,7^RF#M;=T>$ M>QC2++N[_[LJ_;!G"V[_(TAXWG[)[D>??TMPT24^F'OUZP^]WF[6Y*= L!50GVQ'@Y;0K.AP+Z8UPZK_<,YZ%).Y"<#B20? MHR$LZC4(3SS&0W#.:Q ^^1@+,<=#5?.#"!^JFE#5_"S"0U43$OX+A/\J\O7[ MC/JSS'W;#6U(G/*_UP2[?FN_NQ#?UPKAWG"+PG\V+KC"KG!'(-;(M?T# M=HEP]5]8_>=8Y3]VL_C4-O%&CM*9=HI ?!@=C.(X9XK5>73_G:27O>&*.E.P MWZF&_Y9#YTYC_)YN:1<=SNHN4RN*X0"(3Z+5N5KITI\/\?,EZ^FZ-F_HIIFQ M#0,JGB-Q?ME5;#+O.PV DRN]MUJVIXU5PH?BBY$/L=1ELV3/;J;=5\Y^*+NW M)[MGC,_]J/"R"9N<-THE!RHGCLTL)[)ZF@[T_9 MO91)5 &F^1NC%45WW(BI"8JPU>VQ-;&57=3K"<+J[]$6^I3:O.&$^B-'O*]< M=]WP3$^8R_R?]^>C5>%ORK7VL5V M3]!9M=:N9\Q-.[9T<6U"O\8[#+;]M.O]A,S [V[XV5X4':\ SD#4F&Y37[;, MCP9YBC"Z%R_"R-A>QHY'$H)\'BKWW_]U$/,76%U?+O>FX<<:DNZ:B2#BA11R M$_CFWYSB<&MS:Z&F'F,[O)'?.]E&$\<(_)%,_1/;^XP($*">RJTB>S0Z2.CQ M'SO,Z=E^^49LH[\4EC[_31*/*%=(A;_Z,XL1C[$3K)OREK^:,^L9I->5(CTM2ZW&EB*<.,'CP@YTU8@(>[:XH$-H$6F!KW;J, M<[J!LC9I3:@ S@05%TR@9\ ]K3Z9F+M=%O=VV1IG&*-AWJ*KCCB=R>V?7G_,2Y+V)JE<@B*.2S4A;3YC,HF42@T4[6IIN($$T_8C!\>P+R*P" M'/,8\K=@&P@H C&@!34G0- =UM3$ )0;X1BDPB&*PDVHAZ?D>5!E9HMH=,UF M[ 2H\/.4HI[@DZ&VX^5'4!+.M5E)3-37%VYGH,))7AK7$2H0M Z\7.I18@TN(,Y0Z M*RV,J*JQ+.HS\;SEJEATR*Z>7\D@4DJR6K0WZ\FH3R((L)!W>&U%E%LLU2XE M"DQQMHSP;M/ G"9ZVJ%22;/,4N5RH M98!22J-7RZMI/LGFA;B$3]++^*".6@8IM>HV\U1N4!BS=:77;M/+;"YKN&C# M 4I!H9/2D79-E]M#6E#Z]C*17;M- Y0J+IA6HF>TQRQ74:LE,KO4VB5W $&> MLDJYE&@WZG@[*N>H2J6>3>-',3:*127."7PR@@,KFQS$I'I3%,01%6P9'^4* M\737XO ,;Z2X>FK *"T'M@Q0'Q]4%HGR4*#D>GHOU2[)#ZOY+ O*\>*HUE%RD:3;:X#Z5*3-I9O=P@)? ME-D^30J59G+I-@U0WVKVG5&II@W92'$5S28VEJ7"IHD@306Q'6]VAZ4*7EY: MFV;/5YNE>A.V)(C 0BV$5K?1@GL<5VM0 MT6&S7XM"X8.=!M[/I[-IIZ(D2'F='9>$5%HJY2AZE R.5*:A*%6X$H5'.&9# MUK)#V*$#6P9&6I"8OCVH$WDVHX_K5$;M)C81U#(X4KR>*%>[!;4GVWE-X6=B MDDPO1-1IX/W1+F<->F6JAF=ZJ4++ZJ6;RY@X2@5Y2M6LF::4JE&&[);$ZF Q MKA8*J&6 IQHE?BGP)KF1U_'EJE=*%HKVU($M@SS5JTY%6^TE@9PWL^UUQ1H( M99M&30,\5<^SN5J_;S*,;<6:5M5.,NP0O3_(4WF:Q[5!CK'DB))UJLWZ)#:' M&UKJ"$_E[#XUZI&L+H,J/K8CJCA40/,8LI&A1_I+8&=(>5&A_!;F\Q7>7E8 8*++N:,?U5&XPZ8+N=I, MQ"DP*Y/B,+&9XO0Q'*!,NUU>3=2NQ$AK/.TPY52**Q[59@X8C"I-HK7!%W$K M.6W-E5G#.BJCK:$Y696*TM\3O% 0LR4B3J?C>8\OL?562699(I;--L3KX 51.[R@[61$ Q #>O!ZNJ8![PSLHA>B$]W)YT MT0&!87&PG65P D!(B2Y"(F)>__7H(UQ(H)E \&1?LY[!"6Z=(NY3/&^KML(A M/$+XO6%)&\^WA% *-7,+T_"$WXG9YQ/&A =K=%XV?V.719O*21H\B%>D M)0BHK"- M:/PQ1!'YP#W,06K_]#0+\?)-+!4"C=SHVB0>B5[6X7[@VUS327J\0%:Y-J-/"M0FN#?Y&8:5P;:YI MI\5?1?T*UR;4:>':A#KMGM8FU&FWNS:A3KOEM0G/GK>Z-O#L&99@N=&U"77: M[:Y-:*?=[MI .RWTI]WHVN"/L="&_L+:/*&A[!;I..;LF0-N+H'4_A=\>4+!5>>X>A?A37?,D5]E6!84Q+ M4E&NRK55R)M3C;3&+"V4>,LKM,4KJ,1:]*4ZAGY+@0GZY/7ZA MWKB*OSB_U!#*;\@G(9^$.]!]<@K<@2Y.DW 'NE]^H=ZX9/R).U#H30F]*??D M$;X3:MVI>V>KF MCN^AI@I9*F2ID*5NW'44;G[?@*UNSL-T*YHJ=#.%;J:?H'M^NINI(DW M77- MG;-0Z&3:<5.74^R0G>Z6G6[.P\1X:-@A1]TK1]V<)R#44"$_A?P4\M.MNI7" M'>_..>KF/$HWH:&^C3MI6UG\UCQ*R8!#Z;79%X/59#QW-G +ZO*ZZ5;=-< 2 M:#;X_6[N^3IU+JN0+NQ4.A]YSI/8_VW($W+/YRLQ?'FK=PL:?1]BO54=(:37 MA4W);T>OUY$<0WH]W_I>1_;_Z;H]%+^3@@Z&]'J^'9[8(_?-Z17*8RB/H3S> M#KU">0S-TS.;IZ^"?X?T"N4QW!\ONC^>X;CX?>EU\IN;R]'KR'W.S5_;="1+ M >8#QL,F0+,P3A,P"_!3#2ZSN#[&"W>@@@.S?!EC[UZN1CYRE1TQ 1^15A&/ M87\7W']&?29'.V4GDI/;D\ZBT0'5K)-L/GO4EVX?;_0C]/9^0[ULZ?@Z:?U9 M_/H3WQ(K7+V,CGN=W%R/!!JM3;18C7Q ME[>;M>QMOS:$WH[':\JHMJ/+)RFVEM;,\ ;BO9%+D>3XKE M)/T+$P OP94QH"2V:J@6_[??V$:IT+"^@/\_7Q4+F(8 ML^(5&ZU'7M<%1U+@4R9<7/@8[%H2_N]7AQ\)\Z2B1&IF6E[8JMP9DR7!UILC M:A3_]8E>O9'><-F@_MCL_:'35@O#$6-S#(UT12P\HMRB]OA.1Y33WG1>[8ARCPKC)&>4!=L8 M-KKE:9$A6VM-(AM2QARZAD8"'E*HAV@\%1Y2;DI[?"?;XZ(.CM#V./4I94F) ME4W3YH:X3/)*AL?WNL*^WY3$C&W"UP'#%1/$ M J9[O>V6D0;^OY KS*DT-[];%-('KL#O/FWPZW?CTVHB0R?;ZSB;%Q*91&M@ MY%H&_:VNBN^9F;]9ALQ5S8Z;T /AS?1+MM=VS\KX6Q8TOUK>?M7:WZY\0TQ; M]RVCJ U-F>HN9N5QNI>,I:[@!)JH1LF>-#MM)I(>KD95B:?KJCA*H&OJ!(Z_ MRPZ[>P7U?6,RPQC\\/+\/C7:2;Q4L\A<(CN=^DSF!EQ>$>5EEB!IJ-V2Q[7; M40]5J-YN5ES#E(9[N[9#Y"#(:UNQH9S=@._X#L\^UY:>FW4\?\Q4:(P:BT5\ MD%BP"ZMHM3/&:&+8SN4//ZN6,UDP/;G+K/%UHS;2TJWD"ID'Z 8\//W]USW_QU=L?@! "_D8]>5M^!&OV!:=G>SEBSH0$@\0<61M8VW UW1(Q\ M#VM'_Z*[=?O,$Z/X5H7!K7IT8ZXJ^*(<;]F5A9BWYLZ!'8'NQ7\+MK$&G/%^ M*\(K&HYJ.GG60HTSC-%XTII7Z$R7P[E&H[[BINT5F(JOBBZT(W8B>D"R,#OZ M!F, B7_^/=8- 1@1K^5O8K["3%V1!&P;'7&33IYSW6/?,#%N\9[[134UJ"1C MZ65K66-):5 "F=2"3IM72+J6;&:ZZ&PR%ILGRTO2(2JTO6R.DN@V._Z O].C MH.[79TUX<\-*%P?5?ANNVCRJV+S"U>X;RX M^37 MS^%AY>9T4GA8^<*=\NUHKYN]<[Z4PCK):66C]6U(=XEE\MW2JD+6Z-[R8_^IME4=[A5=R/RK2^,X*%_/2Q M.]\HW+\$W48EG<^T@;V-"G/QC.5+D^#Z_I.GNY-%A[.ZR]2*8C@ XI-H=:Y6 MNE>XG;6T3<^,;DA#;B<'73I2S+7: WJ4&0>;[0ZZV:YDD.V MS<> MT-E$RJ;4-GIKZ'P@D/4TI\.N8DIRF+&,WR.7$>93AK MJN3)P8J>R:Z^2;C'*?R]>-^APKE9A1-:.$?O>T,+YY06SCO/4_D24S!K4R/! M2+-18]P<3I(@XD!]\S&(\#"G^MUWX_^V.+A(P33.4U^?O7-@7R"7I,%>K=]D M#(G.X4AH?F'#]R-^B6S1Q*4=AYKP,V)-]TO,F@*,&^M+@+F4P3@#8!-W+XTH M:#-U(0W0EP"*L:Y*/'R_!B:2 M!?N?N']XFA#&N3+GCM( D(W@\!ZQ#FR3T55(ZC4VY?8FS>W9 *@S#E'+."#1 MMDV1R-+A:Y9 LT%$A(-">=*(,E ^EY#F+GVA\C$MU+G? M\!$[XW+?#N-E;0.1 BV/-34 P%3X_-3$@(8(7^4,N*A1X@%#+BV7L9 N?G#; M;Y<*$ASM2\^6":SF0#/!$=,FG/!"V? M^'RL8@;.J#Y!VX1):T(;&$N)!V9;5UXU5]U<]O5"&ANQ=))CZT(?5UO)!)!P MY]>?9#*X<[@$/S.EX,[Z1"GX2U_-&?6-TVK*D1Z7I-;C2A%/?1XOZ N4,ON; MB"AW5SB3[W7M:9F=37*\^.L/\4#&R0"M'B![F7. 1!HHZQ\BO0W^NGX:H>$E*#UFJS4^!8"M G[QR@LRY\]GG,<932!VT(73@@-**SLN^ M73<>"2U1F]CL)"M+\49LE5_VC0Q/_X+[(<_-X9^XY]']>F?BMP7;YMR8U-7; L\F^CY(J^(#UBX<.R[GY;P#C*_9.&3CXEH M2/@K$)YX3+P:$AD2_ER$QQ^ID/)?H/Q3U/EN"0(N"IJ?U;A?];:]+Q1ZVR]M2)SRO[OLW^#/8^2 DT=?_M\O\M=)24.0C[&SUB,Z M2IOQL=R2,3QE(-_*GA'XGW^/]\@02L%M2<'G,@*>B<&7R/-SI (>ZM( *_HN M-D]/2*%\A/(1RH&8436^J&Q<+]GWP\1J>8[^N]A, F+AWG3\90"5DS1T-9+R MKT3^A=T7MQ\&!WW&ZWB.J;[E,CE=J,89QOZ6U^$,01:Q>XY9?RW"*^B9;[DB M!W5G4C?7M+(.$-G.II-N"@GD!^DLI*(ZCGX,-[6;YW6Q:^;Q2%:8,/&. MMABEZ1&%M!3Q$'\91>V.M-2[KI_1_SKN97/@$OD^#^!WX'D(K:Q08_E!K<>J M#RMMNJJTQTEF/5$ZK&F:"6F R@M&WT@)W*JF;Q&2N<< V__@29M\2:K1Y]\2 M5&,2__>1(^\V9/C",3]7C3XZC-<\?:3:F>7FI2AO-_A,2TS I%!;3UDP=?2) MG-9HD$U>8:)T- \(:@'DCR6I_<\/E'2 M,-%_ PH&"X29N0&,6\^A_RT*'ST,U8-\9 #,03\T%&HFP-W"T@VW/PFREV2H MD 6/OL"/\SNW(@H(_#OE[LR1W'8>Q:\K MM"AU&XHU.(Y]M\:3U #P9,?%!PMPG,:#Q0W M5%#?\H3W',:)!@!(BDPW^AH%Y?.Z,=<-U,\4<,+"Y@P+&&XD?!N2 \FAJYBY#:XW=*QSXNF:5BC%NP6N.BXZ+87.3'OUF:314VO6H0+>V$W-_Z\!I[:GPS(R+3,UR MM"HO"'FZF2A]PX@W?_U)/%*)YUH10Z\S'S!35P'2I%[&AI]DX4;T'T@ &F1$ M6D4\]O]=!XY>Y'2&%HWF,^'Q4YI\W\.'1&//V/+3G]Z1 M$?7KCSYW=V.XL/!/0!-V,NK^XT[.98L'S)$L+TU%T>$:FI;W@.EFEGB=>&DS MKS#(>^V2(RN.HLM,H+U'D;> !AQ.>;;@FTY?UJGE&,CV2.V*I8B15 "D/^6M M[O,U_U(<_,UK1T&''6FZM6-B]"4R&BRD*%WR^8MJ0FX'&@9M(!ZE%:,%1HT\ M5:%(G#<99&+L9[9(7N]0YYJZ!O4JU,?P+,NYV4X -D2*%'.-'[ "!E27KAB9 M(/!RSH)_@+U9<.I>GI/'T$"(0-UE<.*^_GJFRI_4F:NZ]\;G[HV)O\V@1D3! M^>=AX&/5' _YMN?/C/8F%E1?Q!X[%^.]54F4VU46+)0Y3@KY.--RD/Z*DL?U MUXX(;Z8KO6 ;>E&0>\&)&MW 2^^3>G.-S:W.(8I/:NEG_OW,11 M]S",/Y*I?V)[GQ$! M13N55DCT8'20?^8X=Y!]LOWPBQ]9?"TN>_2>+150/P M5W]F,0*Y;$X<:>LN0O1I)?[#89#%H+C\3Z>>>2VPYDQ[6L>SY"88*O2.3+>= M:N7VHWI?XN3#93E&;6[K$*J4-Y$:EZK(;*^UX<#(X97)0$36SR_O;;N6G7:< M25:'W9+)U\I3<42.\.5 M"F.F-4S(ZF)33T88JC62:*B>@GW&*X-HIU2,X?EZ1DS98"U$F>8H%FQIMSK# M]72VK,M@.5LFDRE&G6CHCC#0DF])DC"/,$NFS+97=(^.3*;+YH@*ME36JVQ: M+W%%AJN6B\JP!O)L&E6M#[04Z>9DG3>5&D/J;$;1,^-2;(Q*J 1:#GIVU8J( M-,.J?4&M#;1LNC5 ]0H"5'(&Q*:3Z_0C;)L5K+;CY+1,"\$&!OHLU)O=-IT8 M1?!RCFW.XQI+-TO-$8$'FT:*TW35J=4+;)Y32MJ$K$X3$;?IX?M'()F,ITB> M&L52$W(4(P ^2L6BU$@ !$@"*L7C O&\\V%!K%.@DZ7Q]J(]KPJYR+I@'.6J M.P:Q0"(C9(<#E\=C1.D@(_',1#H.\V5EI&48VWP]7(5':2*5B$6=X[18$;G MN2XU65"XM&97FU8!1!L)^A@-LLU5K2X54PV\'I\7G?6B;#*"=L3VE+$; \$V'0E:._LT@)NH[R[P<@-?=2WX M+H.3V)U'C24!G4QM#9IFZ/RZ9^V\Y9>;VP88&>MD93":,$6FO<#CA8%6*"1M MYZN^QX^XY5ZUF++^Y%IP;@UH5D+5OW/?1<@]XVE8RG>HT:"=D2,YN6 UIK6E M8:.SP&/0=_?/C]A-+>1NVR9PO_NY77JXNR#WG>!]N$#^9>]1)RJST;*,WK(R MS"*I"AHNU:?SF8/N>(DC%RG?(*/[_:0AEET#;(H%B:T/5W%=UD:C2-9-X(8: M\U()W+?KY_L(],(AXH()K42$MX#!4V; U8?D=0^G QY:W\ENYF)BC0"TO;12 MK3%F,W:!U6E[N8RHS:_J1OP#_$7#PTI]T@*44N(* Z,.A)A@9G(S0E)!( +2*%/)A*_]:/"4_USCZ,K MK9Y#":7!3P\.X[Z?X(Z\X#XCS[FU=]U@Z=@8_2H)3S<5S[U;[BT"F$S@4B!7V7/5 MAT1V#VH"N];5VHX#JQR<,?SW!2R)Q6I1B,PL2\9M1M0CE%F9\9MFB"418DG< M?F9]B"418DG\,,*'6!(AED28)1QF!+\5D;0S!L-TX# =.$P'?C^QGL7NO5MJ MMIC(U\_%.YX0_"YV?V,2WRQ'[Y.S/7^^R@?2\#X[AS!OY6,NP%==+ W??_3> MI& ^6^,58S)6<7*=G;.E>33G)-&EJ)O3@I-!+^"KNNCZ*N=H^N^W5")WI"M" ME7 #*B%KNVFW.=T^I@@F5*Q<;D]J7;E<*0N9R2)5UB,HY@$J@L0#GHI^,>_V M=HP2\J[LCVL+F %/X 11/JDQO2)T>11\;6/)&B^Y4YD^\X]"K/ MC%N:T/201ZB'5/*KR".W8P'%W"@9E(@#W.2&T" ZIT%T08_C/=$F!&"ZC@*D MD<2[!T%I>)OJ[[.55[^.PF.U;08= M$)@5#YO2*OKMB/9;U)EHH:,D-VR/ZB1(91299K.HP#K"L20>XM3+]=5OTHYR M#:30%/JLBKI2W?43V$JW53S]KHVI=R;FH*QF9Y60ZV)OP=BKQH:U<5V*6@Y* M,(?J(X8_0(:]+-CDK:0&GB$7IVW/YXH+\N5B[7JK^:R.ZS'T&#\%Y_UYOM*S MRJ_GR\9Q0;'VYU5\FM:."3.<.0,77T.AG<\0T?O$U0Z7QALV+IC@E4. M=."BB6&&S@4OCW^*) MYT39!Z]KW)^:H4,]QF\K*\.-K\&JGNG*N*;K.7)UKBL(@7E_)\FXY[P<3QSN M*"_'/=;M$KB\#^A0=J9,G9.+3[\CB#Q-QP7L_K)O-=F R?G?M;5NN7S88CMQ0GHL9' MW?;G%^UWEYK:.8 P'FD#W;:0S>\!P#_'23YE8,0]B/6UI?<\[OV3R]FUO??7 MA#K6;C#-;3;48Q]J3M6J- 3SWY-Z'U[\3)&OI8 MK^-CC:9"PE_%Q_HZZ$=(^//Y6!/)D/+7]['^5!?KZPKWI[I8$X^WY5^[F(1R[NV<'J"D/H7[V4T 1.ZRYF,W*9VN:V@C>F^\#-+H*O#]WL>E\1-+GG M6M7'<+!>M4 ?N_=LOM4S",L-^U9/C(]W7[[5UZW5;^5;O3W7ZNG=I_<@N=<6 MT'.Y3T\L2C_+?7K"0@8=?D3Q$LC+7'(I@U0Y+<[M4JR4$#T?Z[%2!K?L83UW M4>Y/!TI_2A4\*X!UBOAS,O88?W6&MU%E/*.KJF2YMP*T)F1<(HA @YQJHE)5 MBHYNTX,QUIQ16Q2<82;#])1QAJD";0+U0;#J^/%VUZPZGO2JCI-_8WM3=Z$F M#B;_Q6+D5T\\V!4>)#*&9QR_ZD?>Y@P.,AX\";3T M-:>@0 J79%FP! JZ>-TGYMFF$9R%U_#IQN9B!9^.2?=^\>(IA](K4)*MFVRK M8Y#";L$U1+6Y#0]-YA396GNEV]W:U4O.D'3;Q'B@@+'A1JP\'%HW02M[XOX/ M#H"SI@JPT!/F7#=\KG9'@;8M+R3&$#E-VG@'M@>W@>[6.G: HD1D:#QHV!BN MM> ]//?*,TD[HN]/!4,EDKPL$U6'"P!0(SAC\Q%KV(9I0^9!3VZ+ MDWMUE)_F_O"\,+,!%K9D>%DM*B<_U9\1GSC1<#EQ_52,!E5/,@0%F"9ZAP%' M"141!N49[<] \([HX[7[+FX^AROBWA)ZY>F]>NDJMW:+0H_1!.; 76M44,BM M1PT4"=7P@\^87IEG5*E+FL!N8".5F^FH:LS3]-XS9%3\!M6-LN?N4#@1KI-I M;8ON;)OOG;%AWYR%.;JM^ OGH+K48]B%ZD)"H&X>X"JC$_NVG#4O&;RMFA:J MRV.BF4*N]$M?;]_LE>&!RMC5!1NWB)6 8JS@VJ/?D.??+V0%[2 #3?(OXE_N M-\"TW%)D F3QR:[@E259"JJZQ>L&9$7_7.&)@.!M8BXS8G^17B_;HEON.[:B MLN6/QS,*[6?-A7LJ.AT+BT[O;19AT>D+%)VVK(X\YSO+*MYV>B.ED"KUIIWF ML8*WJTF\LND5'(=I@\Y$ST=!KUA !:(#+2,=J]X1TD*%!3USW 5M02DGZ4 I M7Y36WAC/Q[%8(BI'6JM.5:F4EG&./E8@.E;*MQ@S*Z_93,(>)3I5BE>H)FP9 MZ!,P,5 @:XT4WC,H;EP!<[N1=XZ5DB[UAYFA1D^6L$^FUV/5#EVHT[!EH,^V M&"L*%1O,<"!.5Y&-R&Z3@NE@13I_][4U-]CXE6V< MWSM .."PCMWY$V?Y*1!L!=0G.7>\OJWNV>=K>);;V>8[Z]W<,])?R)W-&Q/3 M3"HS4UXPZ^I<*9G-/'ZJZG;GV(OO(M(K+'@7%KS[680/"]Z%!>_ND_)AP;O; M*N;U36*]3E[P[HMT^5(<5"@CH8S<@XQ\-<;+.UF=KR)DR/LA[]\J[_O^A)#Y M0^;_>+..BFA9H1 ME1MFWR^2%7T@$Q\LDG5])723]8)O%=/\BL(7%A>^*3T"5491:P,X#.$%36&M M,QU:5PL==MW(CQNSQ22=(!VOCA2!/R2)-W%/[L:0"2L*WXO)VF._7T=.QXQ:"H!RKUC4H+AZ;0=ZI[ M=]^FTNT4POO&>D^:O*CVZI,Q.5#ZQ:YL:TK#[&RJ3H_=5K&B'HCX37N+;L]$ MN4?]%];."VOGG4T#'=$YK6RA5*=RS9;<;K?&=!$HY%QIHGP:%PKB(9%\4^F< MMG+>7B8<_OA>>5JGX?\BAYG9QI_M4=I3D&9\>TI %9% MYUUIIU>2.4)I=J.,;1AP6+0F5'1-[ !#K3P5$ZFZ(3&[GI[SS5,O]$YF>E!D MNA[(PW;VVVY6%:L0:?!V@NWU5_8LV^S.9D/G5%Q\E#4+G6XSI_=[:9:LUJJ9 M:"P798OTBUL02AW>7RK!!M@.VP).Q$,GF')+!$D -!=@P/"+L_ >(5U@ 062 M,N*F_.]59O$@!V#_!M*PNAM[Y"OTEY_W@0K'@.<0;J$/K( @)) 2]O)+1?2- M#7M$JM"V([=0W3@%=BA"^G@#L:O^]B.I:#ZP1Z3A>:2I/?B%;:4:*.;:+K<4D0.N%F][M5W1 MT U]MGW, [;8[D<[6 6HHX&"]C5H?6R1.]8>,L>M(2B<&1;&>PY]?@7\@8TL( M2'0"R0P,3\8%"7*^A=2%8!M(**90;B S(^,"88A 4?&X>PM@@AC>V&5H7[FG&+I:/3PE),VW#57-S:!CR:V]J;G>FNR!0 M";G(7CY$D MJ<] Y'"[23PCWA<,0FI"O#]'?_(EOC6V4)O]X6M:]9O'N4XE0 MT5/\< .$%KGALH1A@JU$C&T3;A+F<^@CS_8QD>WN6C'4@@QZJZ M:6U[1#L5,%S+_[F)GI5$I >Q-N03,#'T+>+9;N,^A&GRF//I38=C] "5X#GB M0-K]9S@7+,J57D4W4>5QTYY,7-7A@A*YXNO9 [JF <^P<\>(IN#N50\^%5R9 M11P.S0%;\:9Y=(>3M E2(^Z$'["E9$!+ .$W$.X4M%&X()KF?K$/A7"A!A;W!T!A#1?JO#M5I*NN(=^SPUL =/]"2V",AI;S7,/*&^#MK0@A8AY:.0'$(V]DUMD5T.'X(5F ]J1VX-1U#!TJ@VH'&5>[Q>0A M$YH>,-@$(()RCFE+GL*&UID'!+7E% '96))J/E'36L\]XP].FN==<1'1(16^ M9PLZMK,CSWPD, UKE$'4AP/1*8F>7"&I;*#)=?Q=E4?V;EC=>.!!$3\.A8@'*U M3: ]/Q,02(XUL_OIS MEA4A2&])B-3M+8F6[%&-J!)WV B@\O6(%3.6A'B-)6FTA%F-:$7'..AGUV*C M43/4E?/KCZ8?\1T^/\GM'[S\D\2A/N!<$3WT#?F8CUXFB/\MD?IAAXL/(-/& M4X_)8 >'(&L?&N0[#C9!U*]GN*8^H6[I,/95&,\7K;"3\F(.59ET#R?(1I)4 M$("M-.WQS/4KZT] GNYN]X"L,\@UTL[RKFF%]M@GNV KT6ODVN T3EEOD&V!G-5(F6%(V$7_G*$)^]8.U#<6.IRA MMT&;:\E)BNLLAX:5J\;@(P\-36S$/6&[=GZ&FF M)'@'#]VVW,]PQM#\4;8HG)*VU)4E,@JV%$7.=G=*IFNF[,W:,P[-;7<(!Q/A MFIJF[?I;=LN@JV-HAGOD1L<8Y)^>&Q(:_#/">":+ZY8Q+80<*DH(\)-V#3F+ MDUT:*&]A.6$)D'X#\%S(N^BZ[EG!0]%W3YM/5UA;""&T M,(H$#S*"ZYG!"OO^$"C_WO*\#NE^ZRBM\1"EU>LW1&D],TKKQ[$Z#] W3Z/H M7C;S7U!*>RH'Z;&]7=OUE6Z=Q:XCX1 *W'_R8?\9M/=YFDG;:20):E%/(^UO MW-N[)=B1Z^ P@>?Q>-BS0C0@NM3U\-"1^_@![DNH5]_G RG >1XJ9+% X\' M^[XIWWQX?%V#7=C>O5&7ZSM'LL.N73-9>6EG+" OE2(3NGY;)%Q 1Y9HSHG A;QIZWM!O)!3=/B3D6],;KY2I6ZRN&> S>F#$Z MY40[9Q%,?9I=V1TMTV!D!(02JBK?M66V MP;K4:IY# AY6A6G M\P0QB3+E-KY(3*?#9H%P8,M GY54+#]O<9TXD]_4F'FO)QG9H@A;)IZW7,OY MD<$;IL.NXZUH.9IKL^.H> Q M>KK"U42Z56S(U1KCH#X#;U>)6;*;1"Z?'L'C67IL*'A-/ ;#W"CGY9PL*@!7 M.V)E,C9'585W8,O VU5^-IRWB6Q35FML=SF5)5L;HI:!M^-4CDAK64?&>^K4 MB8Q'($>UQ6/0SJR61UW0C&RWQ@V\[]3Z3AY!.P?>GC%IM=U?4BFV)_1[/"7G MG.K2.0;MO""F_Y^]+VU256G6_7XBSG\PUKD[[MX1K2^@@JY][HI Q7E6G+X8 M"(@(@C(X_?I;Q6!K8\^B:/-&[/5VVR54964^]61E5>9DBHF[HF3.HUJK@+88 M9BR EIYG$KRHK-)IO"GQ?#&1QX5\KEX]FP2Z,&FM&3*Q*%"K;I^AAZ,-FJ; MVY2(21]*Q!R/P_%Z(_9X?*L/X^G4U9 7C;^#O!\*J_<9&$>W P)-L,[-8)5( M> P%+(26.(/7Z9NN;0=YP\47YOE!UZ_([FY_ARNZ% M>\^FIM\ =\B^?A[JW%EM:%8).=T+>"UY*3%3=520"K-\R] &&W' D9<"/)^/ M\]XXZ_KL'%B^HB.?/!./ SSQH5CYI;,6&S-_Q>#//=-[DT+*ET*T]R8%+(:% M4@ 6D0JE "PB0812""T"2B$=2X9K!,"%^)U8Q/-=U8,XSJ>F?"A6]:E+H;-; M".=V7"OXLKDX _MN5E/@44YX[2BAZ4W$RY4=)1"_ZT7=&:,QNN/N6#>;E$(6=F1BI%@!(P 3Q ^HI(]!O"%K"QD M92$K"UE9(&43.%;6>#Y-\IB+6LB< J%GU!;F'-#YQU2RQP"GBS.G1Z';(2<* M.5'(B7X,)Z)AYI-;8T[(AAZ8#34UD;4RO#ZFECT&+@6.#AUEC;ZUWH2,*/B, MZ.XV'D.*]#9%NJ.BSLZ]EEO#U,67M\O7!_>(Z/9$Z8[TS(KYWGQ_X![5["9D MZHXT"Z9PC_P-D_7K_]Q:>!=G6W[KUT=(EUL-ZQYXEZ>LSD<6OY.KND^'?(BV MO.+HD_T#S(SX8?WR3V:^E,0^$=EI1JD+\2W_!.+WKM2-2AH=I4QU$YEVW/HO M]K5DF,]&50YU*=Q6CE([V4UWNL3)2&G>19B2D4#(=;N0FK6^7(/"M1A2X>Q[ MT$=AR3-ED3KHL%"?5E8\TDD69O5MGMQVF-88AVE T"?\3+64&RN3+P3AGJWK MXKQPK7!=!!H-\>;.&]"M9"R1..C-BSJ%MUZG[GB?^RX]*Q>:N4=/8/+U M7>?'VU\^4XX[\O<'_1^'O>AU;C2);N8L52E*V>A 2"=5F?SUF91.W\'=AH[C MO3&-3^G%H+\ 'S7;9>WK#I&5+:JDZR;/Y:SB5TVK&JA]Q04 L),RU*I.8Q\SX5R5V.]I-@(]$E':MWN]E+YS&)! M-ZAY>:9(@[!C.5+I](<$4?'H=#G. M]I&%CE;PH1G-SC 26,,'/"2XJ?EA#RETA,+8TW'LJ0:3Q'H"3QCRB(&G6QS[ M\3L,=P(IYNE_8%M&OIU#^VZXEOW%T+JWR-QK.JH !CX"*<%?RRZNP9 M,XWG(PL@\)D>X8%M<.>JCEN%QB.'PGC?1P _:LX%IR<^E[]YKN0%(Y4+J /6 M0]NPRB3/96%]1"NFF0'ZQ[E:Z2V"DT>+O0UC%DT*$]AJ;2\3F8&Y^>44#S8! MPS7>:&>5ID1O4R,,14Z+A$5*"CQM#VM -F5&T7VK#^:K*AYQ/O<_6-0]^=IJ M#G]^HQ88AB"$4R_MA7R":37^]*2D1,BE)LH6AIT4!3\44L^H8$&"=4)S(@!) MJY*X5:%\S7-/%OR)2J1L*OP;C]"/ZE =?1DVG8I3 ,[DP@97^+@V;U6XAK#Z MV@Q%_H9?A8_'D'_S)T^PO@3;6']%__W'KA;^2B.W(#=\,_P9EHFVJJGZ> XD M<<1W$N,XM'AU[SBK-@2'A]M MDSM%IAJK\KX6[W?C6_(;YT$.('D,HZ1FE26'H)G9>7"4!*LJ9^>A;TS)0TES M^PP):1HS58-K[-G%OD?(A5$N,>2E!9]$>26KL),5H$R)LZ?K([;LH?99Y=,% M 1;6!>BG6&^'D^BT #^Q=HT_2P\CS*$;4!814==-!D@7S#'03^MA2R#CV(^P M__\57P?-7W^:O&9I"Y!.= )G.<+;YLC :0;KB/@S4-*M8^_:@%4S4C0,WL** M#X+F,6:=?Y@+61' C&T1 XDW.PVK&O-_@*HV.[3N$%C/&_DMSYH0(.S:S6[) M:;N&,[]8RNJ.YW4+#74K#N$!$6/&&)$%L[-?S_%@^CBW&C?0'B@;,+[-3&1/7^GT7[<^ M_*#H(E-&U")K1C9=_0(SYLR/",8'.KNP5DCG_;#;L*$E"/L)EM;8-<2M5([\J"<(?M-JC.5.8FK M*AJ#DF>WR%[Q(*U59/+^@C1YN2!1VZ5H#\H^4'2TZ*3-%I FAF4HIMYD+E&RM.Z^NB@JTA#=@-50'&2P]\7YE:77D"7P!+D[/ M8. XK7">GUU2FV=!=5IJ_%H$*S_0_B./]>1+5KUXSE8#^ <6:@JL"@__;-NZ MHS>.2EFJ#3L/>-F$.;94B]T==R0"B)N]1.J\MA8/XWB,Q=(7#\-!7L<3.U0= MOHRC\?$>VRV?ZYL&QNL@ON]UO/*(-[R.-_R--^;K9 D_]26.FYUZ'J^WNZ'S M01P['\1;SH:*W4#71#D!BZ(I9Z U:B "AR6D\-2=ECV'\MCN3@(HZGG303. M9&T>Z_<^#XH=]?^,"+VQM*GUOQ?@F'I&MF_Y'@RG+B'$P>9O2.0$X*QV)WAF MG^'KNL^POJ'Q0/58Y]$O>P(P[]576:S#TF;PY0D@\X9NL5/+G.Q-=EL #@D1 M 9I90 K("6,*UH,L(F);&+-F1-DB+Z\85%XUM9=;0"?1O)UH=_,*),K&$1YM0W.ZUU4OKW__^K^/>>A7,.29S M- RG43*#P<<)&Y>0%+\2.[9B(S#2ZR_]-M9,]!U$=?<81G3A3] X'U M7W^ZEM8#D07ZPH!6IL4W0431/#+/B M$C-J+< H$K_LMQU:=@PN5%@<3 ;0D7K8<+/0AIV^J/;I/ MS+6J%E=*^7UKC,'SBJ#&N+^,F+0Z&B;RZ'2!Y ;9$D9=-%^,D2K'37IIAH *ACS&K>&\.6GH[R]+B23&1;,R3; MV&ZFW<9RKRNPI:>CT75CU&I-F@)M;M8Y 5"RTMR +;T=K1-JHLGFV3PE\OVM M,DUD=EQ6 &S/TU&LDN.SP]6XC9A4;39E5N@^96Q 2V]'J2;;C2\SCA*%BJ15:HTHG1U$$T1_ MSJ87"W*,>Y^94[0^6R],MS333"B3<9N("GL!M/0\DRXKT;@:G3-T=E9"BYUQ MNTQ7A3'A?>:F54MD%X6]2G>8CIK/=4>)6AS>//(\LUPW=OABC>7HU70\0'&F M,"JN6^.4]YF);&*_7.7( 5)H:RNIW4B54G/8TO/,GKBE5]56BJ3PU:XR*7<[ M_6:VO>?&DUD2D1;Q6GZA]BOI M7H8$+=.>EO5Q5ES$RW6D,UL+9'$MR 52. <.W18I,)5HIBR) M#Y':BT+L!.5>;B7J]DA#.@0.!+8:#KK1BD>Q(2B%JM4BWY,TY<*#F M^UINN%(+5#:C-]*EY)3<&>0Y<"AF4R5XOV8N,:ET@6^U]@1=$0X8(]"PY$7HT6,3%K4+O6:-"=K];U16%S%AP:(CI:5B=)F3+[O#"@ MUOEXKWH6'*84,Y;J*+V@"N,"-AQW6&G(G 4'HI$=-HA&.DYC"8F=]1HZK34V MY\"A)I9Z1#[9*-*=-;89K6L;C*B>!X>5FN$29%(D$#->X/',0D[*5?(<."#% M.=+@BF85$2O9S* %S+UD]72FW/@T!Q1\>:> MXPJTF&$7E1E.Y!;FYAPX),EF=B%+:);JM,9+H[A8;K;9S3EPF.Z 86Y:^RB5 MI3E=CDK;7J\FG ,'0R^E!G"9:XQ7548M*4\0* MNQH 1A3QOKZ1Q4<9+8>5D56Q.?]U7IE5E-V1H9NZ-.$E-,S MNXJ^@4T]'2A,V1Q?%J*H)"9R>CF*#E:LN#F')#4!SQF=Q79$[?1>SFSNY!Q" MDN>01))R2]6(-BH47BQV3!E?[.CQYAR2Y,8J(\;%_ 19]=,FWZ^V29X4SB%) M,3K.-N,YD:?,IF*BF\UXAE.MJW1)Y%DFJB664 M CP+HZ.RTBGO2O%5H7V69A2H <,E9UQ!$K,S>K,J)]5L=G,.269\K5U,#D8L MO:LP)7XC%*6R*IQ#DOUD,9U%2SL4P1F\VZXUA/ER3IY%DER\&*US^=:0XKO$ MCC37L^5RUSJ')+O\!&N/L(Y"F0FD86QVN\2^=19)VHF.MD$FVSW-SS9+I5TU MBMM1U5JGA]FIF&ASYY%$'^ :#?!30G9MM:CE*QVY,SB+ M)+V4%$VI)9*C=OUT?D;W$ZF>(IQ#DM5\,9[V]W&4WNDY\. ,L:WWSR()T5@: M[#S)25*V 7"2VF%K6CF+)&A-9)/T>(%(?&;<4V2LM1S(K7-(LC7-5KJRUV@$ MJR(TJG(=ADB<19+E"MTD)'00ET1Y*H'U?9)!$F>1)#=H-OF5V9,H4VBCY6R= MFBO%LS2C7).WY72_.J16=$9JU5&N,*1;YY!$P5FAD"PEEX@Y[VO WO=H-K4Y MBR0JBM5%DZ5YA,]/^R,V@:7)G@4Z'G52EDM!FY/XG*J827YAQ(6R&"7/@LX@ MKM42XW$1DRKE#D=2-)G+U:P.)#WTOKA8:*5]:XBLROPL6:#WV]G$>JI7][IC M,=MAN2304F*#([MJ/(@!,88&1KW\@XWMN*14@]HIOL[,F-E#WO)KW85:0JVK'FM@F\]B0>3_[-_O-WXA]KF\N* M:ALJ#*KIJJ);'3Z*^ %IZB+H@1TQ<&/Z$=!OSMGI>[$E^ 3_-E5E6=W 5S*1 MB:HPD2EXAA.W@^T558G:SX+#>8*A2RL><1@@C#5K(@P>JY8XX-_@C283!CVM M?2KX<%$!?WY^CB?X?F9.1$4TP'.M6":,)X)QN7L7'YSLRT=*[%M7;F@D]8%S M6:Z<7D1%*.L:U"$PLA"SY5Y/F^\1@#.YZ4"0$"'_UIGTMP,C62N:8$5ELLP2 M;G_;\8VV(\B\JN5-P]3XDK,3>C;.TC M$)R>(N:M.+V;=+4H.VRUANF-)_+)SG@.+!&-Z?D8Z+EW6+UQ%<3:%O:>:A?F MNTW57 J,)$ZS2 \KMY-)B$,7.:?NA^595ZL.@&-? @9@(S-+G?_M_G#<$?SY MNMCS<8?3V,))P,8-61B:^Q8G>H#:?3:X0X_/7V*S'I0D;E9W!_W,E37N P-Z M_58>GGCP(:9NEADDG,5+#O'">;"O/\0%^*;,OY'S)Y;$[GR([\TB$D,?'E'C ML4%:@Y^=U4!5*W/3(!UE.[S\'/O#D&Y1K]L'_;\T MM;H3C?"#;3V&1OA#TQY#-C?C=]\61$CX@D43OFD4-Q3%+6CAV\EK4 MUW7CSM7@9W!*)Q%@2"E#2GFB$)&VE?D ]"3DEB&W#)QL+LTMOVTU[CW=4VL) MB>1/9A /322MTR$_BC]^%_]^!J$LP-.JMG^1\^!A2"Q_+K$\RC4>4LJ04@9. M-D&CE"5@+J*BBVQ(*8-,*KX4PO29)MZN,.FGM?RH)L5]D^5!;R*3_ME85SX=M*K%5N_U/VKWSSZ M+(KX5VSU:C#RD6JK5T21%S5;K; # A ?\\B&6<*MS::NPTW'Z<:5+:WUHAQ MGQ^,]S#M5O+7GV0,?[5PJR\FY;NS>%?XXLNELCL5AN^^X'T)PV?G[YZ$<=,C MS]\\X7QCUZU@9SD*XF7T3[A5H?=TBS0G@?.E+&762X?20!Y7:IG;C7:LCNV M(.4&7S8*(MV *?R *X4]X>F/49U;&\8MH/H^'*/0_[DQ$ 3#&SK%@:^X1,O$ MKJ&W4\,M'8V.XJ*6&E3319A\'+A$> Q-^8$3#^'Y_$0'YR?Z,3_170F"5W*5 M(=]1Z*EG[7K=U8;W#P@701?G[]#'\8/;V K_AH^SIE&9ZPYF.%U8"N7A@H_O MNCQ,*0Y]G%3"PUS^N2OCN>=MJC!:%'I+ ?263A'E*][2>#M+1R56+4A]B:!F MY0V])?8D@!S@+<5CQ+D,U&$ *0P@A0&D,( 4#&$\E*MV8X\LKVI37ORA,:7; M'3D-7;"K$::#AK_AA6EJIBW,QEN-:DR*O%@CQY742!BG+"\L^3$G[-;&W2\&[(#:-2KU>7S=W)I56*W- MBDEAOL2N'\*9^HD^TT]TC7ZB!_23'9V@QJ2^>Y"84AX%^IKGE<< MT"E.-6&]J0#P*=\N2UV&/TGY"3&;BU61BAK(6BY,)J-!LQ5 Q^O]NU+R;*R) MT40^2U>BLWP[P]%::0B+W .W"W^*QS]V<">PUA7D/;;WO)YSOIO_9GKM\%B0 M8:_88D**E1X85U7GV-V=J.Y[1KF=61SF)7AC6(2GR43([F(=$/U@5,JAT M!RMLR-+1S7*U*>J-NLNYDS A7Q18\QU:C+H(=ADR-7K';1-*S==P3_D2<"B[#;03-X'FLFG M@>:0-?J0Z\]:K.US,*3"4=LE#T?85>%'^ADW0]@ERTH=:(VTBW(JV5:K\PS; M G"#(K_^Q--/*?RM==S:ROB/50W9"SIW50'\2$W=_V!5]-?P!_[\1E'T9E@4 M_5\]TKQ$470_:J)#JQPW>M9EASAF2KDVZF/FD,%K1P MK7+H:!P5!_U%$:57"[*YF.QVZ%CYV>70D\FOE4-W5W!WPQ1_<\7CQ/69YZO@ MF5.@BZX(W-^C<"G]/=%X1HINP*#_7:JZ".?]M\;+0 '6_(MG'O[.3'15-@W^ M7T-=_DXB?_T+J*"B0VW\;?T$OLW_C3Q%P9_^>1;"7_[2J<\4-06#.OS[K0 R M&L/?9(_AC%QZ1CZP!WW+&7&VFZP7>R;GH05_8U/XR8)/X*'@;P#^>"SQYKY5 M"/[7GA'D[1V!<$*NSH_BL=2;Y5G"*;F^C<31<$:"-2.I<$8"-2-$# U1RX\9 M^6KQEL_M@]Q%S.:M87[5Q[I.$8]OEG!Y;Y#O>? /,]*-B$-#!9Y"&Y9 MZ""2Q3<7$?M O$VLU*FO2\F=J\&/89K.V^HKOG1G=[[(I3? MGW=_.>$=Z0#,AF#+YTR5^Y S7IDSWI'BP"O^MN+\/>093?\G9)8ALPR<7=G, M\H[,Z@P*?R.YGL_$\Q+)]7(\RS^'1X_RZZ'I[^;7N\U&5S#R?'SW3J0/F3(2 MUTF[AV+V57DT_=6K\J7YJH\(66DC[312%W;-6F)JWF?*O4XN9VA4%FE1G7&+ MT=*Y5*UH".,D3+F7?$J@U\UHY?O.-1#D M 9+EF3TRL<2%K$!7X@*S[28885MO 6RQ4IXC'TMY?KF\5?>:.]D'7G/Q ,0] M2\-WU_&^A.&SKWA/PO#G_+0?8W^_D-2U/;W72_O^ "K>TK[=;Q4F'J2A%>.O21LE(W/ZMS@S(9'\A5 M?@O'*?2/;@'/U*E:B? MX!G]2 ?H)_HY/]&="837$O0R4=?V;]XLE!L&H"X5@ I.GL. MI_4>LN@01+:.,]$90XX)Z#>A3PC^P8*\P3;*.]TBLWVMP-7TO6P0*S@@%#IQ M0:_SFV]'$Z;()4DIVUWGV^I@DJMU(%C9=7X_YL&%0:\PZ!4&O<*@U^,$O6[E M/KY33#B YQUKGRPF' CV&L!P6K!J>5[I;..W6=J0Y$O]$5LU:#Z.Q&5N1 \6 M+!E Q_']HXUK?:3RX]J(I$2)J>ZK [6[-LEQ"KJ-B2?D3, ML.85[ W'W;<.-.8&&VZ^RI 5>K4;CPB,:['K[@8@BN7; MH1\K3_X#7;C >VJO6=KMJ^_==5U?<8D4JAR!"-3.Z&S0'+/CMIP [.7]NKX) M]!-U?7^B[_OIDL47=G%]68+]SO/PS176I^J\-R'EUZS->UATS[#TQ#8Q&HW$ M 4?A.;[5B--K+Y,Q7AXF=3[UD1'L$#"X-H81#-YX73GR!:,,;^HV-FUSY9V>S0 M>H3?+GD6> P10XU WR'"&&]$Q@*Z;1^H'8#'3>@1%/\:OL?'G3C*,8FN"N^9 MG'&EZR2.==KK'9E/E7LMX$C;!R4QPI?K(P_A--S:-PAOF#W"X<2K M L!7 EC%O1REQ/4^3J_6:#9=)81F61(@0M@1+"2,8(41K.M&L*YJ,]\)9B%U MI"SNUJ.VA!&U>4[I5.M1@H2V\UXT"WA&J3":%>AK?6$TZ^ZB6<_ < MZ&=8^+C:*!#3B5I%=HG=0&1669,I6S@!(UK$4SJ=>"^@]1^#FPP_X\V_1 )K->L-A<%.@$2&!L-:@LY?LVU5%8MFNJ("G M&K^Q1"SYLB=D1#<7X)-=1)U&@#Y&H%(SR@YV "7^U2-0"HPC!6@A5B-CIO%\ M9 %>-=,CO )/%%L[)9$X^A2!AAH1]0BC@_:RK&[TWQ%K!->@!XXI.7;/=^1! M.4/VFU1G*G,25U4T!B4]P6EVQG.FS#>FYTG!\8-=A>A"<^F"_F=D\$?'$B?C M$5%8">P241"^OA]R9!]GQRIX(0]L=@E>"4R?O\#>SCOJ;3>,ROS4L*;Y@QIF M0&X4_CS O/\,O<#:ZFP/K&>&Y69G6H:=L9DA[(B MR%^PZX;FOG1F&R!J#^F#VX.I&)*XS48:ZBOY %HMWWRO\&I#3,52CSY$-):\ M47CWBD/$'MT6D['DC8[M7&V(R,W.(5Q/4>.Q]*./$8GAQ,,/,?7HQDC$L#L9 MXF5*D=V.SMVB%)F?).]+):G\*$CF)\T+XB O3O0N-(ZX^X#?O M.;M;[9;BU/.;YN->_SE\Z5F0S89LLD[9)/6<1/]1['([R+@CZ&5U);7 M6%$/>67(*UV5.#HG'C+*D%$&3C:!8Y2'<]0AHPPRH_Q2=--GEGB[^@N?UO*C M&T;W126_/^_^LL$[TH&F)K(A5;PQ5;PC?8'W#&U[^GO(,YK^3T@H0T(9.-G8 MA/*.S,JZK_=YLOFA=)$7YYN?JQR1861XR0K>ZE*GD1S/\L^1T*/4.&CZPTCR MF<1'@;@+-*.% MOE*Y00%";Q;K5^M%:*QH#C*S/DTSK>@@:S;E]"ZU&2=A]AS\*9F*^U^ZZYI[ MQ4'*+7?UFTQ7J"+HYRVE("3BN2967*5VQ+L)[]TH@.7?G2L/HHFGZ\'_P.\JD_NTEW;>?HWZ-7;/Y8KY4;NTU%-Y#?J MM)N&W,'*95:F=L-)9558YZK5"3G&[?2C\3,%]\[6:?^)CM)]^$.AVW-+B[^H M$Z1_WN(_Z0W-B"$V:4;IIM2?B[LEL2MS:U, :/"-8GGOK2JWRY5QM87SAKDR MKC;&V^7*N.(0;Y4KXVJ+E._7**]:%"&H<2(7AL_Z'6&8YXMU30)T!"GT9$Z( M#7Q#2==-G@,]!F*VN8E]>/_X]0>[...HD,*8J[:P;5>*%DK-=CM5Q3L+/=IS[HI8:#'MT#/E8WMVH&@X&!)Z#%=SF-R >>K_M)<[W?S#8YL2,PB MJ@P'/!Z5\AL 2L!?BH/U]Z+1HT=TI"XU]KOTL"XW\??G>EUN[/?GDP4[\A/( M"G:!.KM7>[6FW?F#>S_ <;O %9$XX%2<:L(,ZH$G55>N>W?*H9AV$VTMV89, M+;I(W$BS13W7#?8QOMZ'#TYC)E[1[MD.*MSR+ZLJ#ZG5G@CLK:W0N9 M/JUA=X94%_JH%*UB1%[">LR:[N<:[84F !" ->M0Y G%L?>*U@4R7/HI=]6O MVY9AT/7V=^ON.RCV ,YG8*^"W9%5^%/MZDX5X2&NS/%=%_T-;N>QIW\ZW=8X4+[J[B:]3( MBD R,*K\2584;AE>ZI[&36$F/.?SP= $]6PJKY[S$4?;XAKGL0)26!F26FP4 MT]N.,$91>- G_H0EKIM/YR$(;F W8<-\7.&)GW>AXI,G?ICX7J9;*;*.B/DJ M/\?RJ7Q-("& 6#,)S7S@2A!]-9+='D?K,5NC2VHKGU MA"BR/6(#3>?]0T')Y"<.!8775@*XP7_=Q?CF/N=/.DYT&3PY/4Z$GB'ON- H M(>U6AT?X6EZ8;09IJL>W((# T6I)R)!O'>>Z#\&?)4712YMRA\U7M -.,VB M8C).=SEQ_>=_P3_NDU@9P#B$JIGSNL-Q<_A:9RE$D+\NLN*=ID/'CE3:46N4 ML/MM]=+Z][__Z[BW7OMU3L(?#6-F'X;"+*L4^.A$XQDIRDS!FW\S\H;9Z:X1 MIV,)U#UE__MPFAX./((B,2S]5^3H9R@ C_06S#9Z)",'!:(R/S5^.U]S/[/W M[MP/55V$$_);XV4P,VL>/OWDN=94&.KR-X;&<*@+X%=G9 D4@L%%YN8(8>!_ M\2. 82(S#4+#_W0;V7,+R4=?8?\*O^A"Z/&1->>C(QV!L@/O[UI;4NHT M=[ M>)/YH-?,GR,=>4V33Z?EG+09U^S9P2C>X2AS1)O\1>TG=@);$ MRY8H@N^;\8F0HZ+<*,=("9EIMP4 Q9ZWM_8&$^WH[8:$IS=,473,F/8TM//[7A+[DIL4Y'X;FHH[XWU?+^'+3W]'#8' ML^5>)"EIQUZ"+;WR5'1] M..-[63IK;I'.8!(U]H,6:.GI)]6;;D+;HLB^5J$4EM5T,VEUQ-H(M/<^<($QN(V,- M2N+QG=BEJ2Q9RI+CE/>955S)\8OT8(.LM&BKD&S/&7D'S^1[YWU?PYCI0)ZJOLW!EA[)S\E<95TK3S94)4]T>:+8D3,S:YGWOIY$N[N6P34H/">F M=_GQ.E[+6"Z%Y_W"-Q;$-)?93NR*TF M6Q$L\\1?ML1GT_52%Y,M:5=;-X*B2JS2)=&,GK7$_>4-D5 M>R:=WJS%P21-5\;S2K$T:@^VB=8Y MH]MT#;2J0Y\RQK M9J^JMVE)$IGXEI(6*[34;8&6GG[6L+I;".4/NFSL6 ME92J0'5(NKG8"R697<.W>_K9-W1M'9=W:;HP5$BEN%A5,I-CDW_!*NWO3<9Y MM-C;,&;1I# ^;6]3&0&YF8,FV*VNP&^ 1QZX[W6\4OQ&8N]83'L-5_88B6B M 8@'ZSU(_^N/Y=]$;%X<&+.3O\&(FC3Q'HA?Z.6,/Y\B987Y@ MD*$ZC4T%,^><4B!:'A>3G?&<*?.-Z?E=WV,GU]4!BYQV03I*?>$#,Y<[TV=+"\@&?OC_?B5^75URB1B1NF55@;.2?2L%LA,"L.]$':6I M.DIZ'.K@YW7PVM)ZS_$)Q14JEU_.02BMS]#U4%J?(=!^K(?V6O<\ZI"$!E$S M+H[1']8,[[^WE,-[\1>A5W#GZ/K0=7=SW^.XB;F7N5"C'IGCGU44;$4)7N%YT" M1J8/^?)NK5,AF0[)]$.BS4W(]!V=N+;RL>BWAI^0<'^/<-^1PEE)V6^O;R&H M?9J-WY&2P:3E-KWX>\@SFOY/J'#W"W"0L]^1[EFIKV^M;_?"Y]W4\(&C])Y4 M]V_.>8:18:YV'9;WRO&LE:;=4^$+37]8*[XOEJL>^+O<\3[_!N[W-O?MJH"A MF)V-$4V_4E+ _?0HRZ)326#?JRVC_#ZQ0O!$9MY5!;VE+EHWJ_YU=./SU>I? M31(9IWKK)$I%^]G%!$\7E:6P&>,P]S2*/V&IU&OU VYG7X:4Z[VS? 82^LMA>9S37=H\A=_W[\A[QETIVODYD MIQ2>)<19?";A*#T16J4I810W-_./\ZHVY47#!-(H*4U>$U7NC(>\K^W&Q;Z@ MXPC6Z3*SB8C+PQPL5P(\9 SUNL?_7,M>_(CQ^;M&/(Q/'+J^'W-]KXX?%W6$ M]<_CQR<]XHV\PZ56*=I'5FM FHA,IF\D88$CX!$G8_C']M[N8"V^3VSQQPN^ M.S&$RG"G+NR]>*KW)H6[]C_O.&;L.J:\LZJ>]4SO>=?O$R[KU4.]MSLR$OJZ MD*S"%Y1TW>0YT%$@79MOVN=-C^O]N93SG"N+Z8E1?JJ4.K2)D/B$UC,8&8=5 M,J$K^Y3 TA]S9N\YV/M8.\>V^WMETPQ@R#@XX!3ZU=_WJUT(^ZI7+6?W2)%$ MUB6D,UK*8VVSI\04A#DKSHP2#Q]G?C"0NT<_/%2?X(CG_CSWNP\^/XQX[MK7 M#[Y+_^%CX#589MUS!AQ#7CL#?@S*DF++D>?.+\]0/>7^?) M!255J4YWI142U5*:N%SA\?&&#/3Y[L&<^SGXWIN0>J^ZV")7=2>5^ M;EK+S\$8[:PJ3]TUA\FE3..0)/4IR!&]08P=C2)<%G.'$MH1$U065S"8;6C0K &,@ MWERT $01,10_+% GHKY7@[G79?NR>PJW6I4O[OW[Q?+ALKNH,>8Z-1GT$&PR MY.KU#MJFE:NOM[>B^(?D5M:-^#-4O]+#%[/]6BI+T2HR-;<\.1L2&X J* +6 M6.(IA=V*Z]_U)LK]')AXK)VW>UQI[OD"_F.)YQZW%^[Y+OECB>?BI_$?2SPA M-(P)_5S(\_4 ML_:_&GF6NV*1+-#%&H7E\^.Z0 T1O+X9HR@,/:>>$O';W6Z\/]?P#CS \.9T M&#?^ %Y\,FX\5)"6,,CW*8J?IKL#%IF6%VD!HH@5.,;B8> XN!YK&#C^E"V\ M%CA&#]:PH]*+1'\O$HB)#FEV41I4J[QE#>]&CO%8"@DCQT%8=L/(<1@Y_N"2 M>QF8.8TX^BI5:2&RA$0EL3U?S3IB6XI2),05&#O&\"$/'@)H M842=6I^:H$>:O(./9*"FZQ%@XM9?5J8*'\K*J@[_>O(M:#Z,LH/"08E_02?4 MQ4*%<@0&' $_P,'4&9UC5I&"K$X8.=+A99ZU]G0DWH"/^3_78/BK+F/TUNDM M3C$\GYS&:\M%M?<]QGZ65-<931NO2P;?W25J!1I#R:)9FF04DM[\^H/'SEP" MCRQY+6*-#$X;D(>UVQ6)HT\1V//(WU#,,J,;$^R<6 MR3+Z#$R-RO(\IS]%%%NV!K/EP6]335U$5 NZ#K.O1S9 -]Z3_J>!_ATZ69=S M;;([&&2H3F-3POC4_.V3?Z#*)](2.+IKHO"E- MJ\T=^>M/^BF)>?,D1S@K)8 E;V.F\7P$:+@QTR,\L!CNQ70%=B+0]-%$@%\& MB[S6V&_:+2G:9U+X;E(M(>FO9U#XVD14VTDYDRG0.%70*N(:[:F3^4#X]0=] MBJ->W_,3$X&F8Q$?(?IZB\4117/_0[$8]MK*"G_^+1I@\6=/HA]N 34X,U%K M'R%R3'RNV$^[8122%4N8-U]J656W++3=H>TEKVG] "R2XP&T+D0%",O47<6; M,J+F+,4?60(M @D7PN\NI-9Z#@D!:"\ FFK$[!X;NR7D>_(NLN;!0. 8-]U MWC!D^&9 ""/,$N#1%IBMP8-V3,2OW8 VZ %X(!BCI6@0MW3028?",P2GIXAY M*T[O)ETMR@Y;K6'Z_,[ 1@7\@U]6\K)1"#2 M /_ [:TU)N L, L5.(I[T!QH&_ @=C92V"-=F0"4#0@BVAI"E*WNL4@>]./5 M]QDSQHC,F#58E4W9$)/!SXB4$CH%MCN M(,!.T 51 7\3@9MUW'+!,SK,HQJ[Y#H?*)^9ALYKA&198%^6-%WLJ\(+! M"FE-$X&FG@!@O\Z93JTO:H'H"Z8D_HG\#<>%(?^2G2Q\I/4;^N\_3\<+^6'> MN#.TP=)0QPVP]<]9X8^ YYER9&0 '=$..U-EJ 7VU^"S[$$M5(Z7#SBU<7:] M(XR][0VT73<7SKD*Q>(?CN\X5659W1RV$/3?UOQ\F1J\YMF]6#2 +7*FS#>F MYU?J8]^AYPZ1?!Y"%W:U"[J4D4%#9XMM,EY+[7FR-187R([;E22JUAX.IN#E M/%A-EN#UAF;RWPNT7-@;L'=MW*7!OK<+%@*96>K\;_>'XX[@SYMSS^39_<#: MSK4^0OV#%#;Y$-FF0+/< M\;N_1^&^X^\) &$I"@G>OTM @^&D_M9X&L_5BMRDST579-/@7 M _5OGQ+]Q#XEZ/OA7X/[@)A?VY;%8O$W X:AX$/!/Y;@B5CJS8!7*/A0XT/! MAX(/H>9^!8]9U=%#P7]5\,]'^@\S<+Y$^[=(_27&_E;>.=NG=ER\HP1SW)?' M]56$#] >U%J/H0J$ P]U_W(J\#;/"(X*?'=%?U47_%GDCY0! MANMX[3VAN _.@B]--/'D@9]A0G>#$U^6$*F)C/Q_0X%\4R!@^/##__NR MPD%B\MY4@%= M8 ,!%:$HOBT*G_'R=I6#/HVGYW(,W!>@?E<"Y\8< F6PT.$#.;Q'&H,OF,MA_"AH^ZL8=6@N:#MG 1]B FWOKNH3 MZ_2 M#Z/;K=JJ$0S2CTZ:_>VPG]?S)[= 7ES\V_.:RC'Z[&+7MRNWAXE#T9Z!V(_N^@&KI'VS?6XON9J- S#KR>/R5@? M*'_?WRLXU\HK?9D320^5N:MK):0^)DOJ-'*2["XBP*1RP-QUD>-M.X\8:@08 MG+Q[3J+[%%FJNA%ULZFQ,/&9+#/V$]SD6,X3G22;%H0XE2#L5T/+A-^VTO1^ M/166KAGC-C1R"V?@;S51$1?FPL&5R1X7$&8US5.[^*!>%=GNGJY= 5< AHAV MQ^TDF$<9%K/LGI],)P8F]W)? M%?5#+,]D@RZ5%QN^TW MC)G44+O1#=*E\],^^>DFS.)=R??&J$,+GA!S-@=X_2T$7=-'2G"?!>&#A\)WC09_([ M1S:,[D_J^&\GSKYF[:<"%)U>CCO__K)&.)9R_&\>N.AN%D2L$LCB7P M43LABI6%]C]:*MH"V!!5CI( (RP.!50&_V@U\QQ,IC7-/ET M6LY)F[',?9R,(U.<(^)C+L%,Q@F<3XXG3#PY)HAX')\D4AB?2O^RW\JX/@:: M%K%*/CWDJ/Z^VBNSX^5H*V[&5J7)TY;YN,PI5$OI2PV=KZ25 ;K MMBR7<'8E<9.15$BGTE-T3):K4Q*T]+R] MM2]B2:1:%Y!.OD=SO<8VS^.PI>?M8Z[<8%.,OJ 9(S/,$02/:S5AG/2^?3!A MAZ,ID1 ILTF5E2E;:/$\C+]Z6N;5S+B@935-6M5-3M[EL#I:)\>$MV5-E6OY MEK%K2ME*;3+E\9I!Y6!+SX@J[70T1_67%8HQEM5"LXA22&$#6IZ."&@$EN*9 M.#YFN 0_3B $.TXC_&1,3!(,C[,\GDIX9-"K]B:M3)X:[N-(P3?* M1:4^$F5V3'R2DQ,,=G96B^9X+E6,>I3N#]%V&A?XI0R>>696Z5IIW"Z4I!55 M8&9[;<8D)P-L101?-F*\4)1[/Z8L%SL^'FT6)OPYA% MD\($MEK;RT1F8&[&L&G\>PO;.X[#_(#>"&*HN'3?QVBF- M#SM)=KKP5[@=$)&=CKHQ;1\2G]O\+0M<6-V;W7B^1:7N9I[J2=FE4&L(.&"4 M*?('9C>VGAN5F9UJ&O8UFPOG.R;>+!\8)JB[9&9 BPH=]L'?S*X1"MXGP:.Q MY)ME0T/!^R3X5"P1IE8/H>8'"3Z$FA!J?I;@ =2$@O^&X"^5?.9M4N_+V&^< MUN\3Z]U]I?5+7B!-U;%PL%C"UP.RP4SK]PF,"KYZA"@1HL154.*.TM5<)YE= M"",AC#PRC&"7A1$4B2'87<&(/SGB_-27*^1!"]7#WZ1H/VY5^>!5Y LO+-Y\ M'KS.6R?LX/E CE_SLKJT(JI_HVS&)CKI? $Z*+&F.O49-!#L,F0J]<[:)M6WC[Z^5K&M9+"J@N^XYXYJ#KQ M_)-;):XYD0J7>S8FRC[;X)QV)JJ+/%V>40VZ,I$1%BOVA!5UE@V]E*1H'>CNJ2M*%'9S3?C!,RA%G]*XYC_-T5# @!(/@ \-I% MLDL!@%G)K*J<6LE*A1:ETO1BI\[6&_\!H%P:856JF90E;+M0I3J'LR44'FO$ M+0#X8 Z8"P+ G:2'__P]<[]96P?,K'V_"7PL\?#NTU>O[]TY) 3\#7=^[ MF?N#0/@[+*S#RS(0!<#@FFL>IPA,[_N[%!/-;6BLJBZKS72+'^%7H&"#_I9) M%,C,'EDDS%$KUTP;%.&DL4T1R8OEX J-.C3J(!KU=YC5NT8]15K=C8BT>00W M]SFQ,2\6,KDKT*KQCA52FUUS0)O1^$S3FLDUH[;L#+4I['*)]1Z%.P5U*ZS M*[S&R!:M8KB%J(BZH5E';$(_V$\_^'9[W]\ ]LOZT@$608!IGF.P8$4@3\SU M=%E8#/?28IQ62S1&+Z>+;#]C4.(5N-Z4;,_9*;XCZ>AH&$V@PB"]R<.K88#K MH4_)Q,?87@@S(O\Q,2OSK,W"\QO3'_[*H&8)_O79 -MP2^"OEQ@'>< M:L([JCX!WOLAF O MO_#"!!N?_1NMM\H6TK7L],6,\Q0?&LU'/,J6\_K,,DN M('/X4SSUL=AI:*>AG3ZFG7X^798_=LIQ+9E<&7@:B58V1%&KI,&,D'8R;/PI MA1#A;MPA[>4GTC5\KL^N!1Q] I,\P5]/4CE,Q2W/'=])<[-4V4,^)6>?,8P7 M\V?9">C!ZXE+T7B,\,R;=0+N5#%>3.SQI%PO!;.3/"K_T=1\3^]RRHC&LU#T M',RWHKUV(E!46-GDP$A(6;<2Y;S;#F#,E6)]U,?=(8+&C!9QRTTOLM"!2AH@F$E_ 6CR2*N>UV.=O\ M^H,FSE4$","$VNE7FQU:C[ RH^OB5 0*R>@1660L?!-Y/79 -)^2^/J1%N=J MB8AH13MD%CK6#YA?J*XJ,$DNSUD*K%N9Y[PIA[IH?X(FTRN3*E32!7%1C3=K MZ=:54@Z]ETK*5 MP&@!U$WF/[HUX?.-<^\U<[C:)\'0#(U1= ANOZV?X"3]C3Q%P9_^N8NKZ._* M_PU&&$Y(."'AA+QUNQ8/9R1,G^%GN/"+E\_N9MQ?O9/XKFTF8L&ZGWE,;"/' MS/;T'F*H^J'J/YKJ.T%FJQ #[?@VH=:'6N^#UM_1'71[$^/S=O#*J8;/N=,7 MN+YS4@?E.^YE M="4U#'[>+J-)H;8F[?O7Z2^ M#4V$!=Z>HW_ .!R\DO(38C87JR(5-9"U7)A,1H/F?> 5L.()3;UUF.*.V)@5-7)BQO#8^.NC79124R%:&RV56SX7$K MS*E&C<6?P -9'ACG*\\[.OOW%!%A+6WK#"KG%@:T-8V9J&L>-C>.2UNKO'W\ M:P8+R3,1C6=T5;':3Q@=/,M<@O& B6-G5F%YT%M@D[SU#+?O2TV=V!W86?6K M37@LUCY89G5 A9(P#5/C88%D4>7N\X2B?^?YWE>DH[-[I^7!H8K 3:;(1I3E MR(0_/L('SWV *77+C4?</GA?P$ M3]4O>1:>1))WLTM'X&\U9BLNS(6; M%_'C[J =$W =0@YO5-=))%&A=E@5DPKX*-I?WH$B:P=@K)>\??2T)X+E[.W5 E]GF@(7)J@Y(@/= /4)TL%D6 M:ZM4O[Q$2]TIC4[6EZKA^_%X.5!,/H*B$2@E%/TW8O<] CK//T?1KS!SGJ[= MG*"X;/%P PIT5K2E8S!; (X*/Q6M^M)7OG!TX9O.!VUU#A1E[($!-Q!0?_"L MLW>(4&.[-O<#<2")JP%*;HD:FZ7@':*G.(9ZG$%K7?K0C30[Q=:)H-TUSW]! M^WQ5]75!>^6;+5=V,M)&%DAV+1985D=Q68#R)5(>Z=J,]H,B1M,G9N?=KYY: M_P,VX/HK]N.A1; SN$1#ZG T/< 1@J8*'2; -)::"&_ER,#),GE(3^SO6$[1 M4N/A%YSO_@V 4?_']=;@_(&>6NE6;.+) G^:@2Q%U0 J .H#%C7H[-E_?'XJ M?*0&OV5SIZ.>69]&UHRVLR^0P??D>>Z0RY$.'$ZY37>>A+L MPT8T9C, =_:]IJT["A=[(/DS8:\ .XZL3$8S> W(]JSX)[N(J/!:BV,^=\5.9C?.U/_H9CQ9!_R4X6MK-^0__])Q:Q_TR>N;#V9,UL MCF68!NP2_>N)J'"UKNF7-_P=-/A'QA.,R'T_+\:X6L&OK ME@40&'PS_!*22KQT;*!>Z_P;+P34.L*:&C .PU;QD^V?AB%(W/,TUE+C"?^6H&;\2V'%GAG! MRY$>K[Y.UR!;,.#_@1FR'PLD(3O9U#[6<^">'/7_W9PV(:VUG#. M'K>K*\^2?.8<@*7!%'/BQ(1*"(2C@%7%6@%$X]D\P%SJ(M!%S=)K&^&>&T-Y M@UFVMG9$]T8T[/!4A+H-E%\U#1WVQC+&6,>9[^:VI-0OPH"LY$@ <)G./_Z3:RYU3QHZ_X:I#1BL/!=1YR M2@F))B;;1)1;1C,HS*7O>?NJTTK)NU8R1Q62*:[%:]5HAVN-<6_+'IF:;8>Z MS".8M)7[Z6*^'MW"E@,#K]>4/L4AT>V>SH]WR]JFWAJGO"UG;#&N=L7$ MAMZI>GJXT-8C82F EIZQ;U?50:90I0=T=" U,_%YD5SIL.7IV,>3*89R?(H9 MLT1\.D[$X_%Q*I%(C=-(FN%2&#-)\XQG9-E1EJOBFP3=GVX*@V1V4J3/ZU0[ MRO$S&ND+2&'4659E$M$TH"FH=P8$=CT4$LQL0*_Z2+(YW6X0*(,SVC=-)<8X MW9P("-\2#'2!S.N]'&SI>6:].VSR1+2V0U9U#4W6M4FVD(-ZZI'KLB,BU'*0 M+$I\=MM:\^IRG->%C/?VDNM6-0C'[MF2FS093,#1-+,*6;C_]3@_$"S![5YM?JAK==J=+(:EQ4NE__ELM *SHQ78OQ%G",#YLG=A+0R<..AC KRCPJJ QRQD0(@DXP3?#&@&EKHW#YJ-N"\7F^A:QMZ/ <#-15:R_ M@.65L;94>0UXO7C+4_"+['**QH^2+/T@7..[-F1-E:I8T98UAG M;^SM%? :C1=,F8%[E([OR,Y$?GJT,PKWQN%V973!2+P6WLHUHJ MSKCM@&LOP>]!\K>$.SSVP1J%=7L#G!FXI)X?#A1ZI'9*>[KS,@-!$*W ZD0R>$$1C& MZ3/L=]A;U4P$[J;*9UYL?^>\Q#5^+?(;\'Y'HO =<."''3*XS2@J)^=:W@N0 M.*\=RU,%BS> 7T\76(Y=&J/. -F3%XY&(=YPNV(N8#(6G5=>@A) NPFO-:8' M=79,7#^$29"C,$D^/AE$:T(G)Q7Z6U;J\K(A$\*O/T#-O4$HC]0MK5^:&J") MO&T3MB+!)L^J!/7(47#XA^=).M*HG[,=_B(-FPYD:N%*6XXC%L-<<>9QY6W;:$ M&*QN.5[I(8]=@AQ!+A6=FX&Y)NHO# MRZW-);/C-;! E$XV,EV=!Z]P?Q2LHA!P,;2BCH('ZS&3@J7;O,)%3= ]B(\L6 C!DQ<,>*'[8N>Q)^^.7?&,S7-N2V?* M\Z#7U-::&SEKZH8*7JR3AKM=VE7S]OYH%H:^X-YH9O?,"R$M]))>G>R0]0)) MX71%K)I)X)WFE()P*=+[O*^#Q#ZZ _@)X_,K8^4W\U.>YI:)QU+H#7.]'=T9 M\*9]NX>4;I]+3'YT^0"S=D!#P5]=\&@L>M+(3RCAA8]2^".00S;)Y.>R2;XK M'#063P0JB6K7.BU?LT_+4]9I^=/D'5>$D6]D$_5Y*?%D47L1IYU&2"LVRGPGC^1MIC88.32_NP%ZXSSO MW]Q&]"$=7O*6]=MATA?+-.#)K.?(/"-;J5ZL.[3:#KQLO,;05('<4EM)K/:Q M(K<;L1CU]?0'SO$!_4S:.Z&@I;*UR9Y!^E1KL#*Z0C*9:=EIV5.))P3QWL6_ M/UM^0R5"XPZ-^S*9-#YLW%I>ZM0F=24N[68I1:H146PY_7K*C3>,>]A*TW%) M':)(MDMU>OB\CTX; C!N_-BJX(/BJ)20QA MF^FUOJ6A)>/0DH&3=C^6_,,WIJ@:18;<]H[\U,O <.C+^L"T#G4*@4TYD-PW MU 35:=>F"+^:](E.L=&.:[Z0JQ6%[/M;'.$I*!0;3@T9%'U*)1_! MIPTWK$(@N .B=@8(*DULWT&71EJJ9!6JEB^5E%[;%VY6GG0J9EVH*=1B6YT1 M.=Y,2ZL- +< H(D]@A \$,VMYID]D<1YV]ZO(&JF>>G1QS@@0:*D<&_DKK( M-!D6YMQU*P5FMNM)K93(49WIAAT2O=9V-? ET%#N[N3]FJW4:9Y?][MTU9CM M1,$NGI5X(E)WY"??PXY7@,TBM/];$+'S]L_5TDAQ/LP,D54CI9I;-CM3)5^< MLMIVAK?%Q+I"8R.^SHV9'9N5-L#^ 1=+/F&$MUQ"8.W_A^^3V45--3=#2\B7 M_?.3@U?N]*).1K)$CT/J6-)-[$I@] MX%_IY%,JE7P J_>-F5VV1.WKW;RC%'U5F-NP:N4V)*WSK]Z+E\@+)3$Z$YB3-U):GFU['<4+(NVZXL<_YR^N:&<9K;3H<9:"FOK M:TF!Q6K6(FE3H^,^I,#^@OJ?B?Y M[OX_>U_:W#:2I/U](_8_('K<&W8$Q!8/4:2].Q%J']V:;EL>RSW>?;\XBD21 M1!L$V#A$_RDVMXM%RK^-9^T-VJ)Y7&MNEC9.#?MFZV-H^E,.> 1V *,YK1[4ENOGN M?B&!3IQME,+C&*E@C:LP[VSW)PM."LAEQS _AY -ASM]9/HG=?H[A_$YKKN_ MQ7= M]V[WMOI']LO$^_SIRY<_+_S[AW%UW.9C(,+T*O3>ZM#-!YG.">U6@^9X]&?R MI__MYLN7^)^_]:_?#7_&GJ"8T7'I7K;VF]"Q&X_BZ29T;-?WN/#[7>AW]\"?[1^/;Z4^VZ-[ZMO?OP@)+R#>]XZ^.X<=4Z^W?G_#?_ M7=RKB\L/_VQB-U\L96JZE_5]ES*=BM3>O)1IUUK6)\FA?XS4?XGBP#MIY_@> MZQK:![5S5[*JK=4UL%YUQ"L]K-[%V!]!8)(U-%53K\TKKZ M]X?;O\[/O[W^ZW__W]?A]^OQU^NK?;'O[W_^;[_ZU\=T^+8VZ7WY.7U]<9E] MTQB*K?HN:A\>A1IV+VWKB&_.-GE$_:A7>F#%[7Y,XGSPA_\YJ?]OY^V73[UX MXEW=OFMY]\_"WY!)9,'=\/=!I]8^;];>O*^%M7^\O_W]GXS%V#Y?+S_WT>H- M)^1&XP*I4OW>I=/L\99(S-/^#ETCL5_U[Z_/(OW77?M[\ZV0\J)7?S\:_OZO MO:EJUS>W5_[W_K]__?;EP^?_R_YYE8U&?RAHQFK+;38O2V_:8;UIC_KNSVAU M3^'N6VK=U;>/_?"CS+KGXM?_N[S[XW5S6.WOS/.Q\?L[ M__UM[<] H3E6+]UF8SU3[>G)^5U42?GAF2HO.*^L.^_S]>>]AE\;O4OQ551KK:^=>J]]?MZ4U=XY$-A__R3^KCJ16@U5 MNX$4,5+*0'W;, :LNZ_N/Z9N%+NF_N=_%-J_SE"^XEG6,M2A MUHB>^_*,N\N*'GSYI0C&8I)H7;U-58+,#U\:OH<+=ZKG>#<*Q2[ZERO:W*JC2*,1-NIK%LFU446NN>5NMW0(]?PD@+8&,;+0 MOWV^>;TL'6O5)_A'?!%(%]AJ4*CV4[^R: 3W#JTLYK9.>A5?\G_F[1 MR")*+A[+O-WFNW/]^>W[VONK#U>_O'W_]L/GVS?7MZ__N+V]OOEP]>$-_/KW M_[N]OKUY]TY=G]WD]RU+:,$),@>H59Q\HLAPJI>O;IU\P@[,V-%3=F[>.>^N M81&OKZ]^=U[??'AS_5D_\^GM[1^_?[ZE-)EEG\8Q;CZ^_72%;]Z:K)J3*DI= M6?/I%YD\T:FJ2N4Z3"XYQ&X'GI]TLR0Q)8RA"":)3YDL418[/3\48=<'VQPT M$,\WI8ZQ3+(@Y<= 6:"ZQ,1)!E$6>$Y'PM^%Y_@AOO5G%K+:,_;3@?.\^H)/ M'D,Y62@RC_)G<'09)OPONEYS?JV]>6-OX>_P3'>PW;UZ2E%NHGSIKB?5]9^OC.# MOR[LY:=\+V^LO91=KB/U0_3"2=I./)*K,,Q@C$^\+ACC'; ;X.=GO\'T WB. M]AFG=RN[60S?43-^^[T[$&&?JG"'/L\17Y>=.!/QQ*FU7 >-R8J#).*'K##B M4WHOIXAEX6:K\\#2UG@,JNU9$$7?D-JL7<59^ER4.Y0BQ+_"!MSRJA5SN+S2 M03]K*5=="@56V_6ZB^6SH+M2]^7G^!R>0^W\5?%Q^F7UU0N79EW\1/7MG$^8 MG%2)#TQ>X-I'P$03.GC8BCL1^XH,?&3L?F^R;/M :WX:J '+9=D-\$,@OHS MM9B+:MX,)Z)XBKH:#@)]P -(J)[?Z\D8SJ(?(K(;T$L VQU'0WI5#Z78';/> M=+""GF$>4:PN\1!5#JP0),-$LW74Z67Z] IAP2E<'[T,$ M;^;?7\1I760&O?H2A MF"M>7[O.-:R,?ZHJ+FR^"GPC");Q]FG9:W@?R9) MA>*8F%#48ZX])H@&L!%AKYRH WHG#X$OCNAIQ)6@O5XR,7@:]/\ ]L?I96D& M\U)$ 3>PZ\?=; @/ R_EAE 2# >!J_@K\V.&<0C$^.G:D/1/6;]! IN/!;YX%8@+R^F7/_RX] MVSS6%CXOJ1CE4X^U^&]3CK:-)CGE?".*@?DM<3>W9EQN__6W=O.R_6IZ'E-^ M.?M0BFZ0?5CF5Z%S VN]\V%@XN":]P)3 B8 VDY_X 3 + +2P97-@SJ8)7:2 M:"@U TM!O?.4-! @;% -@Q<[60+Z59*\<@QUS;@"MX=41%=Z:F\5D1G]"@2R"!2 M8A2DII\BB>X1J[)3,\&$U+5"OZ&7&J7=Z6\*T=U5SY)]'@6;DH< MA1$:X27!E@1[C 0[5_W./4G"&48Q.F_ 4$:3T7+T*4>PPJYFO]_W$?IJ$W9H ME+1>TOH1T?KO/ECK8'HR@N-K,4)G$1J@0,5DV#.R9*[??Y/P:((>0!/U*'HZ MNR(9.#V$:'0==O4FVA??$0&Z"YQD(*4R J:C)L.AGVJ?W$?>34JQQP MHM#*6 8!.0!Q+/;-P8;PO<2(%,R $54G.!ETF+*#W@0;Y/>!R!*,A+OPYYBF M//.0@$$Z\%":I=),<)[8*P1#U]1$V3@[]KK-%S^SL]F!0%!Y S5]-H!A> M"R.\KDD:8ZP!Q48$1H&X\^,,Y,;MU:?;L]?1O\YJSG/EC]?3SZ.346C?;W@Y M()+(:07^0,YS%#D8#D,(8AF26UT'.3QD&A&EZQ4T/*)S!2#,_&)$,7HU>1T2 M= L+X_G(X2B()A)EIPZN2,54.-[0#R(0A(X$"H^&$W@*9@;CLJ!%[X )3]( M71'B]>W@!9>>WX7[@!&%=!!E_0$Z%L9XP718(,FZ(+:37A8$Z'Z'H09..HZ< M$(ZQ+X8XJ^5$\_[WGYW/8N3\"M@C@+'<%<,@,_ ZIGMX8=I(P;B#OFP#)U1U@G\9( 'Q=$,E760 MA1081VAL.\\"&1>>#*T?]QFSBO!G/HAQ%'_KX5SA"PE_ '^%(U&,:P"BPK4] M.!QX[A5/FT[.Q#[@)'",? ":Q!"#+FMD+AT^!Z]:YN"5.7A[R<';NDBT=\BV MUH![GI&]]L/?6;ER4>&A! 4'%##RU@+/#&6?YH;Q8>;KR#9L05%Q4"$D;B2" M!$.D>)_@^018A]Z>.59=K5J[J+61OPEXQ\NZ.EE(O?/ZXW7B/.]&";!=8%[P M%U!V@N"%LW0PUKQ0="$ O=1!;4\@F#\FD,,TLP2T3_P+,2"E%RMI@#'U F,C M/4U)+)6E AH72 /4)5FBT5-*V<7AU,>18](B\"E/=@.?V+&:"OR.]GUZ6O@- M6"ZW*P#EGH;&%@?X3QD/*WI_KD$>>APE)7:,+Z)O)?8E2GCAPER$]R78/3V/C[->ME,M2,DRZW\+L.A2\O2R&Y<13 MUB%UN(C@1V1Q"Y*_S,*5=I<;A5NSPI?J0GF*P"?+>OU,9N9.]?=3L8C M# 3VK'U1:>MO&O;&6:3JJSBWO">+3J?%EBU%5J]')6:WG)+>2,S?_.E<>)B(!HTAH<'*L+WWWRY>WSA^A3R*"5I,G?P''=/[*!)Q2C'/@ M,]2+G9[G.K-<8OUHTX;Y?PPBK_!EE4V6L"V6W4ZV$:6F=B25A# M6R AG0FH7V?(:<_P7YA)YFMA*&".49\3W1*5:9>LL,5^\X?.;R+VD!!$^!+H M!V8QCB+/!960,\;>P-]^3RP1=H??A?YQ:T M(:D7%6./K432LBXN<04XA8L:2K2=K 4^O"[5Z#(+*XNXL&YB1WI>'JA_V-^, M#A/4: $K'64P(62)LP3!NZC#2VJE\_:0QHLPFUGYCST*]"5Y)BX3)2B*JN6: MZ84VM>5J$M-&23XCF'(KNR&_O9+5HAYBTR,S0FYZ8Y$A% M3$@4ZI=Q%A8.*@]3)9,$#&[GN:ST*ZPL70W%OX$*#>V]4.H)'\F&Y+ST)-E, MHT5,4U >63E9 0='JRJ)X$8J)[+6AG)M&W:M1PX2&0*MO70"OR=I+B[&MC,1 MN*"[(W]#PN?8 $DX#F>G7@3FZ53,$#4Z] _SD 4#0?F1,+HP<5"%HEDA_W " M^!V<[, ?.=IUYM(P=$!C'P=%7YTN8N-8/"ROC]<(KA8^RWX-=+Q]$8AD&2J3A7W1A,8S5C8FT4=:4[S#L&)HKTB52L%[DV0"F:](N* M\XO]9YR3&D!G1NJZ'ZLZ@=:C&2N[-<@30@$>*5CSIT('O8]R--CYER96-,[D??DK5[26-;[NYC 9NRH1307WI[;(, \5$ /)1OX%-'4? M-.LIE\/:3^,C^8*&<4I6!BP#4Y'TQ4%-8B/_!WX$%0ICZ;,Y7M!$E$UN M>WN!I:>F# H_*@./)?X$=M-%-V(#>:)EAVBPYJ-*O);RY3P6&(GJH.%WA5^8_(4+%.DSP! MVM$YO35D5"A2*$:Y]7YJHI=GF(0E,1Q:^!C[AUD .NN>)%\Q4ZJ$-/8PBEKH MC=C\3KQB]YR*W9B[0>HHG(<6!_!=3$AQ1#^6Q)/YNKP'UIQ/!,1*PIYF$=K" MHEZY(+F3%+0N%34!TJH7=I5WBV)*6]PRVTNST2[9V:KWO/_&8;?1AXVK4*50 M+.7HOM)1R&7:B0+0G57QH;5U]_'B&5\CS7WIPU/>2)C7/[)0$GM9)QQ9<8@* MM%+IK'-K-O8\$L\CPF>]2WO:+ ^G2;G0OLBU3^RF>$+:MSJK%Z-V)?M1C#[M M(6$>*-W3R*"'4=P<[_.^:3[W.MZ3Z"N@;EBY+Z1[*[X^*[NG[H"VABTR?]!J M5F4#;2+2*6<>:"]TJN?GJO.\3U=F-F2^<*CI\/=SL-L0#P #R!3>I/A=L?/= MZJ471]TZ84U/FJ=G3IQ=_%&(D7%3XJWN4*%ADNN\%J'PA*M__1LP=B\:NDJ# MF!0K#$X@SZA6YAF5>48GD6>TMD$Z?=FO,DQR#7SQ8B-&MUA7.!J.KO03I2%[ MQC7"P6B>Y7MTQ3J_2]'/I/D801FL^R&8L*M'2Z.^)/N&!)U&!2)7#! 6_!Y7 MIVPQ=.R"6LWI,^388;\/%7!I93[)1>;[2I*HRY SK)2N>#S(AJ%? M?,O /-V/CC"#M^#Z4MMM&W3K9)^)#%:+B#_L)D=E I>0I,+SLR&JW$[RS0^" M,\8@H>15=%8/(X_=PX*2B;OD5!/I()"IW(BR@8B5H_>+>L_VW@'[U >&%-J+ M C\B/_Z,,IF[$=FTNM^V%H/\N>NCH$)0PCKP+ ?NI$H*5^;A*I]#'H(N)$%, MI1\,1-#+M>YC\O@=V+%7R$S,<[BQ.,1/4C;=R8-.B!.CW)-Q)X*,[,<8'==H M7J-V-1I)04EW)I]&<,7_6["[Z63$98' MXN=E,.+<' ^#2SIM4P5DQC !2B>TLRXM3$!.F\/98TB"!!='UA&\AX+:OAPG M^7QF G8\8)X;KUC$5-@2/ZB"/8A#)H%%$_,#3H!/35@%59X?3C115\%S?-<&=N/(H_254).:IG^?F6VDZFS:X([HL0)J@KH!E&"06%C M]'9AKSNQKL+LQ(+"!BA6"2,K8C*E2)(?.R13 F.N,5P:W",RUNI]Z/=>XS%?.(H3398B'(0\R5IC N M%>/$8)XF4B5$!P1SQF!E\!VE>X"Y$IR1!-)NY3P&2SY?K5893##\"X8Q"D>& M+IA^!.OP\U+"PNM4T==%:0X_C7T3-5RV1YR]+%3%I+5-'.?OZJ5'5DA2A:^H ME%!#N-.'<-JX; K"D9=3G13G\^C()=5"P5F>?0NC<D<"-4D:%*(J9K*TO&HHA M]HF43'P.APRSF!+&%7FB",.& 3Z'V3E 8A ^-6.40^"_=T@7F&69LN1"K?9. MPGH"3DQASZ2K+T&@F' > Z#D$.+5D<7"S5YI5O*4)1X*DHSNJXFZ(U?%#5]7 M3X)W55 -PW(RU7$SIG%D;98Z;N)P6!\"AC><69+%2G^4@EVBMMJ44((WBPZC M_CW((\E;SX:2)^7(BMXQV&4$*AX%YIAUV7N#? US+,9N&51=2V\G^"\^I3-D EERQC^9S5>L_DY'65U+L;$OO'W3U16G4ACC M1W?0-X197K3WI/%'+!I(O[T#,:;'F.3SUH+"PUI;2O#2G 7$6B@#*TTL+P$; M"J^8@9:G>1CP"R!A4 : %JB,2@03,B:8BE6.G>P.0CBV/N8@P3J 8$UD\5% M#O)%A5HU R M25/1 6.;"V64:,$0L76/K.TF6:3BS^JFZ@)_M&\P0II@0HS^TC"B^XD\U=/# M%U<*WP?-D2](J&$9-MP[?'V(]7UHA@"/-C@E=C4/51A5JZ]8: &G^R:U#H<& MT0"!&ZB\33^'9XIN9)L[*3K.>9(J>3,LJS+ORB[P\SG.SF7$NIQ#R9*"0^3P MDD5K!)CZ4."AL.,^0FVK_ 8K!6<*MD8I UK/]T#;#"+A%9*PEH@BB'C.X.AJY'B,=,UT>G=-IU'@H,GNZATL,2@F.GYZU4 M-<.]676FO\@8<1T.;TQ+-L,^'R0Z[:Q6 MGI!F(%,E_9OZ&YV;M38TIPI5R)],*R^I^*;& "Z/E@N7NIAU+#OT-QJXP"E?YZ[MC?Q0>K-S M\M#E&F8#YB5I:O<.Z0@\>]Q9IPI7*H^#D\W8"!BE6G)F #3-)U' M"'S"W;+*]C6%8X:^Q(MCRW$K$1M=>5(,=51-7SF>CA];4\_K0@,"SE(\+B3A M9S=/L+G7#:?ELS:@E08US%"*A.2FK@3P4>@.N82&/(@C[EMC*:MKNY5,HAP+ M,9!=LBBY;,PR0A53A\;Y6RS:XJ M6]7WYJE9.U8HUSU'U"B Z0)?38RYN2;>22M'.W'8_THCP=:K$KAGS6;=!4ZV MYKC5=J7@&"+D4=7AK0ABHA2S*0"31 3*G,B];AHPFZ93;52:!7P6^VT$R\*G M;'"5>A'/908="R.7M .REI(!?9GZY7S?)1YZ!L+@%AHRL 7S29S($#M",?$ MQ'?]+=H0^D4'=.*>G_+[^0H*^$?D?*R]F@M/KO[VFM!J_"0'./I,Y_>>S^_M MLM)J#:D$&G4T+L(F$>+K\18CUB\;M>IE]?)!Q8A;L:,5$T6 M,B?)O !K2L. &F(#*QP(13_.D*:,\$L9Y JGRAJ.ZF$MA S51PU] ;,/#ZF! MU11PLKX9>>A#SX9C+@LO,<@4LFZ\S/AC%Y?9S4 M+7H4>,ZFT2]B2V8+017N MRR*NDC)!\_E3J )O :]YJ#@-+3?W^+!9:+F"-2YSCP*?LEA36M@3Z^,6*JPI MW%!<]6%1^K4=I!MN)Q7\Y#2PE(EKJ#H_GJ8U1>?L+52D7J1N7\&AF+B1%TFF M=95[YH?6-!1](\B><3TA1@07Q,"1)RG1&!@LH3G,&!WG<6'&ODY\"65 (L; MX*N\0\I'%3 DA=D4ZT[T-45_YAW[SV$\8;>EQ<]THC#3X;(D!5:B$FWMYZD$ MB%/LT$'BY?A0KEWKKI,B\YO*Z)&4]&6HG:C2TM]FR+*(CZM3BY7B9P(^:Y+& MP(\M+9#\A''T)X-)ZMYX(/$"_!\U-G(XQD"FQ?1ZB/J3)^7N*2%VX9H.F"G[ M&H&TZ$#P'^B-OJ.=HS9K4V*\UY E\Y8WL'E".]\)0E3W[=/<),$^^AEJE-CN+ M62%DV]"J5<5O())NS(&]EXB.FNQQD@_MX+'<=[>3TUV0!/!%VOJ8259 WVP, MD\3MQ4;($1IQ47B6!XCR^S+D[6=9T6?470P-4BHJQ6Q(''3D0-QA(:4=!>7B M=*5_V>.,*>V2XV8]#))Q(CZ&MMX0V.\5 _S^06[ YV^N_GCAL@DR\[?W]#=D M<57XD'+ZIT9SG5Y\^XG@5AW00F-8@\CCO@T-* 096:>GP&'P5_T/# MTWMV.V/#_.Q!B'U@!)X,GSP8@-X0-;8T3:G5ILSG!0<@H].E=#P:55409B1N M"%;: V[K96"J@/[%J7$$C)0'T&WD0$I$( A,Z^^>F "I7(768&:LA#HC,#6@ M.J+PBU1E#J%^"XIE::1 P6\4X*LYUQI1ON!9JJ= D.E^/T8<<8E$",\SE!+? M*:?@;1.+9J:GH%=5G*J"1K0-*S-A!1R&(W\TD(KTD_!>X'+(]%NU)DHNH6AR M86'JDB+216&-C-Q-3D5SD_'WA(EA'PC[(/5AF_'860%O6%_'#YL%P@[SJPR_ MCOR']A;[_Z@H&B5C>9L??)O?;^LVFU0:$!U$ M%Z84B:#-+&:O^#BPXPVONV]==_[.NA>>GYZ]\N_W>^5Y&MN^]%.+FW?MWR^X M]N\WOO;O"]>>/[WLXI-EC(8RZ"WI&*O>B!5@5>YBEF 2]\H+_N +KI0I/$W" M\P0E4)ZE$:5RVY=8>\5UVJSRGZB6:4,?;LD9U7%QG1 F(101+"E.S?B6)D57 M%3>I$R8>KZB++E6>O)#S'@_OEV8F*]_3-)T\(CGB% MV:\;K="*\>\X>^-)HVAGG@RW>+I) M1=Q"6E*$)01$6T!_9X8]6'4GA_8O4=0Y<9SYK.T PGJ@A- MK9C2HCT0.ZE&.)M_YNS.4WT-9IO63EE+UC%L0%<8$1#D1PPME=Y.Z%4(\!S^ MT:+8^M"BP\YAQIWW0'1X,$H_XJ!V2DW-4F'5?R51+QT+G9/(-!#%V*DLE=/Y MZ 4JY$Q%2GE4^M[,72LV25.T,<3S,;TYZ1!9354QW'QJ-%-&LXDE)>D8R)(N MNA.UW<((K-0"BU44W;9*5>)H;4W;-C8A6UK>=&;&\6H7^^>I#/-BM&BMX.L= MM5E81%B^RD_4D5VAC?: L>>Y54ZR^PVH(J'ZC)J6[@$P5H<>C*$$1>(DJKY*@=*J5;9:N/ M\Y47%MTAP%NPY2+%$&AXLKZY ;;6;XTP "Z*175 ?TS;&1>3.3W_NZ1F?R!) MU+US&.="W7T36<"8N?*;JVTJ.'0&PIM:5$G3\Z?('03_(<(,^;3I.D;X/'V8 M_%0,Q!PZ']F4^V6>QT5WW\,#I2(CQ.SD,EY#!"."]N"N&(LEBRF%FK7G\L]4 MBF:A;7*M3FJTA#O[M1" .5]>[JWB+I0%T]ZD%.F]Y 2+=[(3FQ\5UIMI1&Q] M3$LSY46SW!X%=X@B=K.[46(^+?(JF@7BMG!%"FJ4]G;FQ5U>-&(&APW?@;IL M+X!F9C-=C%,=Z2:G&6F"W6Y&-]F6Y0IA0?5OG.:?1%.@;P)E(+=3U)-7DBJX M(]+>+<2]=>)NRJ96]7"FP&A%. XN)?60,A>3##B\E($8)?*E_H=]]9ID#5K6 MV;GU"S;-9NW=--:?4)97E;E(ZAD>@NXLF*NR7=AT5J,TL2F0?;G5YS0OLDP7 M:W@\A5X0C35/TC^3<^XEV[)C6/!*$U*9\?1A_:CH)%&0I7++MN/\1 )Z]R]5&Y;Q1;G-)S(]AETMB?N V_Y3&*!SM_9Y1 MCD661J\>(AZWO73M+[YHUKM5^[6&=E+:B6ZDIH/A$W$%QDL*?6"!P-J;5J3' MS?=G%2_8LC-^*;&TYFW1OC9BY75],CM1DL2C)(F39*?%]>_AX*UH[,'CNB6& ]H>3G*R[']G5":TPE=",;;[IP: M<>Q-@7CJU%%M;\XI_];M2HG%G_MDEJV94)]=8['6F:Z8]W&RORW1\SW7OGU3 M<8ID*7AD)]+5*HU"3F/=/6^TRN-]O,=;O3A?RGZ.A5HG."\4F_O02R79WT<9]V8 M'VSXB?*G3BO]I"DHB M+\>J]H[KZSA)D'-@\XFO D[#]@5OKFY_=:X\S+)&1#8$3*,*:MB&P,<>>XS% MQHV1UFGWNJ A'/5+FVG]RNAVJJ@QA_%I +&^Q'8<'M>0 M^.&9&(VP J\[H+:RSBU"(JH" (5MR9W#B/_-2Y77##)"^-DBAZR>N[IR !W! M*LM?];)55)C/F7"D%?"CFNT9UZJIHA?KVWE#P+RU,S54#B2EZ,/>7OSH,B*& M @7P=$/1'&A@WDQHH[EDCA!M%H$4J'?-2QI5"%?,#I(+2+4Y(NE3G8;(%6;0%TR>G[7=71:(NQ!,J R.=]P0:N9JC^D M;K I/@>B/XBHVT[>35T?.+/?L93?K,>FV)QK88=V!>*%]KGRTM*OM*3.AC-Y.< M\>S<(XJYK9FM+)P"PAU2<:NB_J[>19'OXDCO(EXRKG]A: =L/^5<7[O.=2J' MSJ71"'45_"!-1R]_^FD\'E<2V:WTH[N?KH )PBU*?I)>7\0_857;3]5ZLUEK M-'\Z/S^O7ERTZI>@=\ _6^>-G_I!EIVA(ENMU:O?J^??>LUZM=VN#-+A )UP6K!4W%1XE3PN"5.Q7%V$%G.V7O441F&8B".D+.DK<0SUF$/U5A#8)?PEL= M]$<0&EKW0:#01^%Q6B;=/TED+P79'D1E MLMH:80T1&'%R:'0BBPQ1ZS0[:12Q;M[V1?=XPD9^*0Q)@*:/BNBV@5'^D#XY M)P1E_M!9P9$W5'_0I8YOC=E-/4?N77UOKY9R$]4O6-^DWZQ1H$^?/@O$),K4 M2ULJV2_$^DC74S'X5J5:+XM%=UB3NVCGJY7+LACZ,!N/YF:Y\7O?^,N2U1QF MXVLE4DO):9[2QI>ONKHK^39+Y,N;\CAN2FT+$!+6)K0J%Q[T2^",_[Q/E JV3HHH?G=<4A#Q5&3G#%%:$ MHCE$U9DXGR0O#//0P\QAA69VF!>=6)"+WD MQ>/ECO=-RMW-O5CN8GDZ.['*YW'$.[&%TO4#RHCK\ Q[87W4]2E;+P(^53&P M];5O^:K/G.3VZ[OJUL;X/XU*Z\?[0( =4%6ZFFW%?4-MGN^+R'3BJM$3N&^/4KA4JVZ] MMDQ+>OPRI"3=$R7=FENOGY>D6Y+N 949])R"MO'CB\?B [I!)(G2\;-+,V./ M8; 3VAL6.H<+$6Y'*#5+.[V\0.4%>HA!4MZ@TM/U.#Q=J!PV+BH7*[3#XU," M/Q.^G4*%*SU:]Y5,=>"^7I1AM?>.V._J6,D6A,CNE[%]*7)^Z=8NEP5-'K_$ M* GXA FX?>&V6A;(]9?92%VUTIZ.U,V X6]I?_<&6#0+O/JM6SJU/SGY)S$9/(XJ>5AR$BK)GN6J&BR#Y9^#>72>$_UF-?B\1 M;LKY-1I*QKQ?_OCKZ YVX)U(!C ;#9+OT?DM?W$.%#XA!!DH_ *>/4$$ST ' M]W*\_^0^H/[T09SN\G>_?'GK_!'Z<&0)[8G!Y9*($3>%0=UV5@_XQD]".7%N MH[@K8QGCK:Y>ODJ>331/3YVS=6"#,9ZU*RY"B@G)>#^Y^ M&NM^Y56>FA?A5^?'H_HQ>+H?@T+,@@\A!3]K6PQ@DVG2A4EL5/LQ;.F"._JL M6;DT7\EA[^'J,JS:U&W3?2K4"C2P]?*S_'N=YS_))!59C,!P^ HC(_X"NA^L[Y,8)H@/KB@?_NS"[[HX_"?_ M3@1)?EM7<01X_]<,\^GQY%KX'O,INQ?)>OQMBEUYF=3D%=.!".U]#D8_GE[B5PI:-0KYZ"S5($O_DA_JE[ MOUR-)TJX]NYT%P.MDC!^8L59?]^K[57[/KVKNOI$JJ+%3?=7USI.;_(ZP\WN MM&Y@LMEVQS)'1V\T2$FL8C,ZO>'-'Y?O9AKU=I%K0WOY+M- M7-8T8XEB!5RJ^#$CF\9W?A>;X$38QP+Y/76@@;L7=OT1LO<(NC1T ME*4):G9X8*!JX:]N4VIP$\6NUH:Z2KW&?WM^'ZD6)@TD !,#,>,J.<*+FIHV M'/X9-L_(-7EG*#QI/JR&+7Q;G<>+*8VJUFB[Y^?GRNRIU8NZ_OI6#[Q9W_!- MU'>.C%"/'6F_62+M\[AT%"72_K$A[:^\DTL$]@+GZ>LH08W9F&,E\NZ>':*; M #:=:%QQCTL\E%M[;TO<>KKQ\2WQ8.&7DDY+.BWI],G1Z8'P$S9=XNG@Z928 M<[M$U[DG.N.B32@!&\O+\W0N3PG@=V* C"6=E$"/)\T]2J#'@^;N:^^G M"@2]+*5E">3XZ($. M)B)(?95\$I45_"=4/EDBWLT6O]2;;GMI\599!UP2\DD0NAA%,[]^4D8E&LQ^F(NS[F"4DDD2F)9SCDX5E>9+H M*ZU6ZQ$D$Y1T7]+]AG@1;NVB5E+^X]:ZCERY0M]MK?UHL"2-IE6MC7),H6XQ M.E&ZJ?:'DW<,8"Z[Q+H[0927^J7;:BZ3.Z5_H+P*3^0J--R+6GD52E?98W65 MM2N7)^4I>V7:@I8^L",.J#S*N$D)WUB2WP')KP1?/#CU'=\2#ZY S -?/$W7 M$ SQ2QPE"$&"ORJ=0*6Z_S3S0YJ-RN4)FKPSM_G'DHR?.!F?8I)32<8GZWS9 M;:KXR4-:UQJ5Q@R2$J):3X7?;'1K"XV-P*W17Z6QK>N-RL7]0-[JEQ8J]MH@ M;URX\GG@+P!,%1:2->)-URM-^R.CV2QYIR=A]V*99 %A-3),JS, _B=CYRX* MLJ&T-Z: ,0T3CK+^8!'P'L, XBXQ,)X-7SV #5/+_T _]839T^IE 6%R)N-=Z>LW&S)!B5?[; M%G$A9RGRB"X'POGF.SE&!&6?H)\#ORO#)(JG<:6K[0O<3;HJ=1!,^JHT*]7[ MW93FO= 0"W#I2$_ZAFA,[&EH8E[DQ.ED,>P&PEL3NG/%*1S&+./OT?^]FD;' M_#4:P^BQPIY$-&FBHOQN$LBI^N9(3!@0&2<:P)LQ@Y?BNV3=+L*GUTCW^1', MP=S?:+>+D/N;[#?S).909K,#H"4$UY0QUNN)OIS&=^U(Y (B9>Q0@J%#X&=& MUH9-2 D.-(S2F0-R-?"VQH#@N^!O>%1\(?"5A5CW]Z, =_OSF@'5O]_,&%IY MF_LU#T3__O.K[![P=G\<=D[BCV:T/ZS U?XD$TG7#,_K#5R8(!J1E'O[?02\ M5_4IV-G<["WB)W,S#2EQ6E;! ']:/BDX"^E@JMPS(NMA(V 2V*@?2O8\_ MV=KY59[)T\9?$Q=[Q M[@&5MY1VIR;MMKOP$\K&,VRAL5VV4+VLM'>:7GKGAMA*[O"LY ZIDCNVGG?\V,3;O==^>@"ON[R?.ZE\J+7=BWIU M#Z>Y=?NSI.0]4O)A"T?7H^2F>]%H[H62'X&J=2R4?$)K/SA#KU8KM8_I82"A? IKW!!2C)W#73NU*U2XK%UM8Q^Z=ZS\N]*B7Q'6L:@L0U^56B&O7 MCORY9<,E09VXQ^7Q%@''JUPRQ;+@\T)9,&E1NMBQUKQO77"MO?&;=OF=51(\ M75,GG%"FA4+"D9C$41 XE$$E/:[%I;KAFC6)H?##O,(XM>LJL8Y7"J\+2G#J MFN%2\5T5W7;A(L#;CAR.@F@BL=HOE#T_55_2];?MUDQYL B"J,N3&F )8>+T M8(_E7YE/)P+[++I(*[J\UY-@LW5]JM>M.%?PRZF:0U,PN?J0=1TPW.< >3$L MGDX5^>Z/&YTFJ@'KOH&GN%ZYW ]__R)IMMU4E5(N6Y'G4S4>3L=LL%D7[K3* MB7/R" /7K$H\>$_&N'LX/7>VW)PG 0O1(R<%DMA"'=_I%>W=BD#1))SN-TE% M[ONOUYN=V3XK^.QO40Q"_8(+^.@WFQ3Y[:[";REN2IF@NKL*OS(S^# ;7^;" M'RH7OBPF/L3&URJUDL>7K.8);7Q9X7\EIGL[&ETK-\1;XG1RN^K:R MMD_$D[[C K_:214U'%V%7WE[CG[A9470'BO\=@PO?>@*O]:)'?C.*_Q.A_^5 M;.!@A8&G0R1/5DAN=^$GE(BSR\+ G686GE!AX%.]_R=T#;:Y\*UW7#G5NL = M*\-Y_LC0Y(_LJ23P] 7;L92?[+V0Z@2:(35J[F6COI^2P-.734^6DD^A)+#E M5L^7M4'=(B67A/STUGYP?GY1JU2W7A&X8[UIAQ6!)Z<7/8&[=FI7:BW!4F]7 M6MM;\^X=]V7UX.E5#ZX)WU%9IJD?6(TI"PV/A F6A8;W*S1,EOAX[!K#:B/O MWTE%AJ28F2+#UGU;*C9JEL8[F:14[C;O$U@UN+Q>ZXV?A'+BW$:@/L8R M1D*H7KY*G*M8AH(*MJA;WHHQ%O2_@^\'033&A<$Z81NXL:'ZB-,/HHX(G$!D M87? Q7.\Y[C?M#W_R$))YT:%BUAMY]_)8.(Z IMQ!@'^;TXP"[9QC4TH-CRD M3\.$E[_D?!8CYW84Q6GB_ S?AZ4$M&&]6,!Z_&3%^RX]/*_/*[? G#G,PJ(B M;H39%3!ND8]*WV\T6[.%+..XJ@GJ=LN'#:-$X6Z MWZY^DTMA&]7S/9;"KLF&N/@5-(+U2EFM9$U1G*T+\\X=57TX,LO13 6 MDT2+W3:I%IQ,\-)D#>#"G>IYI=;^T;'^C1LPLWM#\?W,VJ-"\:1ZK5@_J7^Y M(H=6'44:C5[6JA4JW80?U!I[\!H50/Q]#4HN'LN\W=Z"]J+E M-IJ'VR\GG^Z^6BPN7\HC"C7EN5#FPG*<9"*!U7G.7QDP^;R2G(47_%%^PR&Z M8D0RX=\2F3J^ULWB&"5Z3]Q%,1W0ZX_7L,@[/XY"DO7VEZG[N"!MA,0C"8XD M;S2,W #^J*2L9T3%=CO@+M$BCJA3[_O??YXKMCF+\-ZMCFUU!#?]&^R%_.YS MB_>=[/=6.C1O=4J%YLRN\YL_='X3L8<_B_ E3!5TG'$4>4=$#5OMV[S EU!Q MG)RC4$/OE6QE#,J;0>$ -O%7!E-C'=$P/S_VZ/4>C)8.-(=)-(O9*O3$WL 6 M]@Y6\0OHK[%22J\\D/UP96,273O K+BG';[S'M(EO,3._#XEO,33VOBR$K.L MQ'Q*&U_"2Y2LYFEM? DO4<)+/*E]+SE-J=2T]H-S M\_/*10D5<;I*T1.X:J=VH]83*Y5:B13QV.GP%-2;2KL$BGB$I'=*3IS3!XJH M5>;B1/17.WGL7KZZ8!LKZ&628+55Z#RKGE--.>%'H+*FX2.:.;;$9N@1S7N" M1T@G&6*MX42*^ SSLL[P7WD=YTIDB<9%8[:V?L=%_:9)=7VV2742]=*QB"4] M8PKRS53T$6%G[%F, \(*X&I_4^J&8Z91]YO3H7/L1D,<0>3@!_",6IH%B$'U MK]80"(B!]72C..H(IE_4<_4Z1S+N835TV)5G_!V<.CPC8"V>67!-=>7&IN'V MZ!O $;@;XA&L0^YYG2T$T: M>6_T(:R2G>G[/;_==^$V6: 4T_=AP^]OH91S%:\]B<;BUQCR@ZM-VWQ#L#G7 M(; (^=-S5:OYPH4OIZ?78WPK2$LSAUK8+X89\FF_7.1I+K*OL*_Y"'(Y_BO> MDF>732UIUN,LZ]*RON1PA_"+FJ?C)YL7&WQQ330FQM&Q())P*WR]+VJ]((-# M&!Y$#'Q.3E1!MM.#^;,P&("" <, FY=8<\_@#%U$Z4D2ZWHK203<7 09RRQ+ MZH@N\XB."%#R "//8@6+M,9B=U)_//^[OU MA[SC\]'4%!VGL"V@\N!\@/0*MUN$]D/VK:M>MC:ZZ*2)%D;3VN*S:J5^7TPU MGNS495:R]G[Z (](\EF= BAA.%TU2'7Y:QA M<; 87V/5/M]Y5 ?S_<&;[O=Z",U 1X%?%4-B!:C>9BG;*V(T"B::'R0PG2R- MXHGS1^6VXO2D1]H4?@WW)^SZ(U*F+?5>PB=0^6+,ES *S^C5"#1-8D4P?_PE MG$#637T&% !%^VRQHFTOV+$V9.RG@T$4>#197-]#F-,J&78(Q615*M'O/NCZ M'AD,L$&O&;S'^203V/DN:G>=W!'L,/EHG+>*HN=#E+>U[HL-_X@ M&]\L43H.L?&MRD6[W/B#5'"7&W\H5E-6$A^(U91:S0,V_J%U.>OIEL<3S=MZ M$OYRW6[+.,/;W@I3G7*QW>J46KURWCBIJK6#5'"7E^=17)XM5WPBL';]I"[/ M'BJXE^NUNUCQ06NZD0:J)T8#TT7=)7/.5(LCHOSGURL*7H_T(LRD+BY= MY>LH)-XC3#2'PKW8UD D ^<=6$^)\T:DXN5.)<%N;L5)L(/ESLP'LX/I9-VC MW8E5WL6GLQ-;5XM.=B=6^=^>SDZLL7)!]0.G&&[FKI] 2$ MT*.0-8]%I#3<5OU\F40Y;<&Q+PH]0G'P6+A^U:W5+]?B^B=@K% .M<<)T3\Y MSY5T>.'T_%"$W=)X*8V74S->[HK.E?;G(:#E] M5(,Y!2VW?MB55*.#_QBEU"IW+)V!N).Z;)JQ#+#*T,/NS? /%'VJVA!K3D+9 MYV)J$8:9")QN+D*IQFB>LZ^"76@' IO&8BUB-LRX:M&3/;_K4ZCL6:/>KK1- M#9>@9K(S!>''5>RSO#LY5>JI_ 3LN;Z5I,>%T=B:=9_5G:ZUIA,;__,_"AF: M,]=;Y4Y8RU"9H36ZM'UYQ@F@H@=??BF"L9@D6EEK$S(+IV6\-/D7U&P>4S;: M/SK6OW$#9G9ONJ&[706D7BL6 NE?KLA$54>11J.7-6"T>/+PHUI9HXJ<<,L) MJ70(=4OP"F<0R][__/"WSS>OYXFA=3_!/^*+P&'CH0@*_C?U*XM&<.\PA8^J ML# @#4\#V1@4@)_$.I1=TX8_L8PGBM+4=]! MQ?#\.1Y9^?UZ);!4C<\L?%FPAHICGU6;.8,&N3'P8:"Y5;-[TK\CXIP%C4G](4BCDJS4!9L =?$'R>I;JBN,4/LUZ@.VD*1<35D3/N\.H-GDY]E0+\* M?(:D\0D"@'8Z1BB8()\'S)6>YW 2*0L5R$IG-9..'"9O!1PP?HG',\ M"+U/]J36H@+X"]+ '1!T%"NE) K/B(J%]V?&< NXI=T@HU)AH(.&F1X,M0KG MQRT6E,,;-HZ.]52[W:1-AR?,%'BK"X7,SUJMEGY.#"/8P7\;C 8?]C_L4U6T M "4KW1\XP_'4/V^'G57;&[&S6DX3R[G9ZMM-3.[\>.=; MTW>^R&$O+?K>+H-5[,5L 7ZM7@1; "U>*GN!L*0V8ATS"ZG/7(UH!NS(/QJ,S\2IXCYX?A#]-%+OE]%U+]1 M!A\EK65?I'T8_*+M"4IU+,P/@'74IL^&_[+H@'(I>>^C8JF9\ZSMX$P=TR7: M+OMY9P)1)?NYAWW+_LU4HU+-"^NQ7MBV3)DE:N&SJGUIR*:,NE)Z6NG2'XI& M2@#+N.MK)VI^"3(&AP2%Q$"@LH*@'T'=(YRK.\'EN;1O+0,^L5V;7TK<@&2 M0*GP6AJ8VH0"[NB!V2:&%(Z?G.;:%XOIJ%HYUZ?#O'09,37RAS<_RD^W?RA( MT[ED4K?&WC&=VOKEL7O'VZ5WO/2.[]X[;NWF1>7R8CM)'-O0)VZS'D;?"$T4 M%T_(HBG7K#&X'/SC+4B).Q$4=N5H=0WA^-[__/#UU^!;\^*\WCQO_,!GN!NA M@>B77;U9] ^9;Q9[/$!':%@R>D%0TNVN+!L7/.Z.UG8&STE M%*L>0H4CAF^.J/N@,;6##SU'Z)'Q,<,,D7VCF+U88Q_]/6/TSDVR9@H1X03F ?0J8$])H+57QH)F#JJ5JZ]UP704QO<5KL/NU$6 M()4F69!60&0@C*KQS.%ICR(4(J"%%;:PX*<421)UZ=MT''-WUI.@W^E]L3>C ML$F).C14/KMX"!5G]^KR"6CTF[<.0.+-T+L,?,Q&KH47Q_3+3I;X(7;VP-N$ M+MNDQURO"U/# \!LF*@#F@6_:L=Q0I@NR#IM6^3Z/Y@<4=8?\#B+.)UK>9/G MV;+Y=.DN=V3@PR58/B807A PRU%J &W!4$KNHB" A!'JEWI-X+LAV0R(+RQ2 M\O2D\U9F8(:Q&IYOA(^6QBB*TU?.0-].,[48IQ0K1Q$./F=,Q1O[H%QC@(0: MJXRE-4-E1;GH*$=G/\4'T(E/!ZBB$OA>BA>&<=GU*$H&(7Z[&<\M?HL)!%': M32QIJKM(%R16#$/090;6H D*EPD_2I*BW([C3@;1R,#!)W 83%!# G['L?&: M^Z0[PO 9QT5HKV! X$(.=K089D.GGXD8YBR+@>DY+TQ'@2T:G7G>7 '-R.VK M@/.D=B[#D6"\YQE8>H*)5D#5,'AHDU'@ X]3=P-/FD,SB(8?^UWUZY")3S5. M03'8[>*=8T!\.D*AE0X_+.!-L^E9$#Q(K.'$PN#G7W6!YEA-5T,J >S)+JD2 M$1JU299'2YA;K9%26& GR!?\D U\W.;B'B\^%*:'1:<\R461Q6!F^HR@ @>L M%-8=A3)_!40Q2C2\,+#7?3$DJ0CKA<\SI_@)=DB1J;HR( 1CN+]XLG";8X]H M?@+'V<4[X*'* (M))ZXB9+A*03)GR?8QJ ^1O#0.!" #(D8\,_N0*LXUBU8S M7SU!CJ)%($'=*@<0=5QQ=A#I8#O+/DUZ. TK2N20.G: MRP*2NB#Y1TJ'6>-T*LZ^)?%)"-SK7L[\%6BY4@2+@J@@8*1,IOE,4B M0)&VU;@N(Z-79+6VB' ML\ (7JO%RXP5OU>G? #JCW9E5*M;]T>\MM2HFYP;'G[>-%#^WJ%V>]4-_$R6 M9@#J#9MV2+X^-OQ*LB$\.-']&1:IJ_,L_ILN\K-GJ7S07L0R04$?4+ M=IK2;];H/T"?/@O$),K42P_L2#"$=08:&+=1KUP>"-IM$\36?- I9:[6L_YQ2-9SR(2;%::CV6) MF@0?V94Z%";I'KG@Q8%:4)=YS/"JFR5YIL^K+[8.^WFJE_@A MQ[CUU(_5^*8/PFO=>Y['3H"*+ZKNY65M^V=YJ)R0O1/MEI-%9EC/3FETZXD@ M.Z'1AMNZ:.R 1 \4+=T_B>Y8.NZ8C6XY2K\3$JTV7.I/? HT>J3H[KN-_1]< M&3@1*JXUZB45/U4JWGNZRFZHN.4V+YJ[ZC?Q6$SM UO4O\RINW6>U^::TD_ M8MYXB?7]QI'WOP7KF=>'\]]OAU?5Z^YEZ_SD*B^V?LJ6,?VDJ9H-\E.GZFK= M;=8O3BZ->6=4W7KB5,W6SR.@ZL;%<5'U8?N&SK%U]DWF1]@X]='1?=-MMA^@ MHI1D_P3)?K][LA.RQVVIUAY%)_6A?NQ449V7]89'_?5+#OT/_)4WFUY39:)Q)X/4XJGW%. M/"8JGV>!G2"5UR[=QN6)I,"<3F#VB,AB#Y';1W$/SMUVO4Q0*._!PS(8CFC! M98K#-GT6/Q&B9*'+S-H3J^0STY1A_08[^]"/>2.::J7:EL,YS6J*();K=$.R MX"UGAZ-/5YKP*1ZX=E$Y-UV0PBB49C\=+!AQSIUS_*[5DVD3C,_-SG#)3A7 M/7O^=^G9&Z.;.#$)%'U-FURM*7JFFP8SF*)HNC?JZZT9*J8*CN+]F2)SFT2+ M)[?)7/DG'&6SSDH#B9C\&;MU+JRD!V M8M72Q32FCL8A]LT&DNS$6#3G:H#\XF/H^%58YQK-WOJL@KK/'T^B7CI&;'(Q M&L$T%>$B_0\C$#0$B0^S1]AY;KYM33J=C/"("<2>0-01TQR;?8AODMHGQ!(! M^I'>7*>3I0KKGFC>= Z ]2SK/($8Z7K[N#-VXF0CN'38\M6, ;MS)QGV'R'7 M=K>\W,'=P>W'IKEB@7(M:K2WF*#6-O>KVSG[GUD7,[P,8N5U9;A.-O MY[:;1@57Z;P6U9[O4:\'X@G4. H8B _21)#LZIVI'E).0AM9Z"_!EPH9A>#"&X1 ML 'N@[44M9TED^C O=I;$]?-VO&)JNS6+IL77T6SWOW::#?.O[;;G8NO]7:O M*>3%I1#-)BI]XN_'WC*T?EZV#+7N<]DR=$$-_/B[^NG-]>WKWV]N__BDKL\V3-K%@ "++'J>K .S M=:SI.F:^;V^=JY]O_OCLO+_Z]-O;S\ZGZ]O?#+3 M@WS@TH;M(#\$-L.,:LG M(1Q.R!T8?JCZ1LIE,C1*;G-$B"(74-)<=<",0"NPA!EVR=J%8>K M? =+5D@K:SB6JN=GOYD&<@@RHQIXOP%#(."C)U;[9T#_;R'*O1 M<#M%W@?/U@&H5;?IMK6R[_P6^@0=3^NG[6JEUYH@/V%#,6HT#/:7ST3Q5)72 M&^X_QJHC7.#"K;6O=Z%W)#<8S-NJ.7AU>E'@1Z957]Z,%"XB=76'P9",R1VR MD$\MCXS_P5.[ER<[I% MIU1QKN9V6<8>AJG04X+_F-9-"[MYP@-3S:;'(LG;)!H0F(X(OW&;OBB$.2LN MB.WP,AQ&=9\%+@@:'37 Y<7 3*EC'OPMF+#!%!&KU+U&N74:**,_JIV:LU%C M$G5L817L*[W+>J?46]Q]]Z?GJMGF"Q?=>:ZU&&["JUP/L!D>]HRTQ"#WZF/G M7E)Y2"NKTZ%I5#B814S 3L1FTMA(5!.01878,?A.^:YBZ1*9Q*J!)!P(T"C: MNRXU3L0>IO$=#1QB-\_ U7VBK8WGYH_?_2',57=.1@T&Y7Y1DL(?L3LK'2&P M-FI:J^@I;\=*C4EC9Q2@0XON6M/XO3G\Q,\ MF1D]R%W5'QA[96-3T13^7U*+]^*F^VG&+@CEHB]T0'>Y%[QPG5^Q)>]O^!_3 M%)[=FEG> -Z39 1Q)\C _R:)2% C19A7),@0)"/Y7ZB)[!.13^OHO:@Y&/;- M41/VVQHU@1DB=R:D- M0S]D(I-SFIM?V][L$'OM!KA*;-JN SW#1Z6$W\.M>34:H4/_ERCJX__BEG\6 MHS^CB288I %@L^]4A_#7VLWP5KL9GK*]MU[L2?U4 MJ]8N:FVV5U*0@@DJRYT,.#)*1Y"3-B&?.T2IU/Z\\*?Z.=P',%%(X"JG#W6, M%]2:FZZL8D0@X7+7S\!'2Y MC/@W; _9&6D>Y^]E85>W<-84HVZFYV.C>) <+-!&&)S9OAM;@TH,\'(G+QS M/?R8)JBLJI$*F@KI'):>PQ/QP:2(NM8LW-P;5P@-F<];&P'R*H')XF_5%TGM M"9U/V4A*L\FD(>&OWZ#PBH&+!J@M]P<4?R5C:][RU$X5IZ<7W5/7S5H\Z$L8 M+8(WK9/+O0WPLW[)#*9/DENA8[@;=2_*DU >,&NUTR+>:'=SYJ)=W-J^+IX$ M[X.+K/N/VS PO-E-X2;VW2#SF(D8-T:>PS'7H5%Q/B-/5Z%@X?V9L>DZY:K#'2"3N*?8 M./.$@LM^>@JPZFR8L3M$)YT,0?\9P-?Q$N+,\3FXN-UO Y#7EH*.JG4Z(=.< MCEN=X4B@9POF#P(&]LHSXL/*K.)4+MRZ_$%W$_I2MWFM0\O_QD.,Q(1^J#CO MUO^@S6ARWD*6#VRY9,>>FI46O/,<43CD'+.EP(&./<9=+6/<98Q[+S'NQRZ+ M/T=D%Y*[G'@+.CAEV!=]9L\%[NT,I->G9$/CEV7>FOO:<[X*OT@BPW4CM&@E MG19SX,?A'=MVV+''(O:IFIQ?YL=L?+TO%/V>TJX72;YYKKEHD?KM7"L#(4JT M6YERO"E D&04H\#?%")">E88QD"/#241T$T:XJFJ=3A$]!@'[?42F2J3= !/ M2/V]7H:6)EBR9%B!EMJ5.OZ 2L(-A0L$GPJNH2?\0 5A^99IW0#]G/<6_T=U M'55>GI0UK]V\Z'UMM6O>UT:]6OLJO'KGZ^5%Z_Q<7'IH':C$HCP;J?'ZYL/G M3S>_WUY]>//QT\WKMV\PF^?KQ05F@^PE#0FNLDDX:E06^-'QYO9)Z,0P(]C@(FV(]Q!'H\7J^GRAE_%ACQST9H?H56],*X2H@+@M(2 MJFB4E>;;M;=R9+:2@VNO![[L.6^_RVY&3H\;*D^)G>>OW]Z\X-07>N*=X1GY M$^_@"5(:X O*HD-^[>9N9TP\TO\<<9O;+F;7-0_>JF[K,W\V.4B >M7V)@Q$%$$%Z!Z5S^_8UFYQ)P9BF@&DT'&8A5F)H-T$H."/< M54:XSA:#T^;#?G=#6RQ&6! " I:CH4,Y9N@,4IR.JT[R:\9)AK"W3Y7E?1[@-:6[&A;214T"3JBQJ?3N MY8I-K'>/;V_4)0^+MU&")+]*#$YKFX%.H<*;"YH8>K,,SYCHM "Z:5,ON)M- M^R&79]WZWQGZW$PWZ\D+4??JYU^K7K?[M5&KU[ZV&PWO:[M>EUVO7FNT9.M$ M:B9JI3^I]"?ML6;BX]6GS]?7-Y]_??OI^L.[FT_OKSY?WWSX6JVVF\WZ@RR4 MA_12Q%DYU]=@<.+$'&MFS@--E56SNK>!B&96]?>WOUS]3F;5VS?7'WZY_=JN MU2[;U;U;>M6*0U-QK+EL8^..0@]:-9-W% !"117#IO"_Y A!^6BY3TQ1)2J"? L+:*=( Z&9!ST8K(\5U%%T?,H27MW:C8'8Q5FG0Q/7,DXI2D,09A M1B#BJ<4DAYKA$RX'Y[.TJV+.XX$/XG\LC?=I[ ?!FB&7W)EDNYXT#RBD_Q8F M_FLTAB_%/)*=?*S0]EG\/B5/W=A76XH.SC8,H,S8T+=#;! MGG0+Q>$]^%P4'UU6I.(CJ1Q6KS#;YQU/\VNMT6C5]L9#3-E2]:K"S'9CTP(G M[ZC9JP7N)M>K6C,V1"ZW_<5SY=!]G@N4V!QA2/%1F'JB@M>*M#FVP!=R*$SA M J5L< 37NF2N[)I!O['32B)5JV9!\H MCXB9:=%5:GU%^5L[DERN9 I0*)@*G[6CE9_A.+AM#E"D/.):&EB21O=0N04J MD(_^'8,80J%O/9[L!C"["@(H+-HWLL$S]"ZHU6G.2.PNA#E$(98Z2+R3/!0E M$TS(6^VQ0QA7LF#X(I/]%D9CE?WN4&D;V$QC:3TPY='GQ 7%2^EI_/*,[WKQ M[E>37&$O@Z.B>(IY$64,>F(BJ%Q01V\-PV@!6!6!:LS5H1O$"_#4B9#@I M[*N7L%A+?2QUP/*KO,Q$_1W$0_X1]!P!Y_6WX$6H5F?LIWM$NGI,?GXPC2VB M?$P:8B2$Z6"LY.POJMD$F4/!23R:''T$C6D?\_8PG2,,=P )+$'+ C;KHB^ME@7XNLE(!N2 HR? :6\@?N1G\:_#MHGX!&F>C M=?%PU7T^QYW=\@)+]>2(CASDL-I*7Y4R6 Q"H*%=XWN'5)J1MEPI.=X<(^# M2+#G,,$169_+*[% 5YN@;V)*\1IF25HX Z;B0K LUPA\])\FDCPM.+2:,3LE M4]D=A&!B]R<86!;!!,XK454[R!C)=T.EAW'D97#,2!_S"2$;>:Q)Q7-.6 6M M(S#/0YX_X_P285B$@-1@YY%R!#=7#-8(Q*[YJKPU9I)$Z"$Y#Q4ER M$JI"]6%U7NH+ITD04]_4C[KLS?ZF2T>HB-/4;IB)BCO@$2;TV5-\FVQ(G,14 ME5B!,E5(EZE#":$A J.8G;$EL,O"2ZV?>#F%8U,KO0[/7I\J3C /((.H(O7>NBL"D00[ HS-* MIS@<"PQB+0*5W!##_0@2(#MQADD"IKK_FE+96VPB!TE$C,?C& VMFSXZCN+ M&U,!(Q\C57"LN[A*?@VOSI6'*C2'7O4H M,,OW@J_ /S)&MN-B&KO>Q:K6A.?[%&B;.LA4"KSJN<:I_0>P\F^*OR1J\Q/: MM:NLC\R:OX:;%X911N2B]4Z*%] >:C^_0>V;NY\X^56;D:#PNXU ?,4R-IS^ M"GBJP$W1B>)":B4NM_).8M2M M1B&MAO_2KC4;[>KY[%_JC7:K<5[?@NMZ7?WW+1PL;E(NX=G5J'>2BG.5DN@5 M!'=/@#XU'5:3-$XB1@0)&0'D M*@G1 0H:)<**2HNME2%T@]'%F6[8P!7:WM=A3UJJEJ6C:(2V#,I=I<_CFY:K M 12$3)E"MG1Z".UH8E3.3Z.W# 7=.E4LN="V8E&K]%PVQ=RU!)+$:^W\&@V) M5RD*1HDP#45$.@?KY# @T8;26&O$ZN@,EYAW?F5Q,Z+3>68E7 MO>0G\"HDVJDT.PD-F9!;Y^"R8*E,9<+D[+49*D9V/Y,DVS]!D3/^(:BT)T)3<<&1@5&2!8)EKS5YR'\V<4#/$2E%3'$OE()$& PX]U+'4.>2) M#E':^@ *W(@<]3#\'3JA$=>5>$M1H>@.(O;"Y"Z@)&( /FGP3,A[,M\C V\R M=R*+G3"A8$\3KE>$>6>IKIO%N44!?BH%T_N./&8NR/L[BMDDG.ZH'3B,"@YGH4Z/3\"P0[<2NEK]KB]#"Z;*UGYH,D)E7ZK0(KF,IG=D:31'JSE& M@4DDA::5:BV]W<0IYVBRUZ&Q@+4AJ=Q-VL\'Q(I'A/"Y*M*D_&&T:Y;&:_O1 ME8G+6S8+P:W/QR^,)D!/D:J2V?CY+%>+-H^4Q",?L2Z$-*.\I)V;ST)Q_3G[ M/BW$>G[LHJ%64,22WVB2V\"S_Z^_M9N7[5<[Q[1_B.0@+'9$VM+^%G;I,0^! M:XW)CW$6)LK54_ -P6TN^O:U"I[;K0?O@( !\)*@]DA0!6ZG(WULR'.U%,># M=>A.YEXA*^JN8X*61GY,-%4M:6JO-&6".,'$AE' B&>*O,LH'B61/%TB,8J1 MRNB[0RX#XHBBH!:4HV$S>;B:\E) NP3EZJ_,5^F 0'2H)1\3296R;-^R;,OV MCO&\JI!K25M/EK:$)T;DYB1/L\ZI\8N:-)B\:<$TS#T$RD@LV=,3)J&46ODH MYS=Q*CL[@]P'A,(+/\CA*(@F4I8LY^G2BW9M%DPT02A6"+H>P-$PAT&[B\)J M)@7-F&1*_>;8H _+*36DITQ2QGTDJ*LFQ^8P5AL@M%_6UTEFJ>B#K,(?2F)Y MLL1"UE7,M#*=!B+[C%X%(YA,12L=&J$>).7X4[PCE $5C!!X7YY4NNVFCVL4 MV.1! HUPB$B"W)Y )Q6C+.9\.;(]!Q@"'T6!CPBI&)+*&W/@0SW,MM)U"1@! M,344-+#S^N9?UV_.JFW5=BF*HU#<^7&6J*!^EE(,UZ[,T;TR\GX@5FV9U@P< M3*$./>[6,(QBP>KF^JV35$H'YOE2W5D29R/J"8+AB)0"9!A_H @4)K6J?/)0 MIKALRDV.1Q$GB$V25&+U82>*5-T( W/H1'/,!O+LM$0#:TO$!7H19S_;X24N MR/&R6$%D8H[(]U0YLJTN+08GT]I;1V_K]*!V8K_*,;-)#Y%,W153#35Z;@DPNET\&Y@F@CE<*+T6#J"LS1A4:>=,(($)7XR_G/QYF%&#OYD M(%/IOAK@8,KGM&HV.%5'T6@6AER_>B=MN&)M]:O*!JMZE7%K>L6M59 5.8#- M%.\@>Q!CZ R,X6)F)R>6Z>+48&)J09D1X>$2'YU.TK:;%BEV@WE*)K$[SXS* M0ST$T1:HSBMVDI9.ZE)[LB,@^SF\]_,4T1:+S*AN!/:HD%V$-7&86D3/ZUQ\ MHEVI^^=A7J&NL.!M9M;=08W8[)S2N';+*N\_74$K0B,[0 M:Z8W%^5C=P!T*T,J-3,,>1@!]2XJ ZNU&ZU&O:VS8(OU8?5:Z_)RYB_TRD5- MXZ3L1Y.@9!+[:NFE:KI"7[?.;>Q'@C0(PD+4*?5P/RG!1.TJ.K?S8C,VZ@K; M:I-N(1$D/Z-YYY!2#5JD\:)U?1&YW_$)?!24 2E'SA K5(@)Z3BQJ_R@&IY; M_61#E\;4WC@VR;V>2>3-;SM!%,COEA<-:S IA TBFUM*IHSY/[4V+<'F*#D+ M0<]!CXVED1#6TDEPFRQ4VS]K D[M9SX>2V(SX)RL=*IV8^1JQAJ; MXUI>FR3=(!1%,7!I+"]:FM!"K!<+K:?L_+ [51N2R93"2"1 MH:>[+NIR1M:<0D8?)5T0JYG@]U>CV _RLB2UB_.SLVR3RE0TXE=.(INU46:S MEMFLIY+-.EN_@*FF="N!?U,2"UY&E#W%CBMPMSFRK.J2YL(54,.T/.X=:6OX&O!.-[8P=C'6^,V6V9LD5Z.4HG(?J780N568_T8W9U'2/8I539F> MU&SN3E< ZX[T!P<$"4K\T6- /39V!4,AF-+ ')M%,R8.LT:"Z36(%CK.E,>6E%8UA7"1J\0:^3X( BF#"X41PPT:2(R1Y0R M7A2+>IJ2SITMGZ&[)87] W?3EF)Q>BD/-0%N6Q/)TB07,2(/K1"6>5H9NGM:M M#+0I4#F0NUW)=KIV7MN89 BA1';<3$(XPMN',DBLP'H'1RE,93R(D@6)YY;C M%JUA/X:W4#<%52"+32OH#-$!A8EKS\Y"#$<"MJ)DED^8_@/1_48ESSG9*\W. M:BD")LIC+<@K:65S6AG%&!PD4LG[V#.!P%Q+"GFZ%&*A*8%=JK(;C)+^.1HY M[]#CFH0)E63V3)OXO#IS"E7* M\JPQRFN6^@$E$Q=& MA9TQ2$>!*I>Q6A5FK&[R:(?OC<;'KDC]"F-!RD($/^(Q[,U 9[_!@F6@)?BX M@DLM6, :-PQ9M( -)>M;.6&69T]/):PTZS65L%+>Q"=P$RTZP9HQ3%8 =DV0 MK42Z".%.< [H*N1.<5.HPNB:1YA92M;%L%#M_!RN6%]T)BGAR#!&HG+EZ"B> M %*.8]^Z?&,?W-O(UQD_A*X59.'?HM(LO^CV:)@'RLP8 R2K8!KL%5 Z=Y@@_"*#)8WI ML,H0769]NB83T/&3)).)R7&G8;/01A!W"03687^QK]*-16A#A2% K!\6>JOR M_-B#XXE4(%84\B?C/Z3<0,H+Y"GD4^?V'Y0$32-2*@,FYTL,GD=QGO2<9QO: M&8[64'X81G?LILS1*)&9)5D\BGV5H@RG2[VGK60]U\Q"P>^3V\<#!:5FAV;0=]42H9]0X*)M$EQM3DT9*7$^F@.>UWL.'PBG< MFS.PDT>/*AG8!I9CCJJ<.%,YEE,<"U'J=,91CJ1+U:;YV\!U3 T0*">8-D6= MA4<2NX19#E23-E7 T]8<@-@@5B9F0Z>?"3!74]0EXF@B@A1[CDU4<0[G8/*7 MHG@9M4\C*=?JU5/6KTLB7Y_(%X8*=-:7"K3G[;^IS&,\ES7A&9K0/)C.V M 496RHP-R^CMN6V'\2=+LEVM8/ [F9'C@,%'>ZR?9P/Z-H^$$P; M5KH958%8?75S@(K<'F+8"TMCU"47.?$GV0C+WN<6"9!7Q2ZGF,IH45S!=DRH M/*H4CBIL@Z@K4L61V)KK MRAEUTRK;I>05LZ&F59R&?[58D9]RSPBK%0BQ+6NP+/3_RO(BTL<6:RPO_KH7 M?V%?*6GAFU,_D-C4.6LSS3.-2A1HOS;-^/KK4B<_]LZX$[D?]F*1I#$0I/*H M,=.0NH=CR#Y(RVDAN)L9MNG2#65Q=)"QCQ'PJ*3;A])M$6\E[][.I>XIQK2U MCSHO*WED5%3"9JVO]F!X)@+U^<\L]A.$#&)LCYA!L9(D1WSH"]V#%<.QM?-7 M083NTN@[)Q;4JJ]T.#CF/EL4#LY4/;R=KY%JMQ:#)KV3<)Y HI]CX4FPEX<: MANBY^M"[SZ_5%UZ %H%-];3%0]A. QC.+[2&I%C%=RPYD78;7+@,W"A,!8IT M-0KVZ#)K(->;L-.+ SGV?@(#YZB2 M9NKYUVAZH%9E*2DC':IJT-&@,09U)/K($C;7Z.,%T(/R3Z.WO&"0Y0('5$0-)4 (Q7"J!0(IMB2<10.R.LX]NCRNDKMLECV" M]XBZBF+9!7?8\4//[_+5H\!,JGS@BLRQ.F/.'85#%*.1CE/.&"H4_%$-:*FN MO4C3;*U0Q,>'?_L!%;_#I33EYGJR0PJ@TO>=F#H@%]N@HG\[QHO 5Y7B[,!< M!G['9_-C:I[X4$AASX05.$_V" M/-916<:YN !SWC+'3G$",D\Q/'Z..5]Z? MS:6SEC1,JQZ&'ZD 6DD>#>S=1< 9O!>&Q(' WF9HN;CLV< 2_= ]#W/$S& M<4< SWB22QZ\!*8;/-_/=W"J"-FHW_63PJN+2FHJ!P7N+ "PY5TD MK-A97LY#B6IY2<\T0Z-D#!LDJXA*1C ,W YY&KMC"AK.;O%J=X%G+RKN..L9 MW#7>?$67W#\(>6^+^&Z?3:*]<1C>)$[W>+>8=0,S'F9'MMT[+6\4>K/>.7FMG.HS >9XVA/ MH[W'7LMOC-_,M2ZH0M)+5 OD(CHABKG9O;> !N%R(KP\L)5_,_Q5+U8]D[7; M4W>&M= &QU=9"5'66T9<[ZIG#[<*!Q. MAMRS)C&-(AO,<8'C159-:1$ KMCPD7/"H["83Y[ %]/1( K5G(DUI:9-'WI7 MI2*/8HUT(<5VJMC9Z#-Y>KM.^E;V$.TY9\I9XTQ/GVK[]1HH[L+Q?\R,T3TL M%=9.2IX&!7V[N*^E2BOLK5HW-KVDCM[Z7833.+/ #7AEO"^(-A.%!?P!N.9 M9P+)A%=#S [(KZLZ5:H,?MV_$KF;)) "];BU*^YL(TR[#Z9VFR]O?#E%#%@P M%:EB =ZQ/G(ZNWP**)3%J,K^4!*"@\#PZ8$_8AG!G41GWH_&%$H8^/@[RDZT M4*#<*9(>8>/ED[420D7F>BC(9^E^](8:WSL:^H5 U[;)LHI?XV]^.V-X+68$/: MFLT"HL098><"VP;SMW0--,"?XIRD MCWY'^V_3K'OYZ;RB7?;=S]]\0_^[KT^_;V8_U2!\_"C8%;^X@SW=P9X^%G;% M;W*1Z+^3S0 *AGZ@S_'SQ[B8MNW?BD6QQ2[M('-0D7_17G[*WWC+IO_ODKVB MB.!G\BSH__U:T,'?SKYJ<4II^/I_+NO30F.N(7YG"-J)%NGK9D_/]#4=%&10 M=F1*OA-WXUOF>&AI@\Q>]_3)AG[U5WK,%SBA7G*H2=;C_Y!_1?^JR 1MJAT_ M*MCXYK-7+#>@5WI%KG!;O:4?FB57]+^#.L+K)0523/'(;;G;V9.__$+^T>S' MXKR0]WF]QU&YV>3*W@E^2L?QY8XS4D7'&$\5%U>.:/B?":1D/1M_*WN*#';T MI#^R"?8WXT<\Y:19*\?_/YMFU32@0-^K\MV@KS,H#>$Y:U:)"=Q"RDCE -4_ MBT]^'$Y=BW/2G "@(B(42L@PY6R(I/M6;W8_A)TP\Z)38+-NEGMUISBQP,,E MH%UI>6'W64+J<23#J?[T3*:XN\J>KN(HA4E*TM0NSQK^13\())RB1/$C_Z@K M]F=>]Q \T-A"*<YJ%;J$%LD[/WY\Y#%._!@-(?, +?<-/N5[;,#C[0L+/)*%.66 M]'2E^DZXR#EW7M?-'DXP8Q@[15#4FJE:5VW7*]3";@L#HF@ISHUQ0A.\[1Q2 MOB4;VWFK%:R(//O)++-C%TF84G%]PP/J^]\PI5>S[T9>['L%!T#AX;YO\N. MTP1R?@R,7_Y'FN(-?C$\53GCA(V(QPI_"@.=#$B*-(\>UUQ5M3$70S ]S]D^ M_X[5<\3*\1*N19-3TSQ#)94LND0R:3)]DK(/D3VAN: 8&HW4G3YA>YD6M5EE MYI?B'3((H\X+IJSRH(GNJY])(\3EO/-J18=\.G&,*!6;39(MJFZ28(E94L#R M25WI&W_?.6>DO@DWHF-V+1V+?29Y\M&G:/;;_MY^I_DA#:+[JBNS>7C.5S&+ M:^.?4V<*U))W/Y+L7,V$4@\M,+#O:QU3J(\Y0?S9R.2$%V/KI"3UQ^(^3UR>!-J5 ND((_1_=GT."2-_S%X&O M;:JU(E0E:0;S+CNXTT68]#RMX>W*1!12P/VW--[4R0*^Z59=/U?U(J9,*3F\K4I(XGO"XO/\"44\KZS!BV*=DL]'"@_J8D>KA7[ZA>[8\R7_ M69X+&>?_;O:_[!?E_-!;>M+U:&IV^D5?T:>:EH*1U[NFK]9DT7ZI5IRK_/ZK MG\@_03RWWG!8(][<[%5;J=;6]_O-?IYLQ^#AU&0=)*]E+_ "-BYFSM_7FGL= M@%2Q>N7%*(?\C6I;=%C@1(6Y8#X:"&<*UP9KO)457OETTRRP_4!^&$ 6L]/2 M6L;-)_=:K)S07UZ;HSU\YMW@$Y"\ 7YTT+*=9W>>#,;['GXS",K$;[K\LD*X M<&^QH;@8J1S-3CP>7 0YMS'T(& ,X'I-UQ93HMJ/M6?O=9 >//R@1@EE*Y6G M4)^$'JS6B 7UH$&5-IVD4FJ'RH"4M+5"J)6^2*VIW=R#39)4+& 9N(19;O16!0R-3=5*>S ?U-NX0N512J1*5MUUQJ<)LK$/5B;+CH+VB285! M^+>B9G%FI%#^1W\B\IEM(>&I(J#O4^$,A1\1[L#?"03*N^(RCIC$90 F;=D% M:-5B-_2BC&%0N4])SIT?8",%$%(I4E5U"LD"'$<&#&23]1>X$G03+O+NXPK/*2_AA I(3-/+ABP5?.ZV/%75'&S+IMVLF(SG5H]=1E?',.Q2 M;:6 &08./[F;6*P%I^(X&;%HF<*(?9ZV7U-\TT3N>)H'=M[TGX:\N=7#C?PH M&*U[%GQ<)=/;>1=L%5H$HT%X%LM['W I\O%=*?*N%/E>2I%W)F3*A%B4''!Y M%K$'O)1BY]4I439'_J4ES<$)*0X[I)FX4* -QX8ZG#1/MW)2X)^%U-D!54S68(!SSB'+R6E8I*&"@+"J6S[B&S#D;8I%TT[G(,7Y+GM4!<\!F32T M6BGXQV6QN=W.GT4\9BGN>4$:!;-Y#(4@=6CI^UL]:N;S2I8N+PP):X34MK5U MZ/8.E*=% )6DH+GA='CMNY'Y* 0]8O5ZPUF'=4>_]G)QH *4XLF)#N\[\9SX MO]8:%4@IF6BKA$2F4(YVY7/H@>GB0"K!T#(O!:-)F!V- M/N69(?H(6+(@453P=6Z5(7K(T9^4T4Y^NVDZZQ>9=6>%(!EP*,9>5B[GM5)] MHL^([&SJ6ICNH4D97#+P@ADXF6AGP2A+$OP=*,J^PT::7U$N5K)[VAV76N7E ML%JKA=*VS8A7J]AQK:LNT7G)G]7/&*>2U4R5=@G.QK O\N3/U=6=+->]Z_>4 M]UM-O^#L$U[>.PH>5-%]=2X'F!"$*G$-5VO.T04#1>3N4_T#'&PIU[; 1$'O MG;SM>YKE$ZHBTSW6HJR++H.17? YWE*C*)T<;X3J<(:04W*<+%\M P%"4]Z8 MG=-GW0N,D.-<)6KE_>6.(?F;2ZF:)Q;XS_^;D_+T*Y&I$H*3O,LE?Q;M'N'Y M.P5\8E5PS^!YM1) X>1W_4N2R"XN.54/,F) 3L*[KS?,S%+TECQ57>-%:84 M?6I!8 P5*&8KB-TXKFX>00G=&5+AG++GPZ59A;BHVJ*\VY? YS%_/B(ARQ#J MM,VSZS.\Y1S+J&G#EPQ,H0S+ J"Q))JK>^7SWPS**9ZL#PM=V 7V(/;4O^9C M/2+ZU"SR@8][W?\,K*>\+R0'/5AT"R;F?7.HJ[JLVT;J&& I2 BXX8VU+(,% M@")I?A*IO^N&#AY\_?,J.0\3656O%*\%2O?CIGS]\?>_!4UH4;5-3X-DRN'/? M(P7GAZZ6EZSYA]<>%Z'F:5RTKY6LGN62#[2D6=GV#$9'A2!VS7D\_.N+BE<)#H]6TQO)OS/<0;?Z OZ1TT M$/PN#TM/:UYW @4MU/M(1C&CV1Q#V@=NBBV!JK;-LZXZ[?+C\R6'Y6=2#68A M(M\TWUQ==?VK4:UK'V_PVIU=<)X]R47TOGWN_Z-#?^-FM<^?W'_T] NCTOUS M>M5^J(]H<,\C=Z/HT:,O&@>S=$0S:2*4MS,'8[B8Y H'&R3":G+Y;\17V;IY M7=$K\]$RO]YBI$#.$L&% S$'#T67VK@#YAWCZIYQ;6:GK?AGU;HW+2 ^<4]F M/RE[5'_&FG$*8?1&9/R2#LS^K)O)-GM9D+

_1 X)#SV8W ST!T'/_&[)=B MQ_@S/KF_HKW"N*D9?W?-3)CD75[Q_3D^S(F:X[=Y06/0S[XM:$CXS.0OB9:> M3*^Z_QD0Y,']_YZP%/V9^9]:J$:66%:0G2&09V^;MX"VTN\?/S[Y8G0M]473 M]0"OV91.\#4Y14#H7S51#Y[>=*)DK5XY6^KOCJ?,3-7UYRU]X\K)DX_F,YB^ M_KNFT=_W]\SEXZOG\H3;CT01!Q_48ZM>7AXXN!+>) <,WG"_B97:%O]J6J6: MRXX70:?KD>5+JN&$9PEW2IB4A%7NJ =Z+6^30U?Q>DKOYUF5<._%+7O)#SK[ ML2Q.Z7E\^W=0.9HG/I)%N0'K"U^/R=]*1M1S]'C!!F]$GE8.5!.DAUR]4W?O M1MT<^2M.#??+'[^:M%=L&F%2C@S9@38UGOB3F3'FQ1/U0X<)/+F#"=S!!#Z6 MCN6;;\QCIHGQGWG&!U:-/2U@0Y?,E,&U?32[2#PL=E!BC6B*/@PS)"&'9" % MQ:0L'YKSC#QTD:?+73/D:4ZQ>5"3QPXF1%Q]%FS>L>XV[5F13D34Y^DE7'5EJ$8HR)['M& MLC3%2'\H_HU^@=].?1=Y"93<60?WCW1C_(0VT"YM[\V!L\M9-<\+N8G39-3HHC-0LXPNA@RYD"=5%K;XI+ M3@9J+^F4 MFSRB4?#E2RAUIOIJ8L\W43-9'2BKG>5KC>5Z#1;B5)%9D/3%PY,G'LA(Q<[7 M[G7S J][!I ;RL]8/W]J MM)?W;DN!=-!WY#:?(Q[G'?+YPY.G_RV__&,CH2L*%^77NN[\SXV?$@',/-&1 M';+;*'E=JWB*�?3G(3C,1+-9VG!U/JJ*I,FI5<6/3UY](>7I,W <&33*JE7;5,E?.7$. UWI'[E\,J;,.2C MM4>/2(M-7O2SDP=_VHN^ZR5DT;?Y0D@MCLZ@[O@A9..!+[-'8VO']$ '(RZ+ MS$2WS/':(/!'B\,&KBFWD<-KE5K<*M$XIC')3CH(0*;"L#(62'D&]QHF_5,V M/_?#A B$20CI".3\,)X #)^I?K:NM :>"VX)L<02:5EZ6;,=U[49J?]?">M1 M<;+ZU5&!KE$UM;B4!NPAY_VA)D%GG\C*X7#U_0$"C-8>H+$F>0?9J/S@[II<-ET5GIKH M1//5_=I"/"S7Y2 ##% >?T@X<8 !(!;,C:J:G,#+G..!?(>6LR,H9)!G"*%J M+84*)8A4V*M#')O#-UE>B1;3ZO@;/B32&\1**32[$$7I'CJ9_>&"Z0<:O1A3 M@N&OI.?U@(S2U&XX&',,V<>$M)$)"I1,9$2,JMWP\$&'48/ =+2"FI >.0&G M2A/8256U@Y,')EU?"8RAT!3!N:68'3+ S,C-X5"*491LV*3@.RF]V=V*5BP) MZR4DD0UKE(X6;&@V\VA):,*Q>K65UQ:QV*7.P)N);U8NAUK_$/]XF/M-H0N1 MZA1?9HBG"7*E8+%!7M?M=+ M1BNR0Z7CG-.KI Y]<: MM3^^S2<(YW\?CWJ:&\9R36R9)A"LJ]D>$]*GHQVH%3WF<-8:G8P=A7XQZSN/ M<+J$HQ&NQ"4 7R)@P-HW=<6.+'M183FH29?%'#=6/#.%&6K2BX M<\6R3QMZ^]ZS /]IVYS"H4.3:O,FM'W\1V]RGE@N\WS_Y%T*,A_:)RWF0J . MS;HGDZRB3W0NTD&IMS6!J>*4GDR\)O/G'5>NF::Z/&V$CBA%$F,;=)AQ3R]) M;N"_5'$SCJD Q/30XA I_C>'$G#<&9:VW,:=)^9R\%>>>LGX)"[7 MN4SZ7NL2/%<\376C&7N:2G6-]D<.%Y@76PMZ;W[,!5-TG*K9#5.()Q:4C5H& MYM!!'@CB/T:QA?,YTU/@$1W2^LLH M^_VJC!^.KG)>-1N ,:^:5^Q"F5=JB*3-@0B MTW)!+]UY@-Q-5K2S$D%,TD3TZ;/AGF>!T%]K'BB$/4[.2,/&BJFO#4!E_+5UXBZ9W+GQI MD8$L1)1L5,34R^)2="OUQ+VNBSMQ!W;BAGI>+$G+H+X[V&A="+U,8X#9@<*>&!6+;J MP7.\O%JR->\".MX1.\CC6W(E(UV7W0C&268U*UI+]"$EIJ/P#B ;5W'M7RL; M\@-,%^ U$C 8!2UO"Z^!( T/5C3DH='CZJRXM@2&G9.3E8^D"7B<4D^S<:.Y MU8+#R;,@DG<"(/T#X%KN(TN;U9\^][%=V$$K#,3$B+[,,;&JR M.TC"GQ6RW7KS/\0%^ ,S;3TTU9*U@'8/E%[Y>0RBUJ@04*_8L355N^ANNJRS)^]5LNB=O7Y@=# MY;Q1MFE/BUI[',?]M31&O\ ;6M-WG>=W4* ^#-I;%0S#D_5<]]SDI13D,MFV M=A- 3PQ8(H98%G]7:;9QDO.;HW^7#:P/F[W9 M+,MD2(,ZT(XT3M>3/)@"7 *(R@F%/8T67//8"9 [2S((:8+PLI+-4LBI3]H5 M3U)T9T!Z>A>*MX@?_^(+E1_P"_"4'O_*SRR.L&]YV_.W)*_R'<74-+8_%]NN MN+Q!$N17=/[$%H!CS1O?NAFGPC3TB[QD7UZO.U#^#D# M&ZTV=<@VB$L_!$7)>J=.RXNR?-.-31(P7EH]TV(4Q8"[IBW<*A=:DV@9H8#> M.[<<>">U)@IGOF*#0G"6EQCM*&<*W@@;*4;T\'#WB]XSTLX]?9D%V%?N*UF55D]90.ICX4NA\Z[ M6"TU+I^D!V*A_BR+T'!T'#LBJD[55\#9[S$^)OZZ7C<2/0^>:=U=MKPVQOE> M5K?I0L5J)\FTDQ$Q%:+$@A('@"Y"J].PA7E7OYP%2X4YX=+B(R$3*F@2S6C@ MFO*<0[Q??@$8 )B1C+8"@[_E)V&W"NX27ETJ=. !85V0V5(1CHMK+_Y4K4R .94# MUPJ$'0 BL6!TPSS5%0^E_0E*['"&W3_YI='9$)E9(T8:*L+_ONC/AG52_#U$ M]K:I8 O5&1S#$MYWNB>[\@N:T45;S7[DH/+_FV@=^H!CSC_6CZ$X'$'(P^>H MR8!O*-#@A(T*8.6.=_MK PY@=3T.9GNLU 5PE7H I'9WD^GRF>U_]Z2+7KQSB_C6U5L(0AH! M:C(Q)B% CP;DZ5QY__B3O%PS>#)'/N),>30?(:X5,^K#R(43/N) G;3*Q7 V MEVE.OE3#ZH]U5M*))$J4A_O1Z'GXP/*4KE*JT:C1J)]>/AN*55TG>ITX W$$ M9_>M#SGF6M(W9*A'4-#SU/GNL.&(: OYQ.7L2!QD# 'MR& MAH,59=5YU??FEU Q%(E82H["!M12SV;M7LIB Y(H.\ZTZB_Z=8A@%?K8ESM1 M>V'7^K1GX+'11%)4!EP_=&RK'7M'[HG)S,+=CSEI'EMPQ(/G+/A M4AS,DFSVK!B V^KJ\2R<-!HX+QC@IJU\05/ ^ 0%"FAK:A'N^A+R=&,E%CZP M[(U201\#1."S^W<0@3N(P'N!"$0/X?//'CQY\/"/>0B9.^"'@81/$O&) !60 MXFQT54V9PXQ4K6> M6;6KF4CE3I+%1Q]&7!]D1F)/%AW#V_UV=KHO.(W(7(;"#7_)1':HZJ,ZGS'- MC,CH"M!82>.->0>*Z^I* PV$L\WZ/AQ@KME>(20<5-K:TJ@-KM_0F%$HLHPL MK0-N1$]/EP*THR$9/XPN;6W1'!SM\^OP!B$/O<[S2K-][;%]G)$L(Y-<+V^5 MR1@(8[]4S[%\&&1IS^E/W7W6'J((1TP/F9P R2+3LD:S '6X^*YH9SJK:6HV<>PU%._C;TBQASWUZ6>@HXO&XE M):OK3:)=R9<$U(P_T3I2XJ(-V0B5#5\'XGBY@!IH[X"R0 )^1,S3B>@]G(-" M:?7*)9G'+C&QI@]K%-[J]("VV[*0B--'*M@^X-.CH'2Z*6Y/9^+FTJ$ + !O M#!S90<6==6N.2!.)D#PV_^RD6D_["T?EC?\*IPK!A=@-.:^\Q9U)H8JE[(3[".B;*X9&NT14D <[WA/ M),HNU@'>7&8""?CP,2L\,_W@V9V \!%)DT''YP%N]0DJ:6_)"SSH:&LZI$F; MLC.W64*&ADPLA:JQT[C+O[4B?X"9/673G $BN)?1G>FCUO%Z@C9"8"36CXP* MK*3QM;[FSS6;?J3;/GVV+3#8U59QIQ,3M+CD*IZ=HEGI>@ +:YQ%VTVCTZ0< M)DD.'+R%+0%S6O7!M('-"^.+R^0#9*$*A[3T7 ;TX!IRRH9"=:R8]9K@3F(3 MS*;<:2R4I:[QUF?-!3U6M7P#J..PH3.TN=&+5#1\.'EW0WT /FC'I"3/9K=Y M%1I.L4J]G D;&(;8*5@F\,*RZMQ3]L5YNT=6T$ZHK*&3(N'UY[&-(VN9=0:7 M6VT9!YT-@IZ-I&LSK4UJ0]*0="J)K8M?[ I8.3H1-VDAE+^, MB!.I1:9WYI I"4#PNE6,1FJR+[>(&)M(L, MW 682'%RKD(C\BS;N08E"*_6GZ< MK/4ZZ[H.-PF/8=0XS$G!&?E1GGV49B2QY;]K>-B2:"U9$==7L8BB=B)QJI*(?*#X1[FGR57 M<6!\CH\-Z 5Z)=92]9P.V57^NE9Y2\W >OU[3'_[DNEK'2IP\X15YU!KJ;R.'=SE.8HE3XY$W69(/$YUDH' M%:F0T#GB69&\%W(@?G+BZOSV)XV>+SD_0FL8()-4CD:XOS> MZA";/+FJ,Z:D?9?*^I.0#!B[FE;O76S!=\:&G2IF&:"2Z\.)CTMH^5:*,4L9AE4,Y;/3;!ABH# M/TKO^TW<\)H5!V.=5.:7S6E=#9+?0\N>BS)(!V.@N, E?@M\ILV0:%5*+B,2 M3T3=8/%4R )_Y==D*\OLV#^2V6+;-/=RQIQ,=I&@[6,I8X!-W68#KJ.2=Z/S]YU%FOSIH92ZR MY\AM?(;)HRPHN0XWCR XC4&Y+6E=+LM<%$$Y$D/3YS V M9:#013T=='Z@?5]_SI-\'6&?5\K'7D2EC8=/)F11PVAC%W)B,:0$QEP73B77$3>5%_.?N^H>>]H#/U MFO025PJA18G1@4J8RE,=4X+PIG VDRXGDC+8Z%A6E-<+38KK3/DVM W>.V%? MC\440GQP&&2D,1GAU2+7<4>^ ,\6M[JPPX4-S\RVX,3JN3\KNZ!HA,?.'[$? MTD*EU\08\+W,>-%.AN2#,RLON0\QW0R8=KG;449=?W N%RQ-R[N2TH+>'C8M MKT&+B +".CG[E1U<$"IL9A)-D1"0&6$0[-0^97@0CL.>G;C$!]H<[.96WP#' MNJ.:6'P"M1@OG-^ '^&ZZSDGA[75QV^@W>Y"9M\9$;,_,P6B0(9*S>9$^7H. M#W3=&+##ASR^XKY>*<^' 4GU!"EJ[8'L^K)8)?V.AOP5N-=:+>+2^&D#)UW+ M2'QB-?W9469[?<'8.3PD8OR6CJ1]FZN] 1([.G7C67G\,!5RPQVV?^_\B&HL MJL!!G$%K/:F::J(FG6XM@7%))@,- ^O?UOV5'\X3%'AC0#(JM8Y"=5;(#X7B M[C6K3X2)R&C5&]O,<]_)A6?PQDGN 4H\G6APK[0."2\U'G ^QK*3YW;(>3%2 M*I5FX1*UMA8B$V,G:"B.M"*%LJ=52X&B\XENVK1Y D\#/N%?4;5-J4BR,.HT M$%V6ZZ+$*BE7MZNWX ?NNJAKP0^+;;= +PELA141IB990Q'*\W4R7A[&LZH[ M<]B<;^[Z\<:X&ZV7*V'R[B/W-:+/7 M=!ZZ]TMO%S9F4M^_5U %M.56W8D*VC=N*DU8.0*VS7Z.]ESWUH\V'X M5B7Y[0<-IW7?8&JF049 !$63.D8G*;KG$*0'#H)R.,66Z.N"AP)JR'6!)G!" MUYW%=\?/^PY

9'I%6EA,%AE]01-SYMYV +LTN,8:DRRE!'MYMLK" M1.82N??O/8HM MJ\HYRKEA#VZ%:'G<#&TM/=+IWTK?SZPZY5)ZGQO(RG"DLMB4R1>9=@D/A (: M3017\4_U%2?6S% :U:?X^&!5-"3LOY$[#FVD\*UYAJ@;7"$E0"9D5YT?W:': M\,KS[*ST8A@ 6:7CVHCU4)0CT_;3PJ=OLNRE]TD?6:R#U-32H-PH#1NMYT]YXY>L:NG[8EF']":! NG *P6X MRZ"=[#J[,Z>%H#?5Y0XH/G\?Q69I9A=/G;DR^0:N&HJN$=K#WB:**WN&L.>\ M!1D N@>:))!2DCB";B3#@>'6)!!^7G/K#.J!0@W-UG"_X[F:J'P+<_) *- MY=;AJLW$8 UMVZWJ\V9SCCQLKRSJ9-/(]19)+PYUV+Z\+9?[OLQ.(VL1WW#N M[?3,LP#QG)?^Z)2X<( )O0U6X<3^#6PB>:U8 C53]IT8Z.I**^.DN!?3RR\< MDNETC?M9Q]>OKF&P5/,.#;DJ:!H)VJ"?FDE(JRV7%R,9F_PM\;-H1]SO2'?I MI91C=T#>]_#I9T\^O__%8V7F27]X]/C!TP>/']H?WL-).)0M%8-D)W]WZ+R_ ML'$,Q"RK8LO@ 4V24XB]5]47WV\GR: GT5)S,EA@1CK#VF$&C,T!8 QNJ))$ M=_: @WY%%AR""AVM"U@?9'$WO&5H%75G#;RC(]IPD08;'R_;\5%P#6[SQ.J, M!+I>0JDO'SR^1V-SCWQ37LVRNIII66QM-6#F?ALN??BOE5->MJM<1;R(,& + M:4B""6>NX@$R) N$EF=D/]NREFXGKSSE9-!R7I6:=O(*,?AT$3-8C6#'6Y?/ ME1US](H"8LT-NVBH;BXVY>JT3.A87C*V+'G)%#6\ 3KO=_0)'_HYQ9]O]TC-TC;8 M"/%D5(_)-X]IR>C+_D.TRC.+E:W>P$GH##E*DN6O)0RIJFRE4^2O#,P0^5:G M/.[[EF)Z+3N(EV$%):'E<<'.[!H@L4J+*'.:U50D35QU# [;#8,FT&@)5*/< MBFKIVE3#R'J29TMCV@4)]%1V$'GA]#SR=W)4]K+PG,U=9D+[Q@I\0AO(>$>/ M@%1RH&BYI8- %[CQC_4"9^4J6@3-A6)$0PU0FP"]8]WZ+S.+\UIHEID9B@WP MD'B?]YH[21J/:T VGYWO-UR2AQ];R>R*6C/M0/-N14/;,[:F4F1("R'QDLYF M/33EO%6+(69]-<6R$L] .UX#@$/*9QS?C60JF!1JN^M524W]CNM1Y/]_!@<"5K&PHBR+*//@OEVV18E!AH,&_7*:=723R5()&B57H5\6E M),!3BOZ O$.SOO$P\P"GIK[(V6ZEJ 0-49A"U2ECZTA<315.\+D=JUXH]8]5 M&C/]%O0P*PX;&;\S,MN\S=.@B>8$OU_1B88OJ[DB^__@Z<"/Q^Z7VD=2-WBZJ."A<(Z'EPG':E7)[5S:8Y-060 M2+RXIL6N$'CQ&G?"]Q\$?GX8DO_Q_'67'1F/&3CS^XNF?8/H04[#P+F$>R-5 M0TE4]H,HD$ AQIJG4$&1^$Z# M)0T>1GT=6++L5V6]\OT87WF:[AL1PX-'[S$P"%,].;,98NO*J72D3]2/D#!A M4PE25LN&1RYL!U!859X20R=N"MPZ)?KV2@%MP(PE.B=K5D*R6CP6Y6F*BR [ ML'_U/+'RMAD8Q)=WY<< )Q/T&-BJ9^D"IB%D=[9$3=X.L4K),9P?IEEQ/[YO M"X91<=*!6T+$VW^^+7ZCS_U:+F:OQ7XY]-+LF>85.YUIK/=Z51BL?,^ND@MC M;)H@U&THLA62/DM^+*[GGK;5RL9.[\]>A0AU\ +A2.:CJ+(^NJNRWE59/Y8J MJT,B'&6XW]'6>W0?7J)FF]F 5S M7!9PT@*$=#>A.^B528L.M,\1'JZCZY8Y;E6S]W)E'!-Z9\-*0MNA5MX;35F> M2RG3T7S.+96G] K7N9%K*H)1XKK57B6\X "0?UU?CAT+1?<$WV*&!$8Z[ LD M<(-H5CPI;#ZT%"?N#?<7Z7'K^3 _]ZIQ FKB3)R[UV(.20]US3#,R0F)P7/3 M#A21YDHF._21^(_\R;FC%(6_@^,\.Y067/%77B?-&&1.4N QDD>QX1AU-ODX MC#N>)91C:0Y,11INI+B*;B?ER[B81@]!_UWW.BCW$"!R5DDU-]#0 QCCP5SA MT8!1TUF:10]1[Q\(Q?Z<"/*'=>!I3@AO'5+K!!O0GK$;G3>T(9=A4ZCP7<%Y M==*B4ME]G&U$\!O(N2POQ)!-@"PC ()\$]%MK(0O*S@5$&[T")7 #S_,,:6R. MQ3@G8Z$ZN@,=!%JJH;5F(=R WBUY_I7E/:,LF3^ U:#,7Y>FZU[2VIIAM'I2 M",%ID'H;3*_B^T7#%K?])!8-IT%TN,-7DC6,^/$)6UG5[F/GJZX#&AE@3^[D MU_QL,(FKHB_X=UEPK4P?IFC^01,.+&*A/#-,\$Q>X^?71>_F' MKL"GW)X7-5H"/7,T 9%/E;!YJ!2/!>BFY&,G>R_%@_SBY.'C7=#O?E_8F2NG MQA.%\H,-E/S+1@LN8+-4Y+(F&%?ALP<^*."XU#>#?#T]6:VJ@F%S M1[]IZGQ7!<>L^'3810[U?:GHBPM MP=I!ULWFO#.*EY)>]:1EK*?/OW<)VE&QI9U-2EH6],E"Y3G1CE*')?SK$B'=T)+?$J<@[R] MV-/)U-(>L8PE5J&VZYB#F<1-9 BR=6.3C#^E3PZ6@%EX]@1B@A2_5V=C!QV1 M V72;$2L)6"\@09*B:D LVZ+_6J_*;6'!2G.5&OEP*#JEO"Z9Q +7*!2)+8"VPH2V^UI42N]=HA)R9/B5-ZF4PT$!KPMD?H5-6R5 E\DBD,(4' 3 Z?%%Q [EDINHY6>0(]5!I/O( M3\F>#XL/+F--+ZW)$9"*C+!@;0DIGBC6J$<, H8\N%'909Z)VA@U8X 3HB+D MM]F$+%75C%^),@9 F3C<-$9E0=?/Z.380D M;#Q.LH/$7#7 ;]QB^&QT-L]VYD[Y<@>=N ]"=>A7;&%+N$0"=:@CE:DS J'> M/X!2_27DE["=H829@:".U>78'C:8G90ATWJG0@RKSF[O\$_LA\'1H9^QQ$(+ MBE)HV250E+0\\1;T7[%+5 MK.99L,YBW9O+<*\H[ %<,=A@_]QNR(DE\ZD+\#GN2#WHS#B$ M O8H]NC8.2_8\MB?D^9LRB7L)T77+2LD3,^QU"F4.0)?0$.YG/VR)KRYB/'# MI:BQRU]XIC&"80 Q*SH.WIZ.$R>[Y92@7&&09KGZDHF5^E J!&S("QO%0B0G MV%.GHP 01+7CZ?S/VD,E%AH>Q=.F1X@&G%&Z:I?[+:?/EI'WJQ /DC.GEN * MY$.=O@>LR:*HWW N:'DI)^\$ GI@3#^*HNAG=T71NZ+H^Y:U??SPPF*A8%BY/80S%&5G2!Z"!K:Q M@^.5I5 &*0R-G#ISB#J:PU+"XM#4=,$U2G&K5@;RE_4BTWER@Y9(59@//>)H ^**6AXD_ZVOME*)D@N@%LX9-]W=_%6+QI'BQBN/:? B MZ%880E']#*1@'8W(4O&*HTIB6-[CH/4 Z/#1TR>?/[K_]/Z?!3J\8KD=:M3. M-1W'8( +7X'9(KMBO1R<8)"U1;*ZPTLAQPP"),[8 /Z<0&(F4!^NDAX-SINJ ME_L:!',*8!C6Z%Y7>";5S7F:&HD7KF$>WF*-V'R@Q:5A0O":E]"@GWFM"Z-O?EG%/' MK"CG@!6HQ>)13F9Y"CBEF[M]APRFHCB<[.]RIXR_0ZN4/Y$"G@]F/N/7EP4S M5IQ*#3 "7^T Q68 =$$I*BJXU.1C@I+UKRS+BNW<>> (DG^&L(H6V9NC\^?OG;H[7>[%9X(^(^SK( MG&:?U2E-AO2 1:V MZ7W:PH.GY-8DP3D)RT4R!O*: \S)5'^*G@A7N!NL 9P /8$5'05"\3&#[8YO MM-BO3@WD),TP7$KAKM.2MFP 1:X;?M9,"55]X1&=G'R^:KL^XLGD(MQPQI=D M6*6-^LB =#E[[L0%_TC"^D9'^R]Y(=?JY*.V.EZ$6/3'7:!AW]$5,SMH0:.1 MD"XA;A&::YNMEB96TJB^IW-5=+RR1B&^V@5-;>>=9MWX215C:MM<_0_S$=+N M?C:\LR%1P]V'<45X KK47PL*P.CD15-:?- ;,7I>Q^TB4XLRKC[A0%U$J\J1 M?#NNO!O.EIH/R^CQ/AK":MXAI= [BGJ\,:KK]MN=+'14O)QAGRUTL>& L2^' M"&?F;=F6=,HM-;M.7LR@P$EN#@<(Q5)@&W9:X3O*H.OG2U:EN@)0..W\/'KP_H("Y3!6 ,7$<.7""KD6N/8_UBLAMQ[T0FHSJLH>V&K=E?8] M.=1KPZC+Q^B73*C"M7^[2ZXX/@?;A\TT(ZR-,09RQI:J , #&\%[:@KZ^V7/ M\VE@F827EX)"R> !3\9OH*5%1P8WV;*%M;M&O(NO$49EE-V2/"DY3,DI8IAD M8M4]*PL91F[<7,WXF'MX_]E+QX4Z3\W75;?<"Z8)B"!^[*Z"8?_6:VTO'&W( MG_DYP0U_YSO:%!/X^;\E$S60T^ OR=PL[J'DD!BGZ/4_,09Z+K8,&XVI=E&^;0N MS3 5K'W0R>DL>H\>:]'5.&..![AHVLUJV'HF!?46?#BN1BV\Q?_BX$Q8PAKV MDS0H\I=3**^O1'L:$;:$FROP:S4TY/8LA.!Y@@)&/A\8A@(XFA%#4#3QHDPT M7L?Q=/109\U*6AF&3Y\/HMP):527;8C?-A"+L8FH]Y;;83O0]**'\?T7SCK- M&45.X0F2QQ@+F"4#%H!N<-$D C>05&G/@09NR"\6R*"&+]E?G#,@NXIBB:(G MZ=?YI#PY/2&K\XIU<07'0$_VJEA]"L;\BR9O (<0*Y?(A*Z0+G"A/$IFXM@- M/SUM^=PH!\WC/*L,\$>O.5] $4=Q UET&+^8E@UW!G9DJ M4%LB>&$W7"#L=;DY5$;X_-%G3Y]\_OG]0['$TX?O+Y;@]]9853T7R4R+1PWH M3%ZV$A#-?((QDG.2=&S-;2PDQJ!9-;!*-CCS65V & 1&.'#]E04W:K([P6$ )=B\\#PN:*5L!2G;0<:G'[(^#'WP,DRZE@V7 M)%74Y<;>E M^.R.IZVK9C1*_%R)@M2E6.S2.IT'\%"\O =03F-7'& \[1TO X&#,;V 2-&0 M\7)BLL>-,:W6],;#_0&V2X[.XD+(RL9QDCE)WBO$FD&TYP&"X/W V0C#JX&; MP1!UQ!#I@G-;-;R>(0XKH'6>K#BX_FB1!Q6X6F411;Y*[$,DPY@]EQU@W:;R MSORO;.5'''I?K-<(0TWF1S+-5N;G-SZ3>KX@L,=\?KQH7I.Q^Y;%G-C]FWU% M)NLY[1]V8MO2;!:'LIKB-.ZJ:9[0%>1@ND;B9WH_>YW04:U:F)6R<<'WI%R8EKA<&D$.$O1: M7&D2S^RLW.S0W+-CI=/? ME*JIH[/Q_L&KNO>O%[8.AE=06EFAWVDUM7DS0C M5NL2IED1(QW[ZJ=EW?I:^&?#!UK4#PUPCWG,%CJLH^[$-TS\+J9@5+I-:L0F MZ1OEZ7%FCI&8*@HN;JKZ#5L#W)T90ZUME\L^**#PR@#/DE2W)&+AT06/*L]: MTT[/F5K\;,YHJR2ZYRXY,#KJ'L<3;#RLE5YQ"DR7!VRE M?+2!P6#.XZJT.%-$43FDZ"_O248FSG]V?KT(>)^;-S+9GLJ:L!)O73!Y_"LV M4JG-R>*A!9(OB\M,%@BTRID:$^A\-("4 K0&Y54;1UMC+\3+!Y,>"=J[)+$NBL:J[?8L5OFO(IY-,Z#S&DI$*/!%J*0?OS@T2Z>+=*/&TJCJE+^C,VQ[,P_$5?(PH98I]_."; MZ@O!4**=&G:3CQ$MH:D>88*-&"FPR%OLE)A26..'%W6W)Q-F216)@WOA"J)G ME&1'Q=4C.VMNH_S]Y8HI70M:*#_0L5[D$^IU )%WX8)0D9R*.B\Z_^??*=%B M5.(>28)1"F,&94ZS>C(",FD?"+!,;/)Y (2NNC(-L$T-V5\G"J2.PVI6FSAQMF;'-4IEP6 M00RC1Y(J6GJ2:CWI-2C9B;<\>8:YZU-*H>Z,&W]"PX_?Q3GKL6IF'\BQG12N M41I7NFN:U;I3\5T"F.M^4KQJ#"7SCLJ6.;=.")DI,\?"6VC&8]HMTP M@?#N):0??S"ZAZ,G^2$ :3Z?C_3YBNO, /,T;+3R_(.UT%N1G)8U#D8Y<-K3 M/91 O#CJ%6E44;O> GC]NFXTOY&#?6V+<)F;N3(W%6H@>2BV) 2!#M#7XA2"*-0$>\V((BC MA]C1QKP'XZ?,4!0>5:/RZ-_),*$L=F",Z]F [X]_8^_$CV,K/2@9(R)6GG+> M/>Q$7"6+_6OY+44&;/Z=[(Q;%^@Y7O? M\ WDW*56DC)XG1.4L'LS.RS),@! M9T6ON"]XSV9\;WI"NKNW[0N#FJ1Q_KK? 7U!4X05WU \-@(C,9S!/I[H:>N MZH0)C@DX >8I)5Z7DIEV=L5&S:&>9":E5J^B'+*)&.?=C.X$3<^\)KI8.,%U:/(E*:66) #A%O$P^'L9"I+:@I^AWYWV\8 M.NJG%.X8;F=N) ]=N'AH7I+PJH$G# ML,@1"_0^ZF7+,+*9 M#31]UE9>&=N)WPY0$+E]'(( _OHX"J]?W!5>[PJO'W#A]4:^V9'02&VHOE1R M3:J^FW1.6"^H),N8N1QB;!\\.GGZWPZ/E*9W ^^R;A*Z982J)+,2^:F#!]:O/ZM^C9P MDM5R.).V[@J'G^T%,,>GL@+]:=5W>ZDB7AZ;\1SQA==*C588(QK"ZMS2K6<0 M")O<2EY-]_++I:HC;[0FH;L'JDTT+]MJOU4H'SO(;FRJ4L&P>/ M3%Y \W>IY-*Q0UN*U.,1F/WG[U;7X_$['G\K15PQ#T!!6_N+#60:)I2MN"K( M^JW[S6E,R;[^YH7$]U.CNFA61H&9 +Z,W_"^"O[3O_:KTU"MNQ#Z(][$-)>7 MYG=//$]N#SB:8?BC$(ZO1U](ZPDE'(HD-J7 )U/YG*P0+T3M3][74K+- ^.I M-]4G>64#):M8TG/2F!"E+C,._7A@KP6K.JB6RR<%JWM1"*V// ,2&=:#>S!I M/YC-\!UMK5,\[;C#>IHGX93/ <&7XB(#_:@&?+<3 FS27$%3SXE:WED*UT!* M0C0BI0M\7VMYX"2UB&;R=5KW7#8MGT1H#,E>+W9PS25/774X>!ALHC5A01\I MS[:$>A$]M@I]$ML&Y:^TGMIF7>)O7+2WY:WVQ5:91I>V1@*_]'0"ET/D#==X M:"BGH% 9B)U5Y-JPN#PI;UV=IPUKS2?W@?>$'1H&%>>)5C)=[9#P=DYX3W+& M!:]5XFW;O0S+86/#KNYT?PWR&RE'EKF-84Y1]$\FHY 1A1\?E- E)'AXG>%0II/^##P8-C38/,4UF/! M/9,Y/>P*)RC<7LV81IT"'?E%27:,P7X[>&>I=R".56:5>*0&<*)L0'SU'!D3 MF=_8FVR;0-02U,[^IFM&AR#U8HB;UU:25Z093AW!]>_:H\^ETE2?"7E=^79G MW*=<%:6S9'TY)N$W*!]Z)D7FX'K.RQ5^4,:.&:W9-#FFNP3N"!B1&R?@S&H'FXH^Q9:9TR(.')X,T$V\D&K.1&V0__ X_Z$!;[&R*M?U: M;M4/$] ;+^4E3RIXF8T$C(8H6EE>>HMT8 M/0E_P;MV$'\J1EK@LNVBH*_?^^GMIKR%DYTYW],=N=__*\7 M*9Z@%V4TGL]_I-3WGL\AMSJ-S#<_O]+/.@IMFY+XSK):;P^;CHRP3(#FH?_GPT1^C_;O*%OU::NS6!W!1-MZI M26!ZX',,-6H=M$([H8%E=B[V>^H:UKK!M,RM-Q#5\N6FV:\4)"N_1Q%/H;"\ MBQS,S@%0I"J2/\^S WM9[! ^\1?.]C0D_ASN3!Z8]VQ2TL0??W]AV_:UY;ZR ML!MB5(8KJ&D/KEO10\CY)&([A";BIC!H.8L;NGS(G]R*\ [=ZTX5P@KUGD M(*8PJOAJAR3CA]%&X=YAHF9:^ M2@C!LPW@!^!_ ?$5TUJ?-L)C978F0C:P1A/9/.>?2X%0)) M'NDO$9GC<4[GG6/FGIP\^<,\DW;N.N]L+A MG+2)O\, V9D3?@,3^NB+] N^YWW8]&ACGPRF_!Y^\S^NH9[&.UEMQ./!17#R MA=50-[H6_M__Y^D7CY\:GE)S,N(8;-HF'ZY8T>M"X)%_]>R]3MJ#AQ_4K T< MPV0)-Y<^;&&W9WLRCU$2SVOFO7FV@$L^#.#RE-H\I R\#N:N\XK;+V[UU*0B MN"PU%>2V[5:/=1; 6V,\LP_C M[!"DKABI-I[ZH,COK, B\%YTK5\"K4169^7%\IRCS.H'UG)<18 3;GWJTGGG MQ_J\%3!C2\6[FI6O4+03<:.-UL+//3%;G][J20\SDF@4>,"S+F4Z1VA&FZW- MO*P&/X0<,&PH0#O+W%4HD[]AP]TCWK(P&R$QA]B;8M>57]H/S][-3/C XZ;W M:!R;??_ENGI;KF)4:X&YC'[?TG]7[JSC8YA-]D'[5?SCC9X2W*/+8J,Q'":- M'G!JMO39GJ0EHP_GDY@_1_ZA;/WDV8OW$5 /_![#SG>7M%3@W*3.J<;* 6K MA_[F5(R9FHQX#/["L_473._=TOJ_?FDQRR#Z4JQ0Y!:'D2-(6B0SQ;@$Q.D^YY"T =&IYO+F)Q]4] M#96;]WP )9S>1.^"#B][(UICEDOF5 ?PTL+=G1PA22U+E\VAMIPG=QOF]FX8 M0:,/:MME?5ZU3>U[J)X^N-FKZK-.)N>#-%H7N&,&X[#,G!5FHU_I&8I4#TH< ML,]F=ROTUJY0M5PPC4A;M24SQ1T=M)93B;01PGN%!=RY1R=87[R=V2-K K]GFAIK1^8=I^+8XGPE M1>[9M-X@#3M]_4[$))W4!^#C>_\V=N[[8!U[/EPEO#K";B9P!B M[];'W?H JZ,"D3U?-2'1.,YE.=$4"\5(CM.DN3/CK/Q!AQ?;!R)?.*2)O B' M2V*5-^Q4KA6EQ Z*UN3,*LU)N8NE=$FMKZH5@@0K @L+;P;H\GMYV3)61H1+ M51Z!8N+V$%MP=B6_K9?"/;@V.AT7)C MK!+A\P1MC7722/9]6(T,)C4"31?_\@EPAF%Y2:FKDDY+MT"[W(3<2;YD%R3$[P6/$WA!J_-)JFUDQG? (P OK MHT"+/;E#B]VAQ3YDM%B$%8_)#JLN.[-F0YV9D..Q)H' Q9J,5**O%6UNUH@L MI30GS6\C<:RUZ.A)^R.])_1*!5&?+@NV=9C1K_8MMX6#'"I16=J)SCU?.1=W M8-WNCF@>:B8TD2IM&L'\'WH]Q?H*PG>J[_0Z=O.=6MT3,_?OAYXU@WIIPTZ& MEK8"(H]X&/@I_^_A@X>?/WS* _+3/W_X^MZ#IU,M3(>\%VY,*[?5\F0V6K7( M]ZOB^F#UDH-R+OSR#%EF_ "GTX7>F,6'DLD<([!;"(\D[3E9;[5H&0W:"ZK3*J5Y>ZE)P5;HIU".>)L?7LN[;: M]0W3HC%[Y_)D/OMJ4VRWS>P[4#[)K_CGU[M+IO=47GG[\"N*2[YE?4[YA7@= M52G?M@_!+='V393?E1K"FA A&4BN$O-27!@/%.@?K6;""G>@A$CMH33JK*\[ M9!EUK25+Z[5%!3GTQ(*I3099,ZSVWP_Z![?H-Z=10@O@U1-Q,ONJE$[*8@AU MG$Q 9DIL&TG]7RWEIDEF:;92],J:;-:U;)=-_C&HXPO.N5K67 M5J(OOGA_HC._YLIQLA#3TS,H3;*'-/#DB:24M,)[9JOFMU+,2TR5UL:KHLU]SDD6:O\$U7,]^WN_*\B8G@K1,"X],A6 MI[H(<^G%V8MR M/ YTHMS@MB_D',GR"56V<$QVG2[UCY/7)_JJ+O#<::>HM6([=M"8#@9K.(@ M:&NT]>EXE\Z@'WIB17(S5U1\B=;QN@\RE$105F!I)-4K1UV<([<(Y(UX-/(5 M]VW"]D._P0"9F69'2@VGETPM ;([ZZ:^AX&'DQEOR;^(DN&%"A9*=X'R)O@) MEK6\ZIIR16L-]Q,L"GJ*!6L_'EX.8"Y-2X)=F8F!&0S[HNPORG+T975AF\ZT MC$:F*\$7AE]EW^0SWBE^U'KXV^-0[I-!HG'[AT.58E]K$FO^E89DB<1%=R)8\59IN)R'JN4\DJ3&EC_L>"U_>FDSRXB.=\N MG_%_0#58F^-@SAY(Q69M?D, MR,,GS^ KCMT/).F:<]EUQ:8,!'7E@%1Q]O#!R>/_QBO3S>\[H[/'G2F\ZL_: MTGEJN?M_-6!2E*M 9%XUW(6*=<;;0L.821*RZ=@]G*P+9VVYF\3\SS+)+4"1/X,3.*MEKV9K(+R;#R+PE$AZE MEBC_4C_2Y4ZQO3*PC%0/Y!E/9C_+(G"E:^/PT8&,OI$(&KC$^4,;=*$I?9_)6SQ'*:3N3 MN%,B43A,Q<4$+"/2_6V=<*E# @NL?XZJSMF[NG+R@K=ZZ*?MT#R=IRJL=\?U4 0XY)Y; MFCBFZA+:: AT,Y4JUL]M:/2CG,/ M2C,WI E,'M>H+E@7B290$D3D,G-5C8N0DG)(=0[3AQII2MWJ(0_: Q%$F2K=^!V0=SPM>C":G9]V*95+O/O_9MU:TJ+9NB MS"3,-&\E$6D$W,"CDW&]Y=/EB5S/T"*L;W! 5#6GT27*L0HS,X6&E;L**!./X0C$2GZ(U_^]]TQ?2_5/&]AR-P!=%2X[; MVDA1CCV"W+R MJJ*MR@'Z(% -CN!E&)"8;XWBT6DC.+=,%@2(MT^/^V%H&1UL"9'C?]LLJHWE M-W530W< Q$E)9V%$3:;$Y5P=-\0EWGS'9@3SOBIVHVD_0#!YC('YT6?O$3;U MRX$A62;(XK&!"?'G!(WN<:6;BD,;DQ:G9?SY=S1"M/!XJ.JR)S_M#:\UC!KH MD\*ME^*O<]%%4@H,B9VM.3?=NJ L]Q^7VF,IB Q>U/72FU2D5'#DJK@WE.56 M4?BK4MQ./M<:S&+?E>.1Q1M1[3I6370Z-J-WEC',P<% MT["E,W^@NB& L8957E)3$C+.HI0.*U*VYYS&.9F]M!@?7K2E]?D)09EM<;Q] M =NAV-!U5I-TZ3JO.0QL0?5QX&,WK6<-&?V:Y5 MTGG-$.)[[)Q>IBQ+K4]L K,,#WCMUPT3-4[:&%%L;J4RDC':@B5+&EA)3!JC MPS.A\_^>J]N&*HX*XM"P0#5*.0(\K>//:WPKLB0"%BFMJE3HP:#@Q1JYK SF MY%/0 G1P6)+G5>6B-J(WFSI;0]"*S"9Y]D.VHZZPPD+QF6^S(Y;Y@P+^'CG, M+MC>51LIYK$23QN&5:F .][JPD/280SR@51MKK!SS28S WZ$X[!9>7?C2+*H$A!Y862KF1XC.D [1SPP8RAFZ] �_P,71_?G[_KM)Z M5VG]>+H_AUM:,O"HERRBVI0?<".\)[M3/9CSO*$^[.&+L]*T7/!O!L6S_Y>D/<:%E;O?L!NQ2BC_/=>'*+% MOA+%("E9H)$>"CEZP2T2$4V;/4C@@7TTF@?\$6ZDVPD)D.C[K-1WW>].D=2#B,_HR[F_(JA[[9-H.:QM)L0$K5I MOV">31QNOTO=;]JB<\@?2<,R$BF>'+NSHCO87>0ZNW*O@&'?<"-15[)RZ69V M67*+U*KL=E4/E?4&O]_,UAMV!TW$R=(8G07MGO>GB =BO0C0#@:+UH YG&0. M#BBLHPL@X:$M**$UX;@VTJ /V'S/SIK%N1_E]S@(DR+ZFY)UW-M'<5Q[<+I&B.NUR8010].R\\8/9HZ1.S7ZLC[ MH,+$U!_*+ZQZSOY"UK(LY&=R]$K,SG]Y>/_9IN$^W>8M"%;H-P^>S;01*E;' MFYW%&Q&!0A_/YQ*ED?%: M2;\((Z58<82?7I-NPE(APVB0&>$B#^@:]6JT36,\R3;'6"O=ZM][7"+32,_"3V^0+4P@>9GH M8)G@0V6,[?7F/ )L*KFQ^*R%ZJ[+*Z-0S0\CC(/RS=1UN=C+8M0;^<'+!'_Z M%%$U^9/NT]D98L_N3+D>C*;IDU2^6:1Q('O(PX($0=^6R!7C-Y7+4/HW5GM9 M(8K+DOD,#V>IW#-!?W'FCZXKK-(,.&K:RT]G3&"XT093G7W^'!V\ UJ#7]*% M-8EZ(?H5\CHQQ!YH:;-OF :!+]UE-[QB5,NW!93F9;QL5(\^-VNF799MF5BVGM.2+<"Z MXOULMDW3\0S#(L68,%"25-GQH'/HE">;^(D&N:3$PJGABNG+X_*@[N%%>,:I MJ228FSK KS#ON@Z_;R[8X9KGI!FXA1A:6F%JF;Q]Y(#)-5.*Y4HW!GY+[;!4 MBD2DN*S@6@PO;_DB0\7B>=T=BJ-G_KOR18BZ9)IJT5 J VWJ?HFK\+.X"PR4B(1#[ETZ.V(-08U)12: MF#2-96L:PY8VK# 8X;31%_BJW)PRA<)WXNV^(#-8@<#&>8Z^WO?T M[_LSM99[XZ-KSKSQ MI(%=!0!J\9CUC'6&J\'B(*_89.Z'(L3KT8[6Y>#2-73[;>JPRF"+[)=O&?(; MKB%:.OZ*CO ]<(F$<-!/ FB KP*<)LB#?+M,7&:XCE*D A#[+R\X57N4J6XR32DYW,_EFT@-))I#$8 MJ71Z/.= CD;.SC1@\UGWQ<7157-9R^KF@*>II>V MXE\+#%R/KO/6UA".JM::E%>5$9+9>D[=Q(KBQD')JUDY8^)F$3))+>:5EV$/ M^-+72?B6"W;BX$"Z_IP(&DTE^;[HS?9U.2R_0-VKN9I(SO]'/% M.A&KV5>;/:_5LU#?*='JQ+Z%:;#S]?00$:OD!G?P_+OBDGW#"V:%X0+TO8RY MB'ZK/C--/\>+'.O3@)G?+/8*S>4 X?5^KA0YL'JV+E>(^&F[I_6'!!L2@"UR M@H%&/093-%6+9G4ISMIX(9$UXY.*@]V1/9N8D5P8N=R G 7SC9N7TT<2S,AR MZI1!Z4-\IL&VU AAX#/P6HS'&OM6C"X=[(U1*#<*TN+V_L/T<.\R L_JE)53 MX(06_1%R*L71@Y)V1IW*G :-[$ZQ=UF/;)[T^,^5:7\5>%1XZR+T4I,]*VE) M"E;;L&I3/;JZ6L80NFSB_][TBA)H#<6#BV'A%S@(#3:?IPHR:$S5*EU+)1KR MI2Y,!"H9%9%"!%/BF _DCZ*,]^"NC'=7QOM8RGA9(K%3W)6XH8RX$7JV]%#7> :?';"]L"Y6C![57A 333U+-+= MJ_8;8.CY4[:#F&L]$1/]& :'HV/<"EE9/4ZUNM#IPZOT+.0#@.#M@SSQZF^0''^BN:L6@7^K]S'2RT" M<&HG&UM#,,&-M:B>TN RK+1)D?@&Q6*Z"8..6 AMS4G+;4'C11%* P+7'!X^ M'=WE<\?NYJ97=)@,B4B0"+?G.'UC%1U:.5VUV$C_FHM@9]K,O(79 MR0MU[G+#Q[9H#GFI\$'QOJ1O1'QH=D/S[N;Z7K';>;*[RV^*, :45#8 &5Y8 MHI3\AA,E-YNLRR/![04*[.M[^:N%+H!\U7["O_J&O0=>*EBNKYMU?\'[[V>I M#WW54.#UJ=%CXO-[[N9@KL>:]_HGK^A'_QVSYY(=Y=R0F()/7GWSW0^??NKX MZ00;Q3RWUK":OD'_=ZZ1LUMLZT$KLV?M[%DUWV%60I:\8]BBD?TDL^:V#>D[;N&3!-PWP[SQ80P\YBLY)/4VZ,[P;0SD;S12DIRQ. M$U$H.KR'].4O1

D><+40Z3)"YR=QO:;E'NGC_UJC6"V%=(JJ@F^&1R,8"5 MTX39H]!>YJT3:@.>V67T'><*KGNB^ *ZUJ$R_WU'BMUDKH=2*DZK*0P]-LXJ M6UD+O'!=^H.NX088]2RM]K;B&KT8:!-I,U*JL"#>,TOZ:"H=3DEG[RL" '@ M+X,#F\:KZ373%AR)3#!29QYG-C]P2!HOXB3 MX?*3+(KZC=AG225%4OP8+V-O,_A\6/SDVV)2ASZC#HB41" 9>R!9W97E&]J4 M2W"UDCF41/YO"7C@G6=&A$!^;7:\=[9""]%="QR<-CP[X9TH$.?(!(!)E :J )S88ST((; M6;U-^0"DH46!E]>F*X4-)%M%8(YW+3^,;,$TQ@,8^"%C M()+ >:YGJBWN\T?WWRN;.)=^>UQ3C@S8>Q2<._=2&!HAM4(RY3N*O-[P0F4T M>H$DDL9@V\:[2D,+F81HPG/-&$\IKN'ZZA*7# \[+7@+:@VLEW(\?6#?UD5R MC<'UOZ/-44J$,$C%89K16992=XOY7U>GL6W:-7N![=K!7_RO6&0?UQ53Q2=D(\:,4+[ED71@;%X>_Y2V\ M0=9,#L]NEM0ZF]I\>($:->@D3WV H_ZP%F[N!A4]6B>;<*VT!,83_!Z!5REP M6JCX!72=L\Y&;T #8\@%O?Y\Q+N7;R(_+,0,0@34SW^IQJ73+<:\DI(2B=+D MC%:#[A5K;NBW()=DOA7K^ ZF2_'(VS%^B+XA:K+7"I:/V4%4Z;? -Z%< _0*(#C7@2,:#;W[2C;T!]D"SVX3/_S ME15-X\UUPX]J*NEXCJ.H49&YS!K;Q/C;EBJK@HH(E%V'!P H?,OYR(AE8%V< M+_)$?-QO]F]5DP3($.0^MP4P53BR^FD^^2&&;)!4&P:KG.9QX$?);0L6?+R0 MQ@RN/'>V7A3V&HK<4-Q!]X/VZD67F-U:'8MAJB(L5X]'%B7M2P8_:N9!"-%+ M(<<;=[$.WS3/KCA4Q,+NKWD3O$KS][,_J,T)FS+F_A(6[_.(I'P"1U@/KJ0Q M]L(>_96ND^>2J))O'+RJ7.>O!6W ]A(4[/,H@PPSAD9O ';:XC>R_9PA.O F M/Q87"GW3MGGV3!FF0$>.<(C(PRF%B#J-'.&Y99XU="2>)N6;%.21@[S"R2=* M6!R(T^WG'T?U[N%=]>ZN>O>Q5._$7' 25%Q!])"WAF+FW\SEC#!3*Z3>W(.M M^1D8XGTLJ:1][(ZC6(KD;4*$AD\AR9"D!CH@1-E 42Q:*$_1VCRQ"*!#):9) M>9##/D%"=N%8"L>O%M92YL$"NU3"U!SPVYVGP):-(.OAWY0;(QVA$/&, RDE MK/=S?^Z6,!WCW%S!PRD4]B)7C""RS-)4S(&W+5.&;%%:PX"E18=27SIMDF$6 M"@&,Q3@SE1UD>2U&$^4;^EPZT'Z2\,&.G' 0/(?/@5MV.;^%)K?I?)> !;R, M=6\\HN&0=C,?3VO)A>N#:-P$-*QH'SUX=+B34OHO!QFU$5,]1#D8Y:YD>2@D MJ8?5T2[I=^BX=TH,B:^1H-+\?F)\+@F_O,TM./39C/'X7'HL,X*CFYR,-KPMFW;70-7IHER089]J M"C:>D!CXX)8TAIQURNX\']^R:4>K\BK!AN&J'H8:(9L3V*/WD^0S'?VC0F,7E>KCZ>7\JE3FU)6PZ+3>=EB%0'98AFHL74 M%SIWG9#SQ58(1_0P#+"39R+5;K>NC-DWZ6<@>X:!E#,)"$T(@BGR7*8?/\XU M.XR(K]&?YE;G+91K2M$AE3<*&P# 5X\EG(>#X"8GSU1C[?G2D#,V5;-";EWF M1[(R4MH4R;PHA^IZ62GI]L>9+Z=_[:3"I2(:ZP$(8*K7'-.CVJ?KP$28HZI-@M2),N[.)Y]#1;VR;V?Y@FLHC+Z# M?GK/[^%P)[\(?8O![*0DDJ65TL+5!':78#W363Y,[:[H.C.#J>I+6P5%G%[W MEE@UXXYH01L1EA3'8C0V:TE4I>A45H!=%.\2NF^Y^K[=;Z??"W(?1;L*L&LQ M-^?%Z5[($&C)J3')CDSO!QELVZX?(83ZW$RE7*O($_EQWHR3X!E MZG2O\$Z[X@'L)!5K$8$^EGBN)O(M/F:.U;AP'3=>^DOKV?*]A+GQ5-J4HSD4 M7IL'W)HT'@B5<2J#R!HH5T8KOKQAJQ@O(.R+R?)PD^;R#;:7 M:X>6;=N(-U1LUO1&(DBU;HO]:K\18 EC$BT]ENO#Q59@>[2,NG\D:MW%TH5!(PMD@E=I:L[N_LD/)*TM;L M^\0MKCFLTK1AJRD/BVK?[1SBC@=C3"J++;-&PM].W*! 9LKHB1@Q52G=.OM! M GQHW!8..$CG#Y-)\X//+1A0OW00#R3[GA\+?=Q1NK[DB,F]KNL=2J?_>59M:(W!AGRDX?W'SU[9R00O[>>HHU*+\XD!V M2F2U:#]Q MDV:W+#2"8I 36;4W]Z)8E H,:X0EJ H]Y[BMO?8&M\SK$4@,PS,DH[%IJCY& M-W4J907'R M[E_^DZ&&O%%Y;I,;\1:#5M*LEPV!W'X(B]&4F+V(T*:6<779LCW?;_BIS$TP M%]>![WJ 3<&;%(Z!PRET':9GLQ<>HX0ETSEWUM0$A*2CH=EBD!#4 2&J1^B: M@3(@*.9SL9,"E3R$O1A+A0D!D/@X_C9\UI%UD'>/8< MMI=0!5PJ6M!;KZO^2$1]87H2.,.%ZC MR1L8/7$U*<(!@@:+Y5^]X.P*G>#-1<>1E\KLR3_OR=I:&>%F2B&#:ZWSW8=E M-%AM]LXKK_CUT0/7E.+A1>&()SQ%\]'WHQZGXYQ_A\Z'&(*[+*3A1@1$&] MXML4G.'!+V3OIHVY"7@CRJ6O=0Q/'4JK"SA;@S/YKMG:GIP\2(/WQ6C;_S-[ MQ^SU#(SG]>;S8L.T*2JW%VL:)[._\X?.('(QS]BE#HPUF?Z_#,<[^LUXGJ34 M-?)2K5/E][D_6HB9G, X94SMJL+/+EVX1O8A/ O(*KORZ#*(-!QP+SK!^!5M MRQ?5IJ[Q6O&LW, O13>-Q#^IOU/\:;S"Q'O185V'MC.)$L#N=B10F&OQA7SG MK3D9'#R-'-9U L-@SHY!VEQ 6^ =:?? M'T^Q50N&^Y'S!7.E+VJ4'(9#PB\%:35]O1N%+<-YXYX,F*#=^N6Z>ENNXJ%EYZX\9=_2?U?."XJ/:6#.[]"OXI]O M])A#M#G;)8:<3\AP9;?5@UL?T/6Y\B?)/S2EWZ<.ROLX,S4M(%F]L%*C70G+ M]=G,(/!JZ_G5_L(3\1?,W/M?-%_<+9KWOF@?S>Z6U&U>4H&125;, N4V@:+$LS&>O+EENEM MWD!<H>.*.WT&8$5(OYW M6])75\ZOP J)*",DKR$I -(VY@0[?B]H(@N+Y>GRIQ 7K";?,D%,KT%!Y]% M;5,**-UZC?0I$(/2O@ IK+K:,I%0?Z/,IU'%)!K8#Z9_^Y#*6(1)'A. =YGD M16D$N(JH?ARYQU#A:QI(9O?GDX[5'_X#4E;3CU]U,U[) MTKXV:,HR[>=?0:D'4@:P2"^JVJ&G#!G@%NEEL[MLA6JF9U0E(W;T1\;HM=:2 MK&PB4X_B_1V0YM2&>N?"TRY;A8SNVQ%2]M@2L#=AHXL6!8/=@M%W7:U[D&@R M)=]*^NSDO4R<[;R,O\V%;X*(\+X'%AI]0Z%G_*().!-Z_ZH/A0"(P$@E#N49 MYVT2D0HG$;-719\'"X0&T&.F?P7#RPO#E,E$2@7\7X-6 AN6(5 &0\-,D F/ M/O7FG F[:+RK?SQZ&=[ACYB3&RWVKU7E;&0CKVLN\L-8S0,(,!-DB==[#@H+ MQL,L1M#>#IPU.-2Y#)?#YP)3N4+D_L5QU:)MWD@G(Z/DHL!N5+0NH8N^L;DP M8C\G;=W7?.(HJF7+FS)QC:P;X;B<@LCG!4,A"*I2KZF+I0UHU^L2FDMR&B[% MLJ23Q16Q],M8ELQ&$J^/H=3Y4S:_M6&^E1)/$$1 [DG7@S/PI MY"RC*7(JM MXLFC18S?Z5L/F?7CR2!S/=DDAI(4NB6VW.DD4E:J!YF3 'K)3(H/]27H4BI4 M&,?,NR^;&DQ\H-P)JW$_H#5E^YU:*L1X,@N@JX$N&>L&0V+=B.X2=GVY2PT( M3"15B^4Q;V)7M=:Y(W8[>Y2,/MA7_?K(PD^))^G;L2<"[%R.%%HJ WI^JXHJ M;Z0L]?XLM&+P^UUW<_.5A.*^F"8=<[+;RO4,N/9ZZOTU)3?83 J-K0,^/2Z<((AF?=0O34\ M<.L=,K/BE,R,=-SQI,4.D*:=H@QQ'?8^TU1-^2U;BP(_<$$Y,(.YNW;8-42WC^)*RQZT+.>TTSN>U]!:ILUC!=?I.QGYQ/D'AN5AXQI/K/M# M,7C*7N=D" 5Y/R?M+]GBE&93O/JZ.1C%JRLI=&7XF#1Q9NP%:&L_IUE=%?T1 M!T:G \W>R6DW1=WI"8JM\T>G)_49QX\+XRY(-,OR".TF3<]?]QNC%WM]08'[ MC]6:_O!#O3S1B%6$KC8TM;U[>!R3?EVI#,8+D%,:']PW19_HS63>>R/_- M+?:)[T':!"[.6/H2ISI8S''U^(YG9ZK8)E_^@)L"ME[,7'61I[1.*K M(Q>)G\[ BN+IK,IU6:\*=G]LZ0BH!=>G>,)=3V49@BK!*=,QM)+/M R/SP$Y MSF<5A">%:-GBGJ&N%-N$62^]#\PRXT94FQW8:Y)@RFDM_*F$W8<^O-2@E#\< MW'.Z*+?UM&;+YTHGB%X-A":]V*;P'4ZQ#EM$D^PG$WT86^=:AJW3[H=YX&@? ME[6TI\R:I3/-32B$@VT%3!J<"]F![2"PDN?D=QAKBL:+UL?Y7 M _RI,I\88'3:G'"R7CBP5X=,A+%18P5*N3AO@H\;.F?A1?RTRM+L&PT S\O, M' \9T@^)D+ )<<:M.460JU/X]C3_S:7R<#7Y W9EWVM/]9CB.E#8<'-JWG.D MSUPW]3W=.UGWC9"06\V#@1HRDD9'HR$_'D=U)*:^RJE6;61:%%W5Q=;Q-("\ M=U9M<6%*\Y;_T 0)*P1XJ[A-ODD%@3RBO,B2#[^6D5!$IS4$K-Q!R\SHO+C$ MAF#+ZGJ,T9_U$>4;4-(\6TZ!_F<"UPM5'&2N<-F&2==CH+V<^HKYK9>6A/(: MT;'K!!]B8@FOF>=!][1@K1/OF*JH.\/2@3N(9:RB' 0NB'WM,2?SN8'H8"M9 MZ:",(Z94+\Q,6',CX1[?3AL"Z""HSF632E2=6/6]]U=-"Y(V]OUYGB?E'FXE M1;5/:[TIP@ ]5*+)VQT 6Y.G?P%A^$2@*TBGRGBD*WEM0H."S2S&+?@0' M3B_6$*IJT-"4!U-HA30FGSX]:QMZ5QQIF8RY E\=D+B-1 M*?%-_R_VR?+J&(Y2B,LR<#+ZQC\T4-'ASP06 MKZCVR566FMYBB13G)6#-:^<>T'I1(,,4C=1T"@#D$^N%' M7%*$T N5G1.%+2KQPAMYP< 8>C*;_21H!9TAFYKHT3(89$!F*#-2X-0O!0^B MQ]:4-,ZBO&STX0"Q:38GLY_!B>*P&T;49?-*.P/9,YN1F%Q":C5A09CE[.V. M87RI<)E2KJ),@CHQ)-Q+AY;PI:7G16NAO&12>I;^NBHM7:8,:^1XU\(=E3J> M1Z5(1.B./?=_1=ZZCXDNXO.[YC*=== MYQ S2V';WOG Y[9AD8:*#,QB#W(659;\,K"N.&02G)*MVVQ*\PX%Z.MH.FZ< MIT,-O:">Y%6]YX!/% LP4"R-59TVSPFMI:*TAN(EH1"T[3J&D!]=,F*W7 MRI7N#SE M4WPMK<%S9ZHW,A:F[,.0&M$%-QN$H4Y .?HH>7:;N7#"W*,ERB1G3NW">>OY MC"6B(/HQSS%,TO2!56:,KGIY[NMHU+B,U>BG:*O)J67IU<$VYM7(B$[=FXH] M?(N3JB[?[E4T,EYHGL!31@"J8DR[@MEUDQ"&SGCYTVZS*#:].9T@.@4M@_N.A,&%""6Y7'%^\*?/#.VN) M0>F BV'&*XZJA<=!-NI:$QL,SAG;"R^O/ MZ,QXPPD)/@]^:VK#S2,CO=1^-4TWQR\XJU'-^PH2Z!T 'F/1F?@@G"FE$W\G MB(N\ZI E$;79F1T/V?+!L76K4QEWS-J_I4M]R?QFW M),Z^(DO[G);Q' EXUC20F>'S/0TVVS<5BH31-+(JK9/+2$L;H)Q9IEQLB,=C[13M_O:6U"4N+^#@DQ+9PR?!TID+QEU MJ;%+VEY.)-[HMCQ\O?@ZR53"YR/&\RDW/.D+0U?ZW?1WO60[#6 MH$:PWK U+$SD94C7['^.M:WK M[!9._S&T255,E['O90NM8Q["P>#I!A)/Y-A #HMV@T[7J)-])(?G":^4Q$NN MWR 9F\X^^@&R"K6'$/PFBA+QG*V$8K)74X";P F"BL=1CKPL>V">73>MH3JT M>:0G>XX6W@[.W#?LV+8-;6(R,KT:]O]S69\6:E#0VINXVN/*/8>,CKAU7916 M*3:7UDO!W0 =>H@6A>!N*FZ<+K6[<"NM-2:HX>.2P3Z,\R^L;]47?;[;D?M( MXS'G'[_&'^B'OME5!A 6H" M?K$M&3O96;^RSE(Y:/GAXX,?E'WJV Q':P8+?8F>=VOT9?LKC;YMN=Y8ZZ.V MA6XX%:.2/ZJH%S [RY;U(K@SQ-3OK))PU:M]@&=XEF9@$_7WHEL5_YY]MVD6 M-!*O2XS-2T5\6;YG9+8JEE>']MI9:GU*5JMI S^ZZL+P)U[\],\?OK[WX"F+ MOI&7?EZU>V3=D1 .NY114CW+:>E&!9- L]G3+\P"2@*!HQ>I[=M9$@!K2JHF M1=9@>E(;HEK"W8[]1='23#H,D&GH.*"ET):#BM[>HVJGK2%9'%G!BY8VC3U& M]L0:%J)):T).:OCT4V<&^QUIP.*E%;:$, MEO_,91?>"JH5ER 6O A$Q@9!YQ!:JD$F;D%/__KJ"P90ZKMO>8OM;A]/'>:+ MNSK,71WFHZS#7)>7(QB:J*SJ[IB>Y>;B),BDB\:&/JC6/^?0+?"9=*()!K]$ M"*,GO\XQSAF[R.D ,F=>#R)- 91+B %K6E 1=3@ S6_Y(&/Y&)W8.:54H\.# M/@_3RARJ:H.H@DK')]!F9#SBXJOK!"M8[])"$I&)D?J!74N";Y8D-OE< _O: MS9BK4+1!]AT<6=%G\YD5%B'D">Q(K^I03Y$/C9?"A3:"O1$Q0DS_H:<)#ZPI M'CQ1\#$M5\BL":J#F6HM::7+( .N.!?I63P$QTPI1> K[+P\OF*>6]9 MD?'1NL9_GEW+L+TVQJWHN 0 X'C+J7,'H&F:PA1D+DN1TI0]!W \[B'-%IIJ M&G%*R!0YWU-V2_VFPPF:!=.)T&\C18SN+GJ> MDNA8VXKED>0D_O?+XB%1=GS$\2ES@)XDLBP56<7BQSKI$N112>2%:F:^!S*K MK=IW4YHVE6RFE,NL?HTKVC+*?LE1G_@]D<$GXMJ9/TI$*22UB)#/2EFGEJ@Y M\\,V3A9WD:DD Z-\3?2S9QI^#.0$\Z/-C#>GC;F@UIR8*/X9"Q5(E9&2U;-8QSJ6T2@.=ZD51XV82[GD<8=?:GMD3=&IZMXO*S)KTY(X M^Y/ 6@C4XQV("6]]+).7Y.'-'G.'F>*GO:#8E:46T1^?1/.^F$SFY?/^%FFZ MD& 8=-[;10&U)0>:]%U3IBKI4XL>31^2/YK)SGC+=\9/(@J)1*S>&,M6F2J1 M]SIOU1J=$/4!VHF;J%G%3Q*+0JGJ_GK<7)2>1+EWJR7.6#R%L PR=D,^V:QI MY/$<$!4_1L^44[$(?:'$'/<,RW7RBL3**9OB HBR8$(/ZMT\8<@A\TAZ!IMZ MV'%/\L+M7"H&CM, :S,/ ]4R(I]%(/Q,ZG(:D6BS1!+,C '"PYY"ZN05T22#*%J,;9&LP0+-EZ\3TXBB8(6I':UZ*0 M%1!*R<_B[A0I=OB<<)>N52S)O3FY_RMW_:-S98UH $(9(1.Z4LX@S]_8R])UY!/5*B MIB==^.(@FYAKTFSBB4.#I&%R2I.C,VRH R'N26: $N.820_@,:90I2<*?'?> MR1^.8H/46@'W")KWI$39# -04CQ^P+J5#Y+R4W09 W1THZ0JE(@^YU8-7LAC M^YG_G%:H!\_,4#CD!M/HN9 MEK'_2374[.QEZS[(DO(BJ05*?89$/? >A!.WIIVXVHE[*$[,P=9)BE_(+Z$=J!A8L(HRK+[P;">![V1@+4EXR+YS&JK6[SVKJ[:3>_MCK= M9KMYT3F[:G9N+YM_W;6Z?W>:YW?M5K?5[+PK?C5+JYUYQH2GG9(CL)F!5+(0 MHPO=7B).&4I)0VGMU==3MWWV]O.LV;UFT[Y=*]56G4S<;6Y:AD($D6 KH0)TR1 M'RTK.Y"5\G7KIMDYNVQV_[YH=A T^674 MHM]^$96 DHJ=S%+$K,0L>46X#+T(M6+R*.?N\*9K3;)[;U;MHDM*^+Y4Q\Y] MN>?T[G&U0NXQ*3NXZIA6HR:SPO;=,E#7E@%M&=B\94"9S8I1$VUBURS>2ZA^ MH>WIQG_1_+&Y+7]);?*&)K_\K8J#BTD\'L6!O,#%G5W)K HU0H7?,ZUGXE!2 M(7AD\C&EC7,GNO)RE36[)V_-J-&%KDS01.-=18J4-T*,,A2HE9,F_V:F[U.N M5I[I-"UB.O YP-2[3Z/=@!SEZII7I>QWRT3*T:U=*!CODD#N%$M2QW%QV5 MWHSQZW/.)W-.([)+X'"MLKD2]:_0M1IU"_'VNLC+U[0M K1'.&M.X,.)]\\/ MI0]+45HW&G5IZ90&7M, :Q]5(IZ+I!EUS8-YCVVLI9C_^0S88_ZS+1T!B<'L MS4R;/1,LDG.((<-S;Q<$AQC[,H9CY #' _LRAI3ZY3?[^:;2B9$-7S:K)]9C MOYQK:>?NQ=5-[-LA\X:E:J]-KR5\V\6:6G%]+3!6;EDRW^7=$2[M"Q(YH<JE.=,L>4#, MI$N3OI[QT@[1R?R;+^@I4;-]IN'RL-A.W"6Y_HV$!%(PLYQ?? 9Z]%S7)Z\= M>%B>]J:G9RG>SS/Z6+.,/IF!E:M&K3+//K7B:+Z)EUYL2H/?()9X!9P@6S_!O^ M>&)67/:;$G?\TH[9XB]<%)XUJ-:P6NM?($3':.:ZW]P[6723.#=>':C\941ET^Q$?C M6HUK#Y";&M=J7*MQK<:U&M=*7&M11OV>)V2R6V!K':#!UJRC.Z-CG!O9:LIF MJ5)D95B7!KZVAKN'/4P-=_/%30UW-=S5<%?#70UW%;AK:;B[3KA[<';<*;B+ M--+52%@B\ 906\75& %M#UYW977W8"^"+I4X>$0^N6*3E(M4$W0J^R) M/@/'&+$D2)LX>!31Q\014M\:XP?>D)0\VL1U15?%Y%'IC?*U.D;V\(:I(6>^ MN*DAIX:<&G)JR'GTD+-S_BU/<&3;D+.+7X)!\#A&S9>8#%ACW8[3)X\X 9]Y MFET-]C38.T!N:K"GP9X&>QKL'3W8.S^[RA,^,_*Y\_K*&_RT<40T MX#O<86K ER]N:L"G 9\&?!KP'3W@NSK[DBAGH9Z&NH=/=3[WF[F"8YL&^I]#TE$IU?;]/(R3 WT\L5-#?0TT-- 3P.] MHP=Z%\W+/,&1/8C8NR ];^!IY)>386KDER]N:N2W%\AONSODO&ZR2]8+68 . M]T-@,J4WGKS(LSW?B\>G?8IQR("-J&X52Y^3BA5[MK6NG_X\<6#1CKN7Y.>) M 8NPP%Z2OVT(LDD&+$(I>TE^OE; ?/RTE^3GB0$[078K#VC?<.#JEI+RD>? $!=GPPZPB&;S2AL-N&\)MO3!X9-="\N!%T"\XAC&:M<\1^FN$0_H0 M?RPK=P0#!)WCD5DL_(5Z01%\ MX1'',?W,&ZB%-_:QWH8&G3EF@ :=&G0>^PK0H//X0.>D.?$DQK9/=C97KO?T MYA<;Z9L+7!Y.E2MT?OF?]/<^+W%K&F:#/'X>!A%S()V&!/("GQ*O9['X*Y"O MT&)CY^=#&(P&;L$)_" \_:7(_OLLGPC[51)5(^K8I!GVP'H4M""L$' M))DOA$=Q@(JHR*SC],7R_VM@P^^J-;7;IZ"+O/0I+V+ 7U!(S27DD0(PX(95 M_-RCD-!EOYN?&9X;CD(Z-/J^H#?1KZ(.EP#NJ;5[/R'ZG8!>#9^]B*!H9/^/ M?@GJ ,.=OH>Y%/"OXAA%_)$&ZHPH-G1@<21%AI\]WV'#!-B M"7@;8T[F5W^$K@,;\')KX!@H&A*'$>I3D*N0$R$ZL2I%!F*"O89#%%70E95F->[MFUN_+I(SOZV6KL1R-2H:P?$)#F'[Z4^HGA*0E54D:U;<5IF*:#']1U]1:7 UGFJ.?_]K M*?VE#$.H,HN)W0,IV"'!/PNX1]]\BOUG/(XD4FL893/18T5)%@R0*5ERZRX 39^,H)-F#V/XII^$-*Q MN>_:!]_-"H9J$VW(-!=H0A\/(W(J?U'?6DT1)--* -#D!:Z2V)6,YE)W;'X/ MXR>\NN#C<3 27\IJH#B4="E@\L-RYL.:T9A[YE>6N?)PL/3U_.!9SIC\NP!& MX5.N]Y_I'"U4M\GGV(X"?Q0+R#NE9%5$^X;SW-S#W(:'IAPDID>YZN@4SLT] M:N\KV]X8:KQ0/%<-SIT;D[H&#?/UZ@Y=WWYI7351Z^;<>+.G9;G1;\VOLKV] M:P7B+NBAZ11=XS$RA5_@K6:?3=M\OHQ/5X^4K4N@+,\'YO %T57GN4AB\+TS M6*WAM2?1";KQG)^HB4-_0^MG9R)2GQSM^P0#E.^6I4*S9N6]>1UKTLL\@Q_R MO)C2X0"^#TGD@;ID';+.^Q[I3?>3_>/$>WL @.;=^WGWVYPFOQ]73LK:#5+2 MD$9#&@UIW@)IFJ'GH+:!KD;NL_>@%?"^X1K-GYUOD//!3;IG_I?NF"C!.I\$ MT+D=DA#'X+B3G413$#35952#H-V#H"FF3(*@3044*#?2#_?;WWAHD$%[*C)L@>PWVQ!)?E),NUJ? #,Q9# R M+FAT;5!+ 0(4 Q0 ( J&JU!HB-@XXP0 'P@ 9 " M 4D1 !G;'5U+3(P,C P,S,Q>&5X,S)D,#$N:'1M4$L! A0#% @ "H:K M4, /DP;C! MB !D ( !8Q8 &=L=74M,C R,# S,S%X M97@S,F0P,BYH=&U02P$"% ,4 " *AJM0C-#%P,4/ #EJ $0 M @ %]&P 9VQU=2TR,#(P,#4Q,2YX&UL4$L! A0#% @ "H:K4$T6LL;A'P 'AH" !4 M ( !"CP &=L=74M,C R,# U,3%?9&5F+GAM;%!+ 0(4 Q0 ( J&JU!= M)(SL*V0 "RU!0 5 " 1Y< !G;'5U+3(P,C P-3$Q7VQA M8BYX;6Q02P$"% ,4 " *AJM06[6*RB9! :R00 %0 M@ %\P 9VQU=2TR,#(P,#4Q,5]P&UL4$L! A0#% @ "H:K4(NI MZW:W5@( S; 7 !4 ( !U0$! &=L=74M,C R,# U,3%X,3!Q :+FAT;5!+!08 "@ * *H" "_6 , ! end XML 27 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash outflow from operating leases $ 1,635
Right of use assets obtained in exchange for new lease obligations:  
Operating leases $ 334

XML 28 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Future Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Cost of Goods and Services Sold, Depreciation and Amortization [Abstract]      
Amortization expense, cost of revenues $ 888 $ 1,252  
Amortization of intangible assets 888 $ 1,252  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2020 (remaining 9 months) 2,371    
2021 1,500    
Total intangible assets 3,871    
Goodwill $ 116,227   $ 116,227
XML 29 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 115 319 1 false 48 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.glu.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited) Sheet http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) Sheet http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 10101 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPolicies The Company, Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 10201 - Disclosure - Net Income/(Loss) Per Share Sheet http://www.glu.com/role/DisclosureNetIncomeLossPerShare Net Income/(Loss) Per Share Notes 9 false false R10.htm 10301 - Disclosure - Revenue from Contracts with Customers Sheet http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 10401 - Disclosure - Fair Value Measurements Sheet http://www.glu.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 10501 - Disclosure - Balance Sheet Components Sheet http://www.glu.com/role/DisclosureBalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 10601 - Disclosure - Goodwill and Intangible Assets Sheet http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 10701 - Disclosure - Leases Sheet http://www.glu.com/role/DisclosureLeases Leases Notes 14 false false R15.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.glu.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 10901 - Disclosure - Stockholders' Equity Sheet http://www.glu.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 11001 - Disclosure - Stock Incentive Plans Sheet http://www.glu.com/role/DisclosureStockIncentivePlans Stock Incentive Plans Notes 17 false false R18.htm 11101 - Disclosure - Income Taxes Sheet http://www.glu.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11201 - Disclosure - Segment Information and Operations by Geographic Area Sheet http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicArea Segment Information and Operations by Geographic Area Notes 19 false false R20.htm 20102 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30103 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 30203 - Disclosure - Net Income/(Loss) Per Share (Tables) Sheet http://www.glu.com/role/DisclosureNetIncomeLossPerShareTables Net Income/(Loss) Per Share (Tables) Tables http://www.glu.com/role/DisclosureNetIncomeLossPerShare 22 false false R23.htm 30303 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomers 23 false false R24.htm 30403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.glu.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.glu.com/role/DisclosureFairValueMeasurements 24 false false R25.htm 30503 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.glu.com/role/DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.glu.com/role/DisclosureBalanceSheetComponents 25 false false R26.htm 30603 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssets 26 false false R27.htm 30703 - Disclosure - Leases (Tables) Sheet http://www.glu.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.glu.com/role/DisclosureLeases 27 false false R28.htm 30803 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.glu.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.glu.com/role/DisclosureCommitmentsAndContingencies 28 false false R29.htm 30903 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.glu.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.glu.com/role/DisclosureStockholdersEquity 29 false false R30.htm 31003 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.glu.com/role/DisclosureStockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.glu.com/role/DisclosureStockIncentivePlans 30 false false R31.htm 31203 - Disclosure - Segment Information and Operations by Geographic Area (Tables) Sheet http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaTables Segment Information and Operations by Geographic Area (Tables) Tables http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicArea 31 false false R32.htm 40103 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details) Sheet http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details) Details 32 false false R33.htm 40201 - Disclosure - Net Income/(Loss) Per Share - Basic and Diluted (Details) Sheet http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails Net Income/(Loss) Per Share - Basic and Diluted (Details) Details 33 false false R34.htm 40202 - Disclosure - Net Income/(Loss) Per Share - Antidilutive Shares (Details) Sheet http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails Net Income/(Loss) Per Share - Antidilutive Shares (Details) Details 34 false false R35.htm 40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 35 false false R36.htm 40302 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) Sheet http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails Revenue from Contracts with Customers - Contract Balances (Details) Details 36 false false R37.htm 40303 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 37 false false R38.htm 40401 - Disclosure - Fair Value Measurements (Details) Sheet http://www.glu.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.glu.com/role/DisclosureFairValueMeasurementsTables 38 false false R39.htm 40501 - Disclosure - Balance Sheet Components - Accounts Receivable (Details) Sheet http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails Balance Sheet Components - Accounts Receivable (Details) Details 39 false false R40.htm 40601 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 40 false false R41.htm 40602 - Disclosure - Goodwill and Intangible Assets - Future Amortization (Details) Sheet http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails Goodwill and Intangible Assets - Future Amortization (Details) Details 41 false false R42.htm 40701 - Disclosure - Leases - Narrative (Details) Sheet http://www.glu.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 42 false false R43.htm 40702 - Disclosure - Leases - Material impact on Balance Sheets (Details) Sheet http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetails Leases - Material impact on Balance Sheets (Details) Details 43 false false R44.htm 40703 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Leases (Details) Sheet http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails Leases - Future Minimum Lease Payments under Noncancelable Leases (Details) Details 44 false false R45.htm 40705 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 45 false false R46.htm 40801 - Disclosure - Commitments and Contingencies - Minimum Guaranteed Royalties (Details) Sheet http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails Commitments and Contingencies - Minimum Guaranteed Royalties (Details) Details 46 false false R47.htm 40802 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 47 false false R48.htm 40901 - Disclosure - Stockholders' Equity - Warrants Outstanding (Details) Sheet http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails Stockholders' Equity - Warrants Outstanding (Details) Details 48 false false R49.htm 41001 - Disclosure - Stock Incentive Plans (Details) Sheet http://www.glu.com/role/DisclosureStockIncentivePlansDetails Stock Incentive Plans (Details) Details http://www.glu.com/role/DisclosureStockIncentivePlansTables 49 false false R50.htm 41002 - Disclosure - Stock Incentive Plans - RSU and PSU Activity (Details) Sheet http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails Stock Incentive Plans - RSU and PSU Activity (Details) Details 50 false false R51.htm 41003 - Disclosure - Stock Incentive Plans - PSO and Stock Option Activity (Details) Sheet http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails Stock Incentive Plans - PSO and Stock Option Activity (Details) Details 51 false false R52.htm 41004 - Disclosure - Stock Incentive Plans - Weighted Average Assumptions (Details) Sheet http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails Stock Incentive Plans - Weighted Average Assumptions (Details) Details 52 false false R53.htm 41005 - Disclosure - Stock Incentive Plans - Stock-Based Compensation Expense (Details) Sheet http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails Stock Incentive Plans - Stock-Based Compensation Expense (Details) Details 53 false false R54.htm 41101 - Disclosure - Income Taxes - (Details) Sheet http://www.glu.com/role/DisclosureIncomeTaxesDetails Income Taxes - (Details) Details http://www.glu.com/role/DisclosureIncomeTaxes 54 false false R55.htm 41201 - Disclosure - Segment Information and Operations by Geographic Area - Revenue (Details) Sheet http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails Segment Information and Operations by Geographic Area - Revenue (Details) Details http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaTables 55 false false R56.htm 41202 - Disclosure - Segment Information and Operations by Geographic Area - Long-Lived Assets (Details) Sheet http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails Segment Information and Operations by Geographic Area - Long-Lived Assets (Details) Details 56 false false All Reports Book All Reports gluu-20200511x10q.htm gluu-20200331xex31d01.htm gluu-20200331xex31d02.htm gluu-20200331xex32d01.htm gluu-20200331xex32d02.htm gluu-20200511.xsd gluu-20200511_cal.xml gluu-20200511_def.xml gluu-20200511_lab.xml gluu-20200511_pre.xml http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 30 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans (Details) - shares
shares in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2019
Apr. 30, 2017
Mar. 31, 2020
Apr. 30, 2018
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term     6 years  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term     10 years  
PSO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term     10 years  
2007 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock authorized for issuance, increased 4,600      
2007 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock authorized for issuance, increased   4,000    
2018 Equity Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, reserved for future issuance       400
XML 31 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies  
Schedule of Future Minimum Guaranteed Royalty Commitments

Future

Minimum

Guarantee

Year Ending December 31,

    

Commitments

2020 (remaining 9 months)

$

3,270

2021

 

10,815

2022

6,855

2023

6,690

2024

6,150

$

33,780

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.1
The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
The Company, Basis of Presentation and Summary of Significant Accounting Policies  
Principles of Consolidation and Basis of Presentation

Principles of Consolidation and Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on February 28, 2020. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, which the Company believes are necessary for a fair statement of the Company’s financial position as of March 31, 2020 and its condensed consolidated results of operations for the three months ended March 31, 2020 and 2019, respectively. These unaudited condensed consolidated financial statements are not necessarily indicative of the results to be expected for the entire year. The condensed consolidated balance sheet presented as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, and the condensed consolidated balance sheet presented as of March 31, 2020 has been derived from the unaudited condensed consolidated financial statements as of that date. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not materially affect revenue, operating income/(loss), net income/(loss), cash flows, total assets, total liabilities or stockholders’ equity.

The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in its unaudited condensed consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Estimates and assumptions reflected in the unaudited condensed consolidated financial statements include, but are not limited to, estimation of the average playing period of paying users associated with durable virtual items, the allowance for doubtful accounts, useful lives of property and equipment and intangible assets, valuation and realizability of deferred tax assets and uncertain tax positions, fair value of stock awards issued, fair value of warrants issued, accounting for business combinations, evaluating goodwill, long-lived assets for impairment, and realization of prepaid royalties and fair value of investments. Actual results may differ from these estimates due to risks and uncertainties, and these differences may be material, including uncertainty in the current economic environment due to the recent coronavirus (“COVID-19”) pandemic. Management will continue to actively monitor the impact of the COVID-19 pandemic on the Company’s assumptions and estimates.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents and accounts receivable.

The Company derives its accounts receivable from revenue earned from customers located worldwide. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company bases its allowance for doubtful accounts on management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company writes off accounts receivable balances against the allowance when it determines that the amount will not be recovered.

The following table summarizes the revenue from customers in excess of 10% of the Company’s revenue:

Three Months Ended

March 31, 

   

2020

   

2019

 

Apple

57.6

%  

52.9

%

Google

31.9

%  

34.1

%

At March 31, 2020, Apple Inc. (“Apple”), Google Inc. (“Google”), and Tapjoy Inc. (“Tapjoy”) accounted for 63.1%, 21.6%, and 11.1%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy accounted for 47.2%, 28.5%, and 17.8%, respectively, of total accounts receivable. No other customer or Digital Storefront represented more than 10% of the Company’s total accounts receivable as of these dates.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in earlier recognition of credit losses. The ASU requires a cumulative-effect adjustment to retained earnings transition approach and is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This new accounting standard update simplifies the measurement of goodwill by eliminating the Step 2 impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, limited to the amount of goodwill. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable.  The new guidance becomes effective for goodwill impairment tests in fiscal years beginning after December 15, 2019. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement. This guidance adds, modifies and removes several disclosure requirements relative to the three levels of inputs used to measure fair value in accordance with Topic 820, Fair Value Measurement. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In August 2018, the FASB issued ASU 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. This guidance aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. It also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Measurements  
Schedule of Assets and Liabilities Presented at Fair Value

    

Level 1

    

Level 2

    

Level 3

    

March 31, 2020

 

Financial Assets

Cash and cash equivalents

$

114,708

$

$

$

114,708

Other investments

1,565

1,565

Total financial assets

$

114,708

$

$

1,565

$

116,273

    

Level 1

    

Level 2

    

Level 3

    

December 31, 2019

Financial Assets

Cash and cash equivalents

$

127,053

$

$

$

127,053

Other investments

1,565

1,565

Total financial assets

$

127,053

$

$

1,565

$

128,618

XML 34 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total Revenue $ 107,274 $ 95,885
Micro-Transactions | Over-time revenue recognition    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 95,939 83,544
Advertisements and offers | Point-in-time revenue recognition    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 11,329 12,330
Other | Point-in-time revenue recognition    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 6 $ 11
XML 35 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Operations by Geographic Area (Tables)
3 Months Ended
Mar. 31, 2020
Segment Information and Operations by Geographic Area  
Schedule of Revenues by Geographic Region

Three Months Ended

March 31, 

2020

   

2019

United States of America

$

84,008

$

72,868

Americas, excluding the United States

 

6,620

 

6,218

EMEA

 

11,858

 

11,528

APAC

 

4,788

 

5,271

Total revenue

$

107,274

$

95,885

Schedule of Long-Lived Assets by Geographic Location

    

March 31, 

    

December 31, 

    

   

2020

   

2019

   

United States of America

$

17,784

$

16,738

Rest of the World

 

883

 

905

Total

$

18,667

$

17,643

XML 36 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 37 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accounts Receivable (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Balance Sheet Components      
Accounts receivable $ 42,495,000   $ 29,304,000
Accounts receivable, net 42,495,000   $ 29,304,000
Bad debts $ 0 $ 0  
XML 38 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2020
Balance Sheet Components  
Balance Sheet Components

Note 5 — Balance Sheet Components

Accounts Receivable, net

    

March 31, 

    

December 31, 

    

   

2020

   

2019

   

Accounts receivable

$

42,495

$

29,304

Less: Allowance for doubtful accounts

 

 

Accounts receivable, net

$

42,495

$

29,304

Accounts receivable includes amounts billed and unbilled as of the respective balance sheet dates, but net of platform commissions paid to the Digital Storefronts. The Company had no bad debts during the three months ended March 31, 2020 and 2019.

XML 39 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2020
Stockholders' Equity  
Stockholders' Equity

Note 9 — Stockholders’ Equity

Warrants to Purchase Common Stock

Warrants outstanding at March 31, 2020 were as follows:

 

Number

Weighted

of Shares

Average

Outstanding

Exercise

Average

Under

Price per

Contractual

Warrant

   

Share

   

Term (Years)

   

Warrants outstanding, December 31, 2019

1,600

$

4.61

5.44

Exercised

(475)

$

4.99

5.00

Warrants outstanding, March 31, 2020

1,125

$

4.46

5.44

No expenses with respect to these warrants were recognized during the three months ended March 31, 2020 and 2019.

XML 40 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 114,708 $ 127,053
Accounts receivable, net 42,495 29,304
Prepaid royalties 15,517 15,347
Deferred royalties 5,068 5,067
Deferred platform commission fees 29,007 29,239
Prepaid expenses and other assets 8,822 8,629
Total current assets 215,617 214,639
Property and equipment, net 18,667 17,643
Operating lease right of use assets 34,497 35,170
Long-term prepaid royalties 26,502 26,879
Other long-term assets 2,570 2,733
Intangible assets, net 3,871 4,758
Goodwill 116,227 116,227
Total assets 417,951 418,049
Current liabilities:    
Accounts payable and accrued liabilities 22,709 17,535
Accrued compensation 9,431 11,260
Accrued royalties 11,724 20,802
Short-term operating lease liabilities 3,487 3,528
Deferred revenue 96,826 97,629
Total current liabilities 144,177 150,754
Long-term accrued royalties 26,502 26,842
Long-term operating lease liabilities 36,716 37,351
Other long-term liabilities 16 15
Total liabilities 207,411 214,962
Commitments and contingencies (Note 8)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 5,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019 0 0
Common stock, $0.0001 par value; 250,000 shares authorized at March 31, 2020 and December 31, 2019; 151,584 and 147,778 shares issued and outstanding at March 31, 2020 and December 31, 2019 15 15
Additional paid-in capital 650,470 634,721
Accumulated other comprehensive loss (60) (37)
Accumulated deficit (439,885) (431,612)
Total stockholders' equity 210,540 203,087
Total liabilities and stockholders' equity $ 417,951 $ 418,049
XML 41 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - RSU and PSU Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
shares
Restricted stock units ("RSUs")  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awarded and unvested, Number of Units Outstanding, beginning balance | shares 3,951
Granted, Number of Units Outstanding | shares 2,696
Vested, Number of Units Outstanding | shares (284)
Forfeited, Number of Units Outstanding | shares (25)
Awarded and unvested, Number of Units Outstanding, ending balance | shares 6,338
Awarded and unvested, Weighted Average Grant Date Fair Value, beginning balance | $ / shares $ 5.66
Granted, Weighted Average Grant Date Fair Value | $ / shares 6.18
Vested, Weighted Average Grant Date Fair Value | $ / shares 3.70
Forfeited, Weighted Average Grant Date Fair Value | $ / shares 6.26
Awarded and unvested, Weighted Average Grant Date Fair Value, ending balance | $ / shares $ 5.97
Awarded and unvested, Weighted Average Remaining Contractual Term (Years) 1 year 9 months 14 days
Exercisable, Aggregate Intrinsic Value | $ $ 39,867
Performance stock units ("PSUs")  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awarded and unvested, Number of Units Outstanding, beginning balance | shares 5,417
Vested, Number of Units Outstanding | shares (276)
Forfeited, Number of Units Outstanding | shares (1,065)
Awarded and unvested, Number of Units Outstanding, ending balance | shares 4,076
Expected to vest, Number of Units Outstanding | shares 1,271
Awarded and unvested, Weighted Average Grant Date Fair Value, beginning balance | $ / shares $ 6.06
Vested, Weighted Average Grant Date Fair Value | $ / shares 3.61
Forfeited, Weighted Average Grant Date Fair Value | $ / shares 6.21
Awarded and unvested, Weighted Average Grant Date Fair Value, ending balance | $ / shares 6.18
Expected to vest, Weighted Average Grant Date Fair Value | $ / shares $ 6.10
Awarded and unvested, Weighted Average Remaining Contractual Term (Years) 1 year 4 months 28 days
Expected to vest, Weighted Average Remaining Contractual Term (Years) 10 months 17 days
Aggregate Intrinsic Value | $ $ 25,638
Expected to vest, Aggregate Intrinsic Value | $ $ 7,994
XML 42 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Taxes    
Income tax (benefit) expense $ (1,321) $ 178
XML 43 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common stock and additional paid-in capital
Common stock
Accumulated other comprehensive income/(loss)
Accumulated Deficit
Total
Beginning balance at Dec. 31, 2018 $ 617,795   $ 1 $ (440,483)  
Net income/(loss)       663 $ 663
Stock-based compensation expense 6,807        
Issuance of common stock upon exercise of stock options 1,313        
Taxes paid related to net share settlement of equity awards (3,956)        
Issuance of common stock pursuant to Employee Stock Purchase Plan 1,665        
Other comprehensive income/(loss)     15   15
Ending balance at Mar. 31, 2019 623,624   16 (439,820) 183,820
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2018   143,870      
Common stock issued   1,306      
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2019   145,176      
Beginning balance at Dec. 31, 2019 634,736   (37) (431,612) 203,087
Net income/(loss)       (8,273) (8,273)
Stock-based compensation expense 6,238        
Issuance of common stock upon exercise of stock options 9,526        
Taxes paid related to net share settlement of equity awards (1,720)        
Issuance of common stock pursuant to Employee Stock Purchase Plan 1,705        
Other comprehensive income/(loss)     (23)   (23)
Ending balance at Mar. 31, 2020 $ 650,485   $ (60) $ (439,885) $ 210,540
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2019   147,778     147,778
Common stock issued   3,806      
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2020   151,584     151,584
XML 44 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Other Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other agreements with commitments    
Other commitments due through fiscal 2020 $ 9,000  
Indemnification Agreement | Digital Storefronts    
Indemnification Agreements [Abstract]    
Indemnification liability recorded 0 $ 0
Current and long-term liabilities | Agreements With Various Licensors    
Other agreements with commitments    
Other Commitment $ 33,780  
XML 45 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Material impact on Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases    
Operating lease right of use assets $ 34,497 $ 35,170
Short-term operating lease liabilities 3,487 3,528
Long-term operating lease liabilities $ 36,716 $ 37,351
XML 47 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income/(Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Net Income/(Loss) Per Share  
Computation of Net Income/(Loss) Per Share

Three Months Ended

March 31, 

2020

   

2019

   

Net income/(loss)

$

(8,273)

$

663

Shares used to compute net income/(loss) per share:

Weighted average shares used to compute basic net income/(loss) per share

149,629

144,445

Dilutive potential common shares

14,978

Weighted average shares used to compute diluted net income/(loss) per share

 

149,629

 

159,423

Basic net income/(loss) per share

$

(0.06)

$

0.00

Diluted net income/(loss) per share

$

(0.06)

$

0.00

Schedule of Anti-Dilutive Securities Excluded from Computation of Net Income/(Loss) Per Share

Three Months Ended

March 31, 

2020

2019

    

Warrants to purchase common stock

1,125

Options to purchase common stock

13,641

277

Restricted stock units ("RSUs")

6,338

Performance stock options ("PSOs")

3,244

3,244

Performance stock units ("PSUs")

2,958

Employee stock purchase plan ("ESPP")

428

Total

24,776

6,479

XML 48 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets  
Schedule of Carrying Amounts and Accumulated Amortization of Acquired Intangible Assets

March 31, 2020

December 31, 2019

 

    

Estimated

    

Gross

    

Accumulated

    

Net

    

Gross

    

Accumulated

    

Net

 

Useful

Carrying

Amortization

Carrying

Carrying

Amortization

Carrying

 

Life

Value

Expense

Value

Value

Expense

Value

 

Intangible assets amortized to cost of revenue:

Titles, content and technology

 

3 - 5 yrs

$

21,117

$

(17,246)

$

3,871

$

21,117

$

(16,359)

$

4,758

Customer contracts and related relationships

 

5 yrs

 

700

(700)

 

700

(700)

Trademarks

 

7 yrs

 

5,000

(5,000)

 

5,000

(5,000)

$

26,817

$

(22,946)

$

3,871

$

26,817

$

(22,059)

$

4,758

Schedule of Expected Amortization Related to Intangible Assets

    

Amortization

to Be Included in

Cost of

Year Ending December 31,

   

Revenue

2020 (remaining 9 months)

$

2,371

2021

 

1,500

Total intangible assets

$

3,871

XML 49 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2020
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

Note 3 — Revenue from Contracts with Customers

Disaggregation of Revenue

The following table summarizes revenue from contracts with customers for the three months ended March 31, 2020 and March 31, 2019:

Three Months Ended

March 31, 

2020

2019

In-App Purchases (over-time revenue recognition)

$

95,939

$

83,544

Advertisements and offers (point-in-time revenue recognition)

11,329

 

12,330

Other (point-in-time revenue recognition)

6

11

Total revenue

$

107,274

$

95,885

The Company operates in a single reportable segment. In the table above, revenue is disaggregated by type of revenue stream, indicating whether it is recognized over-time or at a point-in-time.

Contract Balances

The following table provides information about receivables and contract liabilities from contracts with customers:

March 31, 2020

December 31, 2019

Receivables, which are included in accounts receivable, net

$

42,495

$

29,304

Contract liabilities, which are included in deferred revenue

 

96,826

 

97,629

The Company receives payments from customers based on billing terms established in the Company’s contracts. Contract assets relate to the Company’s right to consideration for its completed performance under the contract before the customer pays consideration or before payment is due. At March 31, 2020 and December 31, 2019, there were no contract assets recorded in the Company’s condensed consolidated balance sheets. Accounts receivable are recorded when the right to consideration becomes unconditional.

Deferred revenue relates to payments received in advance of performance under the contract.  Deferred revenue is recognized as revenue as the Company performs under the contract. The Company had $97,629 in deferred revenue as of December 31, 2019, of which $71,767 was recognized as revenue in the three months ended March 31, 2020. The Company had $85,736 in deferred revenue as of December 31, 2018, of which $62,698 was recognized as revenue in the three months ended March 31, 2019.

XML 50 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases  
Leases

Note 7 – Leases

The Company currently leases real estate space under non-cancelable operating lease agreements for its corporate headquarters in San Francisco, California and its operations in Toronto, Canada, Hyderabad, India, Foster City, California, Burlingame, California and Orlando, Florida. These operating leases have remaining lease terms ranging from 2 months to 7.67 years, some of which include the option to extend the lease, with the longest extension option being 6 years.

The Company does not include any of its renewal options when calculating its lease liability as the Company is not reasonably certain whether it will exercise these renewal options at this time. The weighted-average remaining non-cancelable lease term for the Company’s operating leases was 7.32 years for the three months ended March 31, 2020.

The weighted-average discount rate was 6.7% for the three months ended March 31, 2020. Rent expense for the three months ended March 31, 2020 and 2019 was $1,171 and $1,351, respectively.

During the three months ended March 31, 2020, the Company signed a new operating lease for approximately 2,600 square feet of office space in Orlando, Florida and extended the lease term of its Burlingame office. As a result, the Company recorded an increase of the lease liability and ROU asset by an aggregate of $334 on their respective execution dates.

The future minimum lease payments to be paid under noncancelable leases in effect at March 31, 2020, are as follows:

Operating

Year Ending December 31,

   

Leases

2020 (remaining 9 months)

 

3,024

2021

 

7,093

2022

7,009

2023

6,980

2024 and thereafter

27,666

Total lease payments

$

51,772

Less: imputed interest

(11,569)

Total

$

40,203

Supplemental information related to the Company’s leases for the three months ended March 31, 2020 is as follows:

Three Months Ended

   

March 31, 2020

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash outflow from operating leases

$

1,635

Three Months Ended

   

March 31, 2020

Right of use assets obtained in exchange for new lease obligations:

Operating leases

$

334

XML 51 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Taxes  
Income Taxes

Note 11 – Income Taxes

The Company recorded an income tax benefit of $1,321 for the three months ended March 31, 2020 and an income tax expense of $178 for the three months ended March 31, 2019. The change in income tax provision was primarily due to changes in pretax income (loss) in the United States and certain foreign entities and changes in tax rates. The income tax rates vary from the Federal and State statutory rates due to the valuation allowances on the Company’s net operating losses, foreign tax rate differences and withholding taxes. The Company computes its quarterly income tax provision by using a forecasted annual effective tax rate and adjusts for any discrete items arising during the quarter.

The Company accounts for uncertain tax positions in accordance with Accounting Standards Codification 740, Income Taxes (“ASC 740”).  As of March 31, 2020, and December 31, 2019, the total amount of unrecognized tax benefits was $15,734 and $15,084, respectively. These unrecognized tax benefits are currently included in the Company’s deferred tax assets, which are subject to full valuation allowance. As such, these unrecognized tax benefits, if recognized, would not have an impact on the Company’s effective tax rate.

The Company is subject to taxation in the United States and various foreign jurisdictions. The material jurisdictions subject to examination by tax authorities are primarily the State of California, United States, Canada, and India. The Company’s federal tax returns are open by statute for tax years 1998 and forward and California tax returns are open by statute for tax years 2003 and forward and could be subject to examination by the tax authorities. The Company’s income tax returns in its international locations are open by statute for tax years 2011 and forward.

 

The Company does not provide for federal income taxes on the undistributed earnings of its foreign subsidiaries as such earnings are to be reinvested indefinitely outside the U.S. 

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contracts with Customers        
Deferred revenue $ 96,826   $ 97,629 $ 85,736
Deferred revenue earned $ 71,767 $ 62,698    
XML 53 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income/(Loss) Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share, Basic and Diluted [Abstract]    
Net income/(loss) $ (8,273) $ 663
Shares used to compute net income/(loss) per share:    
Weighted average shares used to compute basic net income/(loss) per share 149,629 144,445
Dilutive potential common shares   14,978
Weighted average shares used to compute diluted net income/(loss) per share 149,629 159,423
Net loss per common share - basic and diluted $ (0.06) $ 0.00
Basic net income/(loss) per share (0.06) 0.00
Diluted net income/(loss) per share $ (0.06) $ 0.00
XML 55 R8.htm IDEA: XBRL DOCUMENT v3.20.1
The Company, Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
The Company, Basis of Presentation and Summary of Significant Accounting Policies  
The Company, Basis of Presentation and Summary of Significant Accounting Policies

Note 1 — The Company, Basis of Presentation and Summary of Significant Accounting Policies

Glu Mobile Inc. (the “Company” or “Glu”) was incorporated in the state of Nevada in May 2001 and reincorporated in the state of Delaware in March 2007. The Company develops, publishes, and markets a portfolio of games designed for users of smartphones and tablet devices who download and make purchases within its games through direct-to-consumer digital storefronts, such as the Apple App Store, Google Play Store and others (“Digital Storefronts”). The Company creates games based on its own original brands, as well as third-party licensed brands, properties and other content.

Principles of Consolidation and Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on February 28, 2020. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, which the Company believes are necessary for a fair statement of the Company’s financial position as of March 31, 2020 and its condensed consolidated results of operations for the three months ended March 31, 2020 and 2019, respectively. These unaudited condensed consolidated financial statements are not necessarily indicative of the results to be expected for the entire year. The condensed consolidated balance sheet presented as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, and the condensed consolidated balance sheet presented as of March 31, 2020 has been derived from the unaudited condensed consolidated financial statements as of that date. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not materially affect revenue, operating income/(loss), net income/(loss), cash flows, total assets, total liabilities or stockholders’ equity.

The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in its unaudited condensed consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Estimates and assumptions reflected in the unaudited condensed consolidated financial statements include, but are not limited to, estimation of the average playing period of paying users associated with durable virtual items, the allowance for doubtful accounts, useful lives of property and equipment and intangible assets, valuation and realizability of deferred tax assets and uncertain tax positions, fair value of stock awards issued, fair value of warrants issued, accounting for business combinations, evaluating goodwill, long-lived assets for impairment, and realization of prepaid royalties and fair value of investments. Actual results may differ from these estimates due to risks and uncertainties, and these differences may be material, including uncertainty in the current economic environment due to the recent coronavirus (“COVID-19”) pandemic. Management will continue to actively monitor the impact of the COVID-19 pandemic on the Company’s assumptions and estimates.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents and accounts receivable.

The Company derives its accounts receivable from revenue earned from customers located worldwide. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company bases its allowance for doubtful accounts on management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company writes off accounts receivable balances against the allowance when it determines that the amount will not be recovered.

The following table summarizes the revenue from customers in excess of 10% of the Company’s revenue:

Three Months Ended

March 31, 

   

2020

   

2019

 

Apple

57.6

%  

52.9

%

Google

31.9

%  

34.1

%

At March 31, 2020, Apple Inc. (“Apple”), Google Inc. (“Google”), and Tapjoy Inc. (“Tapjoy”) accounted for 63.1%, 21.6%, and 11.1%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy accounted for 47.2%, 28.5%, and 17.8%, respectively, of total accounts receivable. No other customer or Digital Storefront represented more than 10% of the Company’s total accounts receivable as of these dates.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in earlier recognition of credit losses. The ASU requires a cumulative-effect adjustment to retained earnings transition approach and is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This new accounting standard update simplifies the measurement of goodwill by eliminating the Step 2 impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, limited to the amount of goodwill. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable.  The new guidance becomes effective for goodwill impairment tests in fiscal years beginning after December 15, 2019. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement. This guidance adds, modifies and removes several disclosure requirements relative to the three levels of inputs used to measure fair value in accordance with Topic 820, Fair Value Measurement. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

In August 2018, the FASB issued ASU 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. This guidance aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The new guidance removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. It also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 56 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Weighted Average Assumptions (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock Based Compensation Additional Details    
Weighted-average fair value of stock options granted   $ 4.13
Minimum    
Stock Based Compensation Additional Details    
Contractual term 6 years  
Maximum    
Stock Based Compensation Additional Details    
Contractual term 10 years  
PSO    
Stock Based Compensation Additional Details    
Contractual term 10 years  
Options to purchase common stock    
Black-Sholes Valuation Assumptions    
Dividend yield 0.00% 0.00%
Risk-free interest rate   2.46%
Expected volatility   56.40%
Expected term (years) 0 years 4 years
XML 57 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Operations by Geographic Area - Long-Lived Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Long-lived assets (primarily consist of property and equipment)    
Long-Lived Assets $ 18,667 $ 17,643
United States of America    
Long-lived assets (primarily consist of property and equipment)    
Long-Lived Assets 17,784 16,738
Rest of the World    
Long-lived assets (primarily consist of property and equipment)    
Long-Lived Assets $ 883 $ 905
XML 58 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)    
Revenue $ 107,274 $ 95,885
Cost of revenue:    
Platform commissions, royalties and other 36,974 33,270
Amortization of intangible assets 888 1,252
Total cost of revenue 37,862 34,522
Gross profit 69,412 61,363
Operating expenses:    
Research and development 29,531 26,546
Sales and marketing 42,743 28,105
General and administrative 6,667 6,635
Total operating expenses 78,941 61,286
Income/(loss) from operations (9,529) 77
Interest and other income/(expense), net (65) 764
Income/(loss) before income taxes (9,594) 841
Income tax benefit/(provision) 1,321 (178)
Net income/(loss) $ (8,273) $ 663
Net loss per common share - basic and diluted $ (0.06) $ 0.00
Net income/(loss) per common share - basic (0.06) 0.00
Net income/(loss) per common share - diluted $ (0.06) $ 0.00
Weighted average common shares outstanding:    
Basic 149,629 144,445
Diluted 149,629 159,423
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( J&JU ?(\\#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,$% @ "H:K4"?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 " *AJM0^7Y5]>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OI^GJ"J';B^))07!!\1:2V=U@\X=DI-VW-XV[ M740?P&-F?OGF&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/ M5E)^QCT$J3[D'J%MFC58)*DE29B!55B(K.^T$BJB)!]/>*T6?/B,0X%I!3B@ M14<)>,V!]?/$<)R&#BZ &488;?HNH%Z(I?HGMG2 G9)3,DMJ',=Z7)5&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 " *AJM036UA*A$# )#@ & 'AL+W=OJT[K>;. DJX,QV MDN[M9PQES/?Z3P!SSCTVQ\>Q5S>EW\Q)2IN\-W5KUNG)VO-]EIG=23;"W*FS M;-V;@]*-L.Y1'S-SUE+L/:FI,\CS6=:(JDTW*]_VI#*GDSD_ND&\JK4F_=P]?].LV['LE:[FQ70KC+56YE77>57#]^#T73 M4;,C3N\_JG_V@W>#>15&;E7]J]K;TSI=I,E>'L2EML_J]D4. RK39!C]-WF5 MM8-W/7$:.U4;_YOL+L:J9JCBNM*(]_Y:M?YZZ]\4Q4"C"3 08"3T'R=*X .! MCP3&_>#[GOFA?A)6;%9:W1+=NW46W:1@]]Q]S%W7Z+^=?^=&:USK=9.OLFM7 M9D \]@B8(-B(R%SM40 H@4= =/A?8(L1G!;@Y BXI_,)O:#I!4DO/+V8T,O@ M V#$C!8H28$2T>>! $8L:($9*3!#]&4@@!$LIQ7FI,(<\UD@04" EEB0$@O, MYX$$ 8DXO20EEI@?6DU (EZSG(Y3CBN$=E.8B.$L$EJ&*X2>$QB(F,[(Y#XP MP!5"VRE,Q'=&QY=Q7"%TGL)$K&=TRAD.,83F4YB8^W34&4XR(/<)3,Q].N\, MQQF0^QC#8^[3F6:+4(58'R+N YU]P+GFX1PC,%$5.ON ]X>3_L&J\W#PRL;3W^8O4$L#!!0 ( J&JU#& M2-C&9 0 )L5 8 >&PO=V]R:W-H965T&ULA9C=;N,V M$(5?Q?#]KCA#BJ0"VT#MQ:(%6B#8HNVU$M.QL9+E2DJ\??M2LN+:,\/T)I:4 M,^09_GP:<7%NVN_=/H1^]J.NCMURON_[TT.6=<_[4)?=Y^84CO$_NZ:MRS[> MMB]9=VI#N1V#ZBI#I6Q6EX?C?+48GSVVJT7SVE>'8WAL9]UK79?M/^M0->?E M'.;O#[X=7O;]\"!;+4[E2_@]]'^<'MMXEUU;V1[J<.P.S7'6AMUR_A,\;+0= M D;%GX=P[FZN9T,J3TWS?;CY9;N M5E ].8A_/3=6-?V?/KUW?U%,KT4I=_KC\'H[C[WEJ_SU,#L I *\!8#X, MT%. )@'9Q=F8ZI>R+U>+MCG/VLMLGAG4FRODCP1H+WB@U7Y/])LMC_U02*)G",U[?Q6H[78KP>X\UMO"%)7"1V ME!Q'"8!QRI-,!!DZE7)C1#>&N\F)FXLDO^G&H"F(:L-56&AE9"^YZ"7G7BSQ MDK->(,_!$2^22ALG>[&B%\N]D%[6EO62*TOG2!0EG#C1B>-.2"=K)XR]4G14 M)!7J0O;B12^>>RF(%\]Z\1[I'A1$%A-."M%)P9Q819P4/%_(+5LLDLS8U+B MDLFDN!^&)L67I;>6^I%DSIK$KH8$*8'[0>H'6$?:F(+Y$61QRZF$'QF:@-R/ MIGZ0SX3-%>.W)/,N-5\RA(%3V%(*3YJ[CG*GJ!U!Y71JMF0( Z>PI10&#ECM M'5 W JS=#2_NW<@8!LYA2SD, F+!(K+%\[^Z>T#!1@W*<.HI3Y)PLK$=+[0@REWP9HXQ3Y#AU%*?(00DF;E$V/H(N M5RY/E)(H(Q4Y4AU%*@HUJ_#"$67>I-:/#%7D4'44JLAAJ:T#-F."S.D;T-W[ MD9&*'*ET)M;(4%!&*?("U]$"%X7:53D#%#V2#DQA4W,EHQDYFAU% MLZ#QM#3X6'/O1(8R%NPUXQ/SK&6.:LY13[FE.2!I*A]*[GW(_-2FI.3T^9-6ENCV?$@E34"05I=G-*-AQ;_E:V+X=C-WMJ^KZIQV.Q M7=/T(;:I/L?\]J'<7F^JL.N'2Q>OV\MQX>6F;T[346AV/8]=_0M02P,$% M @ "H:K4#,Z)G,[ @ H@< !@ !X;"]W;W)K^,EQL)YKTG#,[<4HMT"P(\EKA%?T18W\LV9LAH)N607 MP%N&T4F;:@)\"->@1E7CYJG>V[,\I5=!J@;OF<.O=8W8WQTFM,M5 :M>*UPQR=S1Y5R MH/1-+;Z=,A;))P4W%&22[7N)/)/Y<42P5T7\)D/E'"-\*X6M_ M,/%OH-T?6/V!]H=3OV<4T4MB+6FT!*X@A(:L>"J;T816FG!)8QS8KI=$DS21 MS&*P/!'-2"(K2;0D"0R2:)'$Q'BDF#&LK0SK)4-H,*R?,CQ2S!AB*T.\9(@, MAOAC_\=3V8PFL=(D2YJU09,LZO75MS>/Y:EL1K.QTFR6-+%!LUFD\2(O2HS/ M6%AD81S'B9U&]GYK/X)+GL1L2/!C0#:=C0A,FJ6ZO7X@=JD:[ARHD'U7=\&PO=V]R:W-H965T&ULC9=O MCZ,V$,:_"N+]+LP8&[-*(FUR.K52*ZVNNO8UFS@).L I.)OKMZ_YLSG6'O>Z M+Q9PGAG_!LQC9G73W;?^K)2)OC=UVZ_CLS&7IR3I]V?5E/VCOJC6_G+475,: M>]F=DO[2J?(P!C5U@FDJDJ:LVGBS&L=>NLU*7TU=M>JEB_IKTY3=/UM5Z]LZ MAOA]X$MU.IMA(-FL+N5)_:',U\M+9Z^2>Y9#U:BVKW0;=>JXCI_A:8=\"!@5 M?U;JUB_.HZ&45ZV_#1>_'M9Q.A"I6NW-D**TAS>U4W4]9+(!S-U?^FWE1MY0.) MG6.OZW[\'^VOO='-G,6B-.7WZ5BUX_$VYW\/HP-P#L![ /#_#&!S /L1D(W% M3V1CJ9]*4VY6G;Y%W?2T+N6P*.")V9NY'P;'>S?^9JOM[>C;IBA6R=N09Y9L M)PDN)'!7)#;Y?0:D9MBB%XX?)]CY"DA3>@I&%L'&!.Q#@@!C1B;(Q@39AP0. MY7;2B%'3SIH<\\PIQI<57$I.TW"2AA/E,#J!(!,(HAR'EX 'BP5GX)1$R03/ M1 "(-)YG0!\(4A<(O9DR^U(S%\B7H5RNXX] M$T!(X# !6+^XQ0B=WDH%0OA MT*8'A.NYBVL[BY83Y=(N0I?'EPE &7I@M.\!)X"8"\2]F1X*CH4+Y,OR/$!# MFR@0+@JNBX)OD ^"NRR^*!=9 (8V42!<%%P7!=\B[:TI7$\G9#(+;)= .RD0 M5@JNE8+ODL#06SF^Z@'RD/707@J$F8)KIK-HN3,_2,R]-]V7B9"9(FVFF!(X MSG:VG45RB9,^NOO1;I8M<0*[+]*VC(0M@VO+LZCX&8QORR$8VI*1L&1T+7D6 M_?3.X/^^,[0=(_'9B*%/6]I"D;!0="T4?6^$K!">99$Z^Q=P=:1-% D31==$ MT7='&HG064-!]WU(%NU&H[K3V)GUT5Y?6S-\V2]&[]W?,P[MBC.^M5WAU,/] M2#.UE+^7W:EJ^^A5&]L,C2W+46NC+&;Z: '/MHN]7]3J:(;3W)YW4RLW71A] MF=O4Y-XK;_X%4$L#!!0 ( J&JU#?T-DJ)0( $$& 8 >&PO=V]R M:W-H965T&ULC55A;YLP$/TKB.^KP21 (T!J4DV;M$E1IVV? M'7()J#9FMA.Z?S_;$$K!G?HE]AWOWKUG\"7KN'B6%8#R7AAM9.Y72K4;A&19 M 2/RCK?0Z"U%D_*)HW>/+" M&!%_MT!YE_NA?TL\U>=*F00JLI:HG^U>Z B-+,>:02-KWG@"3KG_$&YV MJ<%;P*\:.CG9>\;)@?-G$WP]YGY@! &%4AD&HI_RN(AH+HM6!ES??*K-5' MHDB1"=YYHG]9+3'?1+B)]&&6)FG/SC[3;J7.7HL0KS)T-40#9MMC\!0S(I!F M'UM@5XLM7I3CMPUV2T08!.X6D=-%9 FB-R[6;H*5DV!E"593@C"9'4./B2VF ML9A/*4ZBF9.UEBPG?.-''J M2!PZTIF.Y ,ZEICW=*1.':E#Q_U,1^IZM_?Q3,D2%2?I3 J:W#P&XFR'E/1* M?FF4^<8GV7$./F!SF'ZWB[8VWOB7(&6&-SI MBWZJ]8'B[3"PT?BO4?P#4$L#!!0 ( J&JU#(-(0Q MD , )$/ 8 >&PO=V]R:W-H965T&ULA9=K;YLP%(;_ M"N)["L<]YSC/W( MGEUT\5R>E*J\MRS-R[E_JJKS?1"4NY/*XO).GU5N_CGH(HLK\U@<@_)"J]\R;*X^+=4J;[,??#?7SPFQU-5 MOP@6LW-\5#]5]>O\4)BGH,^R3S*5EXG.O4(=YOX7N-\26@?=LT;YIY MBDNUTNF?9%^=YK[TO;TZQ"]I]:@O7U774.1[7???U:M*C;RNQ'CL=%HVO][N MI:QTUF4QI63Q6WM-\N9ZZ?*_A^$!I L@?0!C-P-H%T#[ * W U@7P#X<^,V MJ N(^@!RNP?>!?"/DMKOT0Y6,_KKN(H7LT)?O**=0.>XGJ=PS\WWW=4OF\_9 M_&<^0&G>OBZ AK/@M4[4:9:MA@PT,-2L, T9:M:8A@XU&TS#AIHMIHEZ36#Z M[9LF:-.D2< &";C5=*OAC29O-!R$F$963Z[,&IF-JY@P%C))\8HI6C%U*P9A M&;6:Z+IB;@WOEKI=\9%"&%H(0X;.*F3)W$)D*'"7"'6)$!=IN42.BYF5([UP MU(4C+E/+A3LN$SJ-.&XC4!OAVC![B0FW&N#*Q%NG$E$T:GDEC#NT5227HM&W0&(8[* M$.F-V!P,72M&I1BS&J$R(%;4M@)D!80C4Q-P$@*"0L9L(X+T%($8L\(1!@C# MF#7]EH! C#)ATWF-Z"8VAS:8B%'@8'VT+2(D(0WE"+, 1R,@;'0@#2X<)Y(( MF].?RH8%X10%#*,VK,'EJ%F-&PO=V]R:W-H965T M&ULA9AA;Z-&$(;_BN7O/G9G8('(L13[=&JE5HJNNO8SL3>Q M=6!<(/'UWQ]_-?E3EL;V?[[ON=!=% M[7;OJZ+]5)_\L?_/<]U41=>?-B]1>VI\L1L'565$QKBH*@['^6HY7GML5LOZ MM2L/1__8S-K7JBJ:?]:^K,_WFSZL^@: M97>H_+$]U,=9XY_OYP_V;L/I,&!4_'GPY_;F>#:D\E37WX>37W?W_0O8_)],D]%ZS=U^==AU^WOY]E\ MMO//Q6O9?:W/O_@IH60^F[+_S;_YLIVJZLI2F^E*GY< M?@_'\?<\Q7\?A@?0-("N _JY_VL 3P/XYX!X3/[B;$SU<]$5JV53GV?-Y6Z= MBN&AL'?<%W,[7!QK-_ZOS[;MK[ZM;)POH[/$VRTPAJ#IV"8!8\!^#9 $@@0PP#Q&""^#6!348:+QHV:XZA99)2RR$6K MG&-L)8%6$I!+H-X.!G ZET14?'W1)+U$<2;6Q@:($A,'S 1(9,&#'ZBLA:1YL 3RDCF#2*K9,/,@'(6I?)_FF#=,19Z,G! M-*98O_%MDLT>:D(LX8_F"03)K.0 OPB0ET'TZ]: CE(8Z?L*4 M)$!))QLZTOR#F0.9I6#FF).4@;L9>D0QV0CTADZV"P0:O]ZL6C):1GD(;8S1 MQJ _E Q=,Z"634G6&,DX#[53C.'&&F[62;JQ1E>>6%D?H%J$ZX,)QX!P3KZI M&?6;J7Q3(Q6'BA/X"$: 4W<+ 8XX3J0?H(L=!]HJQH!C\%FM>@?6O:2EU,CO MQ W0Y6D>!SXR&/.2 2]5\\"HHXQ3(WL]H,N936#-,P8F.XV---"A,48A Q2J M%F02N?]-2NM04M'-!E/EFY=Q+ZZ=;>O78S=LY=Q[W/="P026NK^W=YK)K M]S/,91/Q]Z)Y.1S;V5/==74U;E(]UW7G>Y?F4U_TO2]VUY/2/W?#8=H?-Y?- MN\M)5Y^FCM] MMV?,E2TH[FY,!QK_U,8J[M&U#7.=!5Y%D)(LV6P^,,6%ID468T=;9*;W4F@X M6N)ZI;C]=0!IAIQNZ27P+)K6AP KLHXW\ W\]^YHT6,S2R44:">,)A;JG-YO M]X$'P(&M[!)Z.1DS&MP/E=2P;@ MTKZP/\7>L9<3=_!@Y(NH?)O3CY144/->^FI1D[!Z(IYS#F),N<.8,A^UPB62MQ2/Z")^OP MW:K"783O_J'P#X)TE2"-!.E_6US+N;TJPA8S56";N$V.E*;7<9,7T7EA[Y-X M)^_IX[9_Y;81VI&3\7BS<.3,>9X-US[X%".1%*^-SVH;0G1CS90M:^#O; M@<&;VCHM IJN8;YS(*H$THKQS>:>:2$-+;+DN[@BLWU0TL#%$=]K+=R/,R@[ MY'1+7QU/LFE#=+ BZT0#GR%\Z2X.+3:S5%*#\=(:XJ#.Z 1E(I$*./[Q$GGE!&X/+^ROTNU8RU7 MX>'1JF^R"FU.CY144(M>A2<[O(>IGC>43,5_A!LH#(]*,$=IE4\K*7L?K)Y8 M4(H6+^,N3=J'\88?)]@Z@$\ /@..*0\;$R7E;T401>;L0-S8^T[$)]Z>./:F MC,[4BG2'XCUZ;\7V<)^Q6R2:8LYC#%_&S!$,V><4?"W%F?\%Y^OPW:K"78+O M_J'P-X+]*L$^$>S_6^):S.&/)&S14PVN2=/D26E[DR9YX9T']H&G-_D5/D[[ M)^$::3RYVH OF_I?6QL I6SN<(1:_&"SH: .\7C LQO';#2"[:8?Q.9O7/P$ M4$L#!!0 ( J&JU .M-3/M $ -(# 9 >&PO=V]R:W-H965T/&EE7$Y;[[LC8ZYL00MW@QV8<%.C MU<('TS;,=19$E4!:,;[9O&5:2$.++/G.MLBP]TH:.%OB>JV%_74"A4-.M_39 M\2";UD<'*[).-/ 5_+?N;(/%9I9*:C!.HB$6ZIS>;8^G?8Q/ =\E#&YQ)K&2 M"^)C-#Y5.=U$0:"@])%!A.T*]Z!4) HR?DZ<=$X9@@A2-C=AA-KPP69#0>WC\3:<[3AFH^&QFWX0F[]Q\1M02P,$ M% @ "H:K4(D"8[.R 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0DZ8B%.J=WN^,I#?$QX)N$T:W.)%1R,>8Y M&(]53I,@"!24/C (W*YP#TH%(I3Q,G/2)64 KL]O[!]C[5C+13BX-^J[K'R; MTP,E%=1B4/[)C \PU_..DKGX3W %A>%!">8HC7)Q)>7@O-$S"TK1XG7:91?W M<;KAZ0S;!O 9P!? (>9A4Z*H_(/PHLBL&8F=>M^+\,2[(\?>E,$96Q'O4+Q# M[[78'9*,70/1''.:8O@Z9HE@R+ZDX%LI3OPO.-^&[S<5[B-\_P^%OQ&DFP1I M)$C_6^)6S)]%LE5/-=@F3I,CI1FZ.,DK[S*P=SR^R:_P:=H_"]O(SI&+\?BR ML?^U,1Y02G*#(]3B!UL,!;4/Q_=XMM.8388W_?R#V/*-BY]02P,$% @ M"H:K4%8C1UBT 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)4JZ!8%MH.DP;, &!!VV/BLV;0O5Q9/DN/O[4;+K>IO7 M%TFD> X/*2H;K'OR+4 @SUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1 M)9!6C&\V[Y@6TM B2[ZS*S+;!R4-G!WQO=;"_3J!LD-.M_3%\2";-D0'*[). M-/ -PO?N[-!B,TLE-1@OK2$.ZIS>;8^G?8Q/ 3\D#'YQ)K&2B[5/T?A[JUZE%5H> ML6LDFF).8PQ?QLP1#-GG%'PMQ8G_ ^?K\-VJPEV"[_ZC\ ^"_2K!/A'LWRQQ M+6;W5Q*VZ*D&UZ1I\J2TO4F3O/#. WO'TYN\AH_3_E6X1AI/+C;@RZ;^U]8& M0"F;&QRA%C_8;"BH0SR^Q[,;QVPT@NVF'\3F;US\!E!+ P04 " *AJM0 M?TDPUK0! #2 P &0 'AL+W=O.:2$[6F31=S9%AH-3LH.S(7;06IA?)U XYC2A+XX'V;0N.%B1]:*!;^"^ M]V?C+;:P5%)#9R5VQ$"=T[OD>$I#? SX(6&TJS,)E5P0GX+QN$>U:.L7)O3 R45U&)0[@'' M3S#7=IE%_=QNMDG,VP;P&< M7P"'F(=-B:+R#\*)(C,X$C/UOA?AB9,C][TI@S.V(MYY\=9[KT5R2#-V#41S MS&F*X>N8)8)Y]B4%WTIQXO_ ^39\OZEP'^'[_RC\@R#=)$@C0?IFB5LQMW\E M8:N>:C!-G"9+2ARZ.,DK[S*P=SR^R6OX-.U?A6ED9\D%G7_9V/\:T8&7LKOQ M(]3Z#[88"FH7CN_]V4QC-AD.^_D'L>4;%[\!4$L#!!0 ( J&JU"2=8R$ MLP$ -$# 9 >&PO=V]R:W-H965T.;S3W3 M0AI:9,EW<45F^Z"D@8LCOM=:N!]G4';(Z9:^.IYDTX;H8$76B08^0_C271Q: M;&:II ;CI37$09W3A^WIO(_X!/@J8?"+,XF57*U]CL:'*J>;* @4E"$R"-QN M\ A*12*4\7WBI'/*&+@\O[*_2[5C+5?AX=&J;[(*;4Z/E%10BUZ%)SN\AZF> M-Y1,Q7^$&RB$1R68H[3*IY64O0]63RPH18N7<9_UZ@W5JU^@688=Z;-\.0#6B?70O@ MR8M6QN6T];X[,N;*%K1P=]B!"3.;S6NFA32TR)+O M;(L,>Z^D@;,EKM=:V!\G4#CD=$MOCD?9M#XZ6)%UHH$OX+]V9QLL-K-44H-Q M$@VQ4.?T?GL\[6-\"GB2,+C%F<1*+HC/T?A8Y703!8&"TD<&$;8K/(!2D2C( M^#YQTCEE!"[/-_;WJ?90RT4X>$#U35:^S>F!D@IJT2O_B,,'F.IY1X M@@KA44G(4:)R:25E[SSJB25(T>)EW*5)^S#>[&ZP=0"? 'P&'!* C8F2\G?" MBR*S.! []KX3\8FW1QYZ4T9G:D6Z"^)=\%Z+[>&0L6LDFF).8PQ?QLP1++#/ M*?A:BA/_"\[7X;M5A;L$W_U#X6\$^U6"?2+8_[?$M9BW?R1ABYYJL$V:)D=* M[$V:Y(5W'MA[GM[D5_@X[9^%;:1QY((^O&SJ?XWH(4C9W(41:L,'FPT%M8_' M-^%LQS$;#8_=](/8_(V+GU!+ P04 " *AJM0^1Q)IK,! #2 P &0 M 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E M.S@98@>MA?EY!(5C3E/ZZKB73>N"@Q59+QKX#NY'?S+>8@M+)35T5F)'#-0Y MO4T/QWV(CP$/$D:[.I-0R1GQ*1A?JIPF01 H*%U@$'Z[P!TH%8B\C.>9DRXI M W!]?F7_%&OWM9R%A3M4C[)R;4YO**F@%H-R]SA^AKF>=Y3,Q7^%"R@?'I3X M'"4J&U=2#M:AGEF\%"U>IEUV<1^G&Y[.L&T GP%\ =S$/&Q*%)5_%$X4F<&1 MF*GWO0A/G!ZX[TT9G+$5\PW"?:18/_?$K=B_BR2K7JJP31QFBPI<>CB)*^\ MR\#>\O@F;^'3M'\3II&=)6=T_F5C_VM$!UY*&UL?5-A;]L@$/TKB!]0$I)U761;:CI-F[1) M4:>UGXE]ME&!%'9AP4Z/5P@?3-LQU%D250%HQOME<,RVDH466?"=;9-A[)0V<+'&] MUL+^/(+"(:=;^NJXETWKHX,562<:^ [^1W>RP6(S2R4U&"?1$ MU3F^WA^,^ MQJ> !PF#6YQ)K.2,^!2-+U5.-U$0*"A]9!!AN\ =*!6)@HSGB9/.*2-P>7YE M_Y1J#[643,5_A0NH$!Z5A!PE*I=6 M4O;.HYY8@A0M7L9=FK0/XPWG$VP=P"< GP$W*0\;$R7E'X47169Q(';L?2?B M$V\///2FC,[4BG07Q+O@O13;#SQCET@TQ1S'&+Z,F2-88)]3\+441_X7G*_# M=ZL*=PF^^X?"WPCVJP3[1+#_;XEK,;L_DK!%3S78)DV3(R7V)DWRPCL/[&UZ M1/86/D[[-V$;:1PYHP\OF_I?(WH(4C97883:\,%F0T'MX_%].-MQS$;#8S?] M(#9_X^(74$L#!!0 ( J&JU!:[!"(L@$ -(# 9 >&PO=V]R:W-H M965T%K1S;C@R9JL.M+ W M.$#O;QHT6CAOFI;9P8"H(T@KQG>[5TP+V=,RC[ZS*7,_KB>)1MYX*#E?D@6O@,[LMP-MYB"TLM-?168D\,- 6]WQ]/68B/ 5\E M3'9U)J&2"^)3,#[4!=T%0:"@E/@<%2H;5U*-UJ%. M+%Z*%L_S+ONX3^GFD&#; )X ? 'W^17^#SM MGX1I96_)!9U_V=C_!M&!E[*[\2/4^0^V& H:%XZO_=G,8S8;#H?T@]CRC&PO=V]R:W-H965T/"NI74Y;[[L]8ZYL07%W83K0>%,; MJ[A'TS;,=19X%4%*LF2SN6**"TV++/J.MLA,[Z70<+3$]4IQ^W( :8:<;NF; MXU$TK0\.5F0=;^ [^!_=T:+%9I9**-!.&$TLU#F]V^X/:8B/ 3\%#&YQ)J&2 MDS%/P?A:Y703!(&$T@<&CML9[D'*0(0R?D^<=$X9@,OS&_OG6#O6*K!-G"9'2M/K.,D+[SRP=TE\DS_AX[0_<-L( M['S9V/_:& \H97.!(]3B!YL-";4/QVL\VW',1L.;;OI!;/[&Q2M02P,$ M% @ "H:K4+X$"-?> 0 04 !D !X;"]W;W)K&UL=53;;IPP$/T5RQ\0+^R%9 5(V515*[72*E739R\,8,7&U#9+^O>U M#4LI<5ZP9WSFG)G!XW20ZE4W :]"=[J##?&=$="=-& H/I.=M#:DTHJ08TU M54UTIX"6/DAP$F\V!R(H:W&>>M]9Y:GL#6!0&,= [7*%)^#<$=DT?D^<>)9T@HQ(JVG/S+()_Q86#HBG@'@50$8AG_DG:FB>*CD@-?:^H^X71\?8]J9P3M\*?V:3U]9[ MS:.'^Y1<'=&$.8V8>(F9$<2RSQ)Q2.(4OPN/P^';8(9;'[Y=JB>[,,$N2+#S M!+O_2GQ8E?@>8^]U6&0?%-D'"**52 CS02L.09%#@&"[$@EA/FA7$A1) @3[ ME4@( OO/-\/\;^"O^#CX_#=ZIJUFITD<8.@K^N ME90&;"J;.]O5QKY'L\&A,FZ;V+T:IW(TC.RF!X?,KU[^%U!+ P04 " * MAJM0?A1RAK,! #2 P &0 'AL+W=OOVA-BR!Y ^3^U-I(Y[YJ&V,X JR)) M"D*3Y(Y(QA4NLA@[FB+3O1-(,O@1?>M"X$2)%UK(&? MX'YU1^,],JM47(*R7"MDH,[QPV9_2 ,^ EXY#'9AH]#)2>NWX'RKHPIJU@OW MHH>O,/5SB]'4_'5O75:3BJ^%,G>QY.K> Z3_H6V3J 3 M@5X1R)@H5O[$'"LRHP=DQMEW+%SQ9D_];,H0C*.(_WSQUD?/!4UV&3D'H0ES M&#%T@=G,".+5YQ1T+<6!?J+3=?IVM<)MI&^7V7?IND"Z*I!&@?1#B_=7+:YA MOEPE(8N92C!-W":+2MVKN,F+Z+RP#S3>R7_XN.T_F&FXLNBDG;_9./]::P>^ ME.3&KU#K']CL"*A=,'?>-N.:C8[3W?2"R/R,BW]02P,$% @ "H:K4&JD MGQ;! 0 -P0 !D !X;"]W;W)K&UL=51A;]L@ M$/TKB!]0;)*T561;:CI5K;1)4:=MGXE]ME'!N(#C]M\/L.-Y&?L2N/.[]]X! MEVQ4^LVT !9]2-&9'+?6]GM"3-F"9.9&]="Y+[72DED7ZH:87@.K0I$4A";) M+9&,=[C(0NZHBTP-5O .CAJ904JF/P\@U)CC%%\2K[QIK4^0(NM9 ]_!_NB/ MVD5D8:FXA,YPU2$-=8X?TOUAY_$!\)/#:%9[Y#LY*?7F@Y;$BZ0O7.\O[$^A=]?+B1EX5.(7KVR;XWN,*JC9(.RK&I]A M[F>'T=S\5SB#<'#OQ&F42ICPB\K!6"5G%F=%LH]IY5U8QYG_4A8OH',!O2H@ MDU!P_H595F1:C4A/9]\S?\7IGKJS*7TR'$7XYLP;EST7-$TR@* MDRX(XM@7"1J3.-!_RFF\?!-UN GEF[7ZW6V<8!LEV :"[5\MIER5"5A^?V>GK+4V!5/X\I6?XKBM]02P,$% M @ "H:K4.^Z;9W& 0 -P0 !D !X;"]W;W)K&UL;531CML@$/P5Q <<,8F37&1;NEQ5M5(K15>U?2;VVD8'Q@4<7_^^@'VN MF_)BV&5V9I=EG8U*OYH6P*(W*3J3X];:_D2(*5N0S#RH'CIW4BLMF76F;HCI M-; J!$E!Z&:S)Y+Q#A=9\%UTD:G!"M[!12,S2,GT[S,(->8XP>^.%]ZTUCM( MD?6L@6]@O_<7[2RRL%1<0F>XZI"&.L=/R>F<>GP _. PFM4>^4JN2KUZXW.5 MXXU/" 24UC,PM]S@&83P1"Z-7S,G7B1]X'K_SOXQU.YJN3(#STK\Y)5ME=X:K"&>.\ MMX(F:49NGFC&G"<,76&2!4$<^R)!8Q)G^E\XC8=OHQEN0_AVK7XXQ@EV48)= M(-C]4^+^KL08YA 72:,B:83@>"<2PSS>B9!5XR3H)CQ9@THU=&%<5MYE*IYH M:/Q?^#127YEN>&?055GW?$*3:Z4LN%0V#RZ7UDWQ8@BHK=\>W%Y/;WDRK.KG M,27+OZ+X U!+ P04 " *AJM0(4%)LK8! #2 P &0 'AL+W=O-)\H%I(3M:9-%W-D6&@U.R@[,A=M!:F-\G M4#CF-*5OCB?9M"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$0)W3N_1XVH?X&/ L M8;2K,PF57!!?@O&ERFD2!(&"T@4&X;F!D@IJ,2CWA.-GF.NYI60N_BM<0?GPH,3G*%'9N))RL [U MS.*E:/$Z[;*+^SC=W'Z:8=L /@/X CC$/&Q*%)4_"">*S.!(S-3[7H0G3H_< M]Z8,SMB*>.?%6^^]%IPG&;L&HCGF-,7P54RZ1##/OJ3@6RE._#\XWX;O-A7N M(GRWSGY(M@GVFP3[2+#_I\3T78E;,>]5LE5/-9@F3I,E)0Y=G.25=QG8.Q[? MY&_X-.W?A&ED9\D%G7_9V/\:T8&7DMSX$6K]!UL,!;4+QX_^;*8QFPR'_?R# MV/*-BS]02P,$% @ "H:K4/318JNW 0 T@, !D !X;"]W;W)K&UL=5/;CM,P$/T5RQ^P;MP4JBJ)M%V$0 *I6@3[[":3 MB]:78#O-\O>,G6P(2WBQ/>-SSEP\SD9CGUT+X,F+DMKEM/6^/S'FRA:4<'>F M!XTWM;%*>#1MPUQO0521I"3CN]T[ID2G:9%%W\46F1F\[#1<+'L+^.H,T M8TX3^NIX[)K6!P0,H@A&G\G#7I$C(0U^=7]8^Q=JSE M*AP\&/G45;[-Z9&2"FHQ2/]HQD\PUW.@9"[^"]Q (CQD@C%*(UU<23DX;]2L M@JDH\3+MG8[[.-T S@2^$8XS#ID Q\P_"BR*S9B1VZGTOPA,G)XZ] M*8,SMB+>8?(.O;>"\WW&;D%HQIPG#%]AD@7!4'T)P;="G/D_=+Y-WV]FN(_T M_3KZ\3\"Z:9 &@72OTI,WY2XA3F\"<)6/55@FSA-CI1FT'&25]YE8.]Y?),_ M\&G:OPK;=-J1J_'XLK'_M3$>,)7='8Y0BQ]L,234/AS?X]E.8S89WO3S#V++ M-RY^ U!+ P04 " *AJM0%X"P-L,! W! &0 'AL+W=O.^"2#DJ_FP; HD\I6I/AQMIN3X@I&I#,W*@. M6O>E4EHRZT)=$]-I8&4HDH+0)+DEDO$6YVG('76>JMX*WL)1(]-+R?37 80: M,KS"E\0KKQOK$R1/.U;#3["_NJ-V$9E92BZA-5RU2$.5X?O5_K#U^ !XXS"8 MQ1[Y3DY*O?O@>YGAQ!L" 87U#,PM9W@ (3R1L_$Q<>)9TA+6G[FP*GPQ' M$;XY\\9ESSFEMRDY>Z()&PO=V]R:W-H965TA--S" $T^\GX&K,\19_.)Z[IK7>08JL9PW\!/NK/VMGD86EZ@1(TRF)--0Y MOM\>3ZG'!\#O#D:SVB-?R46I%V\\5CG>^(2 0VD] W/+%1Z 0] ADU#(_"NSK,BT M&I&>[KYGOL7;(W5W4WIGN(IPYI(WSGLM:++-R-43S9C3A*$KS">"./9%@L8D M3O2_:IZ;V2+9PL<;W6PKX?09DAHUOZZ7B6=>.#@^5I)VIX ?^S.UFT MV*Q22@VMDZ8E%JJ,WFT/QWW 1\ O"8-;G$FHY&S,:S"^EQG=A(1 0>&#@L#M M O>@5!#"-/Y,FG0.&8C+\Z?Z8ZP=:SD+!_=&_9:E;S*:4%)")7KEG\WP#:9Z MKBF9BO\!%U (#YE@C,(H%U=2],X;/:E@*EJ\C;MLXSZ,-]?)1%LG\(G 9T(2 MX[ Q4,S\07B1I]8,Q(Z][T1XXNV!8V^*X(RMB'>8O$/O)>>[FY1=@M"$.8X8 MOL!L9P1#]3D$7PMQY/_1^3I]MYKA+M)WR^A)LBZP7Q781X']/R7>?BEQ#?,U M"%OT5(.MXS0Y4IB^C9.\\,X#>\?CF_R%C]/^)&PM6T?.QN/+QOY7QGC 5#97 M.$(-?K#94%#Y<+S%LQW';#2\Z:8?Q.9OG'\ 4$L#!!0 ( J&JU!5UEWA MM@$ -(# 9 >&PO=V]R:W-H965T&,"*C:EMEO3O.S:$HI07VS,^Y\S%XWPR M]L5U )Z\:M6[@G;>#T?&7-6!%N[&#-#C36.L%AY-VS(W6!!U)&G%>))\8%K( MGI9Y])UMF9O1*]G#V1(W:BWLGQ,H,Q7T0-\ZH$E("!14/B@(W*[P M"$H%(4SC]Z))UY"!N#V_J7^*M6,M%^'@T:A?LO9=0>\HJ:$1H_+/9OH,2SVW ME"S%?X4K*(2'3#!&992+*ZE&YXU>5# 5+5[G7?9QG^:;-%UH^P2^$/A*N(MQ MV!PH9OXDO"AS:R9BY]X/(CSQXH?=:\O0^9]<@M&!.,X9O M,(<5P5!]#<'W0ISX?W2^3T]W,TPC/=U&OT_V!;)=@2P*9-OX6?*NQ#W,^R+9 MIJ<:;!NGR9'*C'V]F_"MK)WY&(\OFSL?V.,!TPEN<$1 MZO"#K8:"QH?C1SS;>V.FS 0?!7$ M YS!"?D204KN5+52*T57M?WMP":@LS&UG7!]^]J&HY1;I/N#[?7LS-C8Z[25 MZD67 "9X%;S6^[ TIMD1HO,2!-,/LH':SERD$LS8H;H2W2A@A4\2G- H6A'! MJCK,4A\[J2R5-\.K&DXJT#XMTQIB[!(WY6T.I1/W!+.4OYX@9?BGT8.4? (3>. M@MGF#H_ N6.R/G[WI.&@Z1+'_3?V3W[Q=C%GIN%1\E]58>=/S+ L5;(-5+?Y#7/_.-Y1NS>Y"_JM\'/6O+;1>T:7-"5W M1]1CCAV&CC#Q@""6?9"@F,21ODNG>/H"=;CPZB&"8#2ZR0D56",%V(H)@D@@76:,B:X1@YDQL4((-0C ] M=AAF@8ML49$M0C!S*N((OQW1!WRBH&1&9^86Q@C%S-F*T5MVB.D'[@D&2M83 M'3*J'0+4U5=-'>3R5ON2/8H.E?G@"S/Y!^_*^C>FKE6M@[,TMH+Y.G.1TH#U M$CW8HU[:EV08<+@8UUW;ONK*:3QP$ #<$ 9 >&PO=V]R:W-H965TAE?#'<\]SQW M!^=TE.I=-P &?0C>Z0PWQO0'0G31@&#Z1O;0V9-**L&,-55-=*^ E3Y(<$*C M:$<$:SN97 M?U+6(@M+V0KH="L[I*#*\%U\."8.[P&O+8QZM4>NDK.4[\[X468X<@D!A\(X M!F:7"]P#YX[(IO%[YL2+I M<[S_9'WWMMI8STW O^5M;FB;#>XQ*J-C S8L< MO\-<3X+17/P37(!;N,O$:A22:_]%Q:"-%#.+346PCVEM.[^.T\EN,X>% ^@< M0)> O=^9N^+X0&UO"N?TK?!G-GEMO9><)ON47!S1 MC#E.&+K"Q N"6/9%@H8DCO2_"K"Y.@*K]D]6HD$/GQV7E7:;BCOJ+_X)/(_7, M5-UV&IVEL<_'7W(EI0&;2G1C[5]-;G@PC^WE,R?*OR/\" M4$L#!!0 ( J&JU"3TI%VE@( ',) 9 >&PO=V]R:W-H965T'5CL6<7%FSQ3JISWG!5R[IZ5*J>^+_=GFA/I\9(6 M^LF1BYPH/14G7Y:"DH--RIF/@R#V3> J_9Z:Q,P%_,2G*B/ZGZ56Z%GODMRR'+:2$S7CB"'N?N$DTW*#$) M%O$[HY7LC!U3RH[S-S/Y=IB[@5%$&=TK0T'T[4K7E#'#I'7\;4C==DV3V!W? MV+_8XG4Q.R+IFK,_V4&=YV[J.@=Z)!>F7GGUE38%35RGJ?X[O5*FX4:)7F// MF;179W^1BN<-BY:2D_?ZGA7V7C7\MS0X 3<)N$W0:W^4$#8)X3TA^C A:A*B M>T)LW:I+L=YLB"*+F>"5(^K76Q+S%:%II-W?FZ UVS[3]D@=O2YP',[\JR%J M,*L:@SL8](C8#!$XCEJ,KQ6T,C D8X6'!(]+K(<(% 0]&4/,!,,J0M",T.9' M#V5,8((()(@L0?A $,,$$Y!@ BA(>J^CQJ# @HJZS,2+>WY!*.R]P&)B4$P, MB$EA@@0D2,;;D8($Z0@[TF&A(>H46ML!H2(/P6)>0#$O@)@G?IIUH&8+QAN" MGO0K&F%) WJH-@Z]0=<"L"CQGK0, CMWB?!04!(\H8#;#H6?L 5N/!2-L24: MUHM1OW,V("SUGOP($-S(".CDY,GGAN#V0_$G;($;$"5C;$F&]2(T_%H@6.+U M?PA^9^?)J3C975TZ>WXIE/DW=Z+MR6&)S<[5BZ_0=%WO_W>:^CCR@XA35DAG MQY7>%^WN=>1<4:TR\+3O9WT":B>,'I49)GHLZF- /5&\;(XX?GO.6OP'4$L# M!!0 ( J&JU!WW- W8P( ,\' 9 >&PO=V]R:W-H965TVK"SH69"ZA2US^+EI,/NS!D+[E1NX MUX7G^E0)M>"518=/\!W$CV[+Y,P;60YU RVO:>LP.*[>3 ML:.L["A]49,OAY7K*T5 8"\4!9:/"VR $,4D=?PVI.Z84P5.QU?V3]J\-+/# M'#:4_*H/HEJYF>L(K2Z"#5!^(^+T$X060DB31!-%03IK P#)M&85F,^9-,T@Y=; M5)+4!K/O R8>*(RB/($Y3,S-IC\Q78YJ55.:I&3 MS/*D-CEI9D^36=-DEC3S'

=B@H<*8V#O5<:;7(,- ML)/N&-S9TW,KU(4S61V[TA-2U^AL?:VZE;Y>WVB&5O<-LU/=&PO=V]R:W-H965T;,.8,GX^3,Q9O,&5/.>U76SG%54/O&&U?K-GHN**KT5!T\V M@M&=#:I*#_M^Y%6TJ-TTL;:-2!-^5&51LXUPY+&JJ/BS8B4_+USD7@POQ2%7 MQN"E24,/[ =3/YN-T#NO1]D5%:MEP6M'L/W"7:+G-9J; .OQ6K"SO%H[1LJ6 M\S>S^;I;N+YAQ$J6*0-!]>/$UJPL#9+F\;L#=?N<)O!Z?4'_;,5K,5LJV9J7 MOXJ=RA?NS'5V;$^/I7KAYR^L$Q2Z3J?^&SNQ4KL;)CI'QDMI?YWL*!6O.A1- MI:+O[;.H[?/ ^0.?^5P#I LA'0&#%M\RLU$]4T301_.R(]FLU MU!P*]$QT,3-CM+6S[[1:J:VG%,_\Q#L9H,YGU?K@*Q_4>W@:O4^!H10K/ C' MMPG60P_D^W * JH@%H#8@P'RZ3N3# MI]^?H+1SNI%*H@#=?7C #$ MS$82P4V'H*X;.4(([A44/B 7[A8439$;#>02' 3W1^ _7K=TX-Y#4/-%(Q!P M8Z'9 T6!6PO-IQ1E/I ;X/LCX%U-HHJ)@QW:TLGXL5;F/__*VE\,EMA,LCO[ MREP8[(3[@&EO&]^I.!2U=+9<\4T1_])L\OU!:??E&ROS#+6:]%. M^7:C>-/=8+S^&I7^!5!+ P04 " *AJM0F^K6GU<" ";!P &0 'AL M+W=O1 TCGO2IKL7)S M*9MGSQ-9#A453ZR!6GTY,EY1J8[\Y(F& ST8IZKTL.\OO(H6M9LFQK;C:<+. MLBQJV'%'G*N*\C\;*%F[(J1W'^RO[9Y.\2F9/!6Q9^:LXR'SEQJYS@",]E_*%M5^@3RATG3[[ M;W"!4L&U$A4C8Z4POTYV%I)5/8N24M'W;BUJL[8]_]7-[H![!SPXJ-C_B:JF)DVFMJ9;RI;H:R7%,=1XETT M48_9=!@\PJ !X2GV(02VA=C@F3N^#;"=(Y#OVT,0:Q;$$)";+&([06 E" Q! M<$.PG)2APRP,INY51C@*)LG,8-< M$2)X6A$;#!-RYX+1G7>++(+('0KKNUPC_!]EL;\[1!XI"YF]B,6T)',(FO88 M;]32*N GT_V%D[%S+77S&%F'";/&NB5.[!L]>4RK_*#IQM9WRD]%+9P]DZKA MFK9X9$R"DN@_J?O*U:0<#B4@-\SC]"U!+ P04 M" *AJM0V[V\3/4! !A!0 &0 'AL+W=O0B0.HF6K52*T5;M7UVX!#0&LS:3MC^?6U#$"'6 MJB_8YS SGC'&2<_%FZP E/?1L%:F?J54MT-(YA4T5#[Q#EK]IN2BH4J7XHQD M)X 6EM0PA(,@1@VM6S]+;.\HLH1?%*M;. I/7IJ&BK_/P'B?^BO_UGBMSY4R M#90E'3W#3U"_NJ/0%9I4BKJ!5M:\]024J?]EM3M$!F\!OVOHY6SNF20GSM], M\:U(_< 8 @:Y,@I4#U?8 V-&2-MX'S7]:4E#G,]OZB\VN\YRHA+VG/VI"U6E M_L;W"BCIA:E7WG^%,4_D>V/X[W %IN'&B5XCYTS:IY=?I.+-J**M-/1C&.O6 MCOVH?Z.Y"7@DX(FP(I\2PI$0_B^!C 2R(* ABMV; U4T2P3O/3%\W8Z:0[3: M$;W[N6G:S;;O]/9(W;UF>$L2=#5"(^9YP. YYAZQ?T1$"\C!(;*-)@S2)B>G MV.D46X'P3B!V"X1.@= *D#N!]2+J@(DMIK48@LG,YQ#W$86W84#<9HC3#'&8 MV2S,#)AHMDRP,/(9XLY$Y#01.4QL%R:BAZS;>(/CA1$':AWCA=;A$;6)UN'R M(Z+9V367SP\JSG4KO1-7^C>PA[7D7(%6#)ZT9*7ONZE@4"HS7>NY&/[ZH5"\ M&R\T--VJV3]02P,$% @ "H:K4)8202@< @ P@4 !D !X;"]W;W)K M&ULC53MCILP$'P5Q .<^3(D$4&ZY*YJI5:*KFK[ MVR&;@,[&U';"]>UK&X>C@$[]$WN7F=E9V]F\X^)55@#*>V.TD5N_4JK=("3+ M"AB1#[R%1G\Y<\&(TJ&X(-D*("=+8A1%09 B1NK&+W*;.X@BYU=%ZP8.PI-7 MQHCXLP/*NZT?^O?$2WVIE$F@(F_)!;Z#^M$>A([0H'*J&32RYHTGX+SU'\/- M,S9X"_A90R='>\]T[>'^404*7+!.T_TSZ$EYM6%&ZROJS1)>SOVFSY/J;.W(@Z"'-V, MD,/L>DPTPH0# FGUH42T5&(7S>C1OP7V=AHO'D9L M!>*QCVRU+) L"B16(!D)9/'D,'M(:B&-A:S3591.NEU 96FTGC0\1ZUP%J?+ MCO&B8SQS' ?AQ#*>E=B3_"[<[/MY\B[33[=O1%SJ1GI'KO3?QC[N,^<*M,G@0;NL]$ = @IG M9;:9WHM^K/2!XJV;F&@8V\5?4$L#!!0 ( J&JU#%'E(/1P( #,( 9 M >&PO=V]R:W-H965T1[7HPJ4M9NGMFY MM<@S?E2LK.E:./)8543\75+&VX6+W?/$:WDHE)E >=:0 _U)U:]F+?0(#2Z[ MLJ*U+'GM"+I?N)_P?(4#$V 5;R5MY:COF%0VG+^;P;?=PO4,$65TJXP%TI>)5[Z)1*O+1M65MV[;W/X?! 7X?X \! M.+P;$/0!P20 =60VU<]$D3P3O'5$MUL-,8<"SP/],K=FTKX[^TQG*_7L*0\\ M/T,G8]1KEIW&'VDFBM6U(OHO01I@H/!!"M_&!Q<4 6P0@ :!-0C' .$DBTX2 M6TEM)1B'B9=.4@%D?N)%-VA"D":\H@F\*4ZGB<;K1'$T@7D@ND")0)0(0)FL MLHRN5\&QGP03&$#FIS%.89P8Q(D!G!@V2$"#Y/F3DH(&Z>.3D@+O S@I@.S. M29F!-+,GMF?V' X@NX.#/;@<> !0H2 M!RXN^+JZ7.\2!@H'@/- U>&@4?4VU^D/(@YE+9T-5_HBL.5ZS[FBVM%[T:D5 M^@8?!HSNE>DFNB^Z:ZP;*-[T5S0:_B?D_P!02P,$% @ "H:K4&D4F4\: M @ V 4 !D !X;"]W;W)K&ULE53;CILP$/T5 MQ >LP5R2C0C2)E'52JT4;=7MLT,F :V-J>V$[=_7%Y8E0%/U);;'YYPY,\&3 MM5R\RA) >6^,UG+METHU*X1D40(C\H$W4.N;$Q>,*'T49R0; >1H28PB' 0I M8J2J_3RSL;W(,WY1M*IA+SQY88R(WQN@O%W[H?\>>*[.I3(!E&<-.<-W4#^: MO= GU*L<*P:UK'CM"3BM_:=PM4L-W@)>*FCE8.^92@ZW%K5=FW=3;KH:/,$ MW!%P3]"Y[Q&BCA!]$.*[A+@CQ",".L)]^\VQ'Q$X2K6W2], MT#;;WNGV2!V]YE&PS-#5"'68C-Y%-%MH9/G1,,?R+P+QK$!L!>*A0+(8=PAG @V^ M;P;B;&>'] I^J97Y2@;1?CP]8?,^1O%-N-JZ*?,AXV;>-R+.52V] U?Z]=DW M$V51&HR39NT256G;I_=Q$E0 3/;2;I_/V,(!7RTZ9=@ MF^?NGG/N.>SYF8L7>6!,.:]%7LJ%>U"JNO,\N3FP@LI;7K%2O]EQ45"EIV+O MR4HPNC5&1>Z![\=>0;/27<[-VH-8SOE1Y5G)'H0CCT5!Q;\5R_EYX1+WLO"8 M[0^J7O"6\XKNV2^FGJH'H6=>YV6;%:R4&2\=P78+]Y[.7^I)]^W"]>O&;&<;53M@NK'B:U9GM>>-(^_K5.WBUD;]L<7[U]-\CJ9 M9RK9FN=_LJTZ+-S4=;9L1X^Y>N3G;ZQ-*'*=-OL?[,1R#:^9Z!@;GDOSZVR. M4O&B]:*I%/2U>6:E>9Y;_QJZ'(N M^-D1S;]5T;HHR%V@-W-3+YJ],^]TME*OGI8!\>?>J7;48E8-!GH8TB$\[;T+ M 5B(%5CF, RPMA$1X!$"-(G V >#)"8HAJB#T#@(!PY&)%<-)C:8LDDC3DDR M2N4CU(!,A)*)$#+!B$R#B7IA;@!F83QB@\+\:(;3B5$Z,4(G'-&)K3A!FI 1 M&1L4)E&*4TE0*@E")<(=I*B#]/I"F:$.9E<4RLS*$PBQ"N4CU( ,\7'Q^E>4 M2@L:% %)P*H5%!<'4\5")OH)N:)<6E#\?KVTJ.L*AJ"]YYX 0B>><($W%_*) M[D+P]D*P_I*,-P4#366+=PZ"M8ZI_P]7.XD_D2VN4H+)U,H6 8$_$0<7,TD1 M%U-4<3F3V?79 JY!P#0XSA8#364+N+ $]:X]8 MK,0??<[78.NJ#QJ2P64% MF*S&C:<%]P(I5I)Q?&[%W4'3TT3KY14A6]2HJE J_=^^R-N^VU[_1[ 34 M$]! 4-Z/"'Y/\#\(P4-"T!."&0%TJ9C:[+'$6LRVPZ 1!@X(H-0'"V2SV*(%'4T-=DL$]+PI9K_$ MA,@>A6]-U#=\?Y)H:!<(K *!$0@F M&L4ATF,IC:8)(DF26[Q$!T+Y70&DFX MB 1ZX2R2#A,^C"3\CT@B:R21I:BQ72"V"L26HL["W,:+5) ?W]F!B=4EL;BL M9B[)P@6&HTTX<5E9759+%S@_2JN%BY_D^J8(6ZUH8))2>IA[$:\ZZW=Q/)FO[> L/EF?T% M4$L#!!0 ( J&JU #("FN5@( +<' 9 >&PO=V]R:W-H965TGSEGQG@\62?DJRH9T\%;S1NU#DNMVU44J:)D-55/HF6- MV3D)65-MEO(G1.-8]P'*=13:LFS#-GV\L\$Q?-JX;M9: N=4WEGRWC MHEN'*'PW/%?G4EM#E&)'.@BNT$_U4==;D.%V%P9"=ZX?I9=%]8GU 2!GWVW]B5<0.WD1B-0G#E MOD%Q45K4/8L)I:9O?JP:-W9^)UWT;K #[AWPX("3?SJ0WH%\./CD?60NU4]4 MTSR3H@ND_ULMM9<"K8@YS,(:W=FY/9.M,M9K3DB<15=+U&.V'H-'�@(L,^ M2&!(8HOOW E!MQ(["(-A$0+F01P!N2$@,,$,))@Y@MD-P6QR$/<8%,,:":B1 M !K)1 /"I+!("HJD ,%\(@)A%K#('!29 P3+B0B F3TXK@4HL@ ()A=GZS&I MPS3^EZ#Y]'8!()(\N,-+,)0E$ J>A.(QR4@%I_&#A%$,5V,,Z)!I.<9WZ8RO MZJW.@ZI'@,XC"K"J-PC_?\4AN&81 :*8U@,(FA9$-'KN:B;/KC.HH!"71MMG M960=NL\&V^=R8M_:KN2>T0\:W]*^4WFN&A4&UL?53MCIP@%'T5PP,L M?FLG:M)QLVF3-IELT^UO1J^C610+S+A]^P*ZUG5(_PCWD&5&2F M=^)%QJZ2=@.AA$QP:'0Y.CS]ZAC#3> %XZF,1F[N@D9\9>=?&USI&K#0&%2FH%HH8;E$"I M%E(V?B^::'VE)F[G[^I/)KO*3K554C6+RK*2D_>YK$;S#C-*TFZT.P$?R'X*\$+_TL( M%D*P(^#9F8GZ2"0I,LXFA\\?:R3Z3'B'0&UFI9MF[\R:2BM4]U8$89+AFQ9: M,,<9XV\P_D=$>8^(_D&P,K"Z\*TN?,,/-GPOC>T"@54@, +A1B#>>3S.D-A MAB5I^&F7M;2@(B]Q[5Y"JY?PSDNR]S)#H@]>TKT5"RCR4[N3R.HDNG<2[YQ$ M]WGCQ-NA2@LJ4?NR\X(WATY? M\)OW2#<,Y,JO-K3EG#F 2EZ#XHR5;=.VM! MH9%ZFJ@YG_^^N9!L7"X6O-YNQ5]02P,$% @ "H:K4%;V.Q@8 @ +@8 M !D !X;"]W;W)K&UL=97;CILP$(9?!7'?M3'G MB"!M=E6U4BM%6[6]=I))0&LPM9VP??O:AB *S@WVF)G_F['Q4/1^=X(SO3+UQOLO,!84 M^]Y8_3>X =/N)A/-.'(F[=,[7J7BS:BB4VGHQS#6K1W[4?\>Y@X@8P"9 LA0 MRP"RF;]213EWKU5H915J";$1I]=H,/ M^<\GGWR0UI\@Q DA5B"<"019XA8(G0*A%8CF&9!EEH-/8GW:P0>3R$V)G)3( M04V$'!#[8\<5(2!R584)(5)G(WN M5\Y+AU>D((R7MPZO/N@($[S\UM#LIIM.^IV*2]U*[\"5;AKV:I\Y5Z E\9/. MN]+->S(8G)69IGHNA@XV&(IW8W=&TR^B_ =02P,$% @ "H:K4.AAA578 M 0 >P0 !D !X;"]W;W)K&UL;53;;MLP#/T5 M0Q]0);ZE#6P#38=A S8@Z+#M6;'I"ZJ+)\EQ]_?3Q?7<5"^62!T>'LJDBEG( M%]4#Z.B54:Y*U&L]'C%6=0^,J#LQ CP(JYA+MT9OC>>AZ;1VX*D;2P0_0/\>S-!9> M69J! 5>#X)&$MD2/^^,IMW@'^#7 K#;[R%9R$>+%&E^;$NVL(*!0:\M S'*% M)Z#4$AD9?Q9.M*:T@=O]&_MG5[NIY4(4/ GZ>VAT7Z)[%#70DHGJ9S%_@:6> M#$5+\=_@"M3 K1*3HQ94N6]43TH+MK 8*8R\^G7@;IW]R2%>PL(!\1(0KP&Q MK\4G9*%LV3!+%E YGV8( \2Y &9#S@:I15"@Y&RNS,%]^8E6 T*K;;;@]E+ M/P_>T&)<1AVO[TWU#U!+ P04 " *AJM08P1JT^\! !;!0 &0 'AL M+W=O.S $M#9F;2=LW[ZV(8B"B-X:V$0B[FC.SDS]JZ#[U7N>KH@(%!*[8#5<(-G($0;J3(^)D]W M1NK$Y?SN_F)Z5[V'CV?=8_V+_$*BS*?6B.0JSIXH7:O56A+&7H9LVFC3'41,L-;O]K$'*?X8$ M5DA@#,+_(+[=(+0:A,9@MS0(TE65HR8VFF[2))Z=LK-2=A;*?D49-=&"XGNI M']DQD143;3'1^LBC#29.HP>4V$J)+11_18FWE'C_X,@2*R794N)@14FV%#]Z M0$FME-1""5>4=/O[PR1=8]#B7NAGYR?FE[83SIE)=<7,1:@9DZ MNCD@4$L]3=2]I\0]02P,$% @ "H:K4-:KYC_U 0 MG04 !D !X;"]W;W)K&ULC53;CILP$/T5Q >L MN5\B0-K-JFJE5HJVZO;9@2&@-9C:3MC^?6U#*"'>JB^Q9SASYIQQ[&RD[(TW M ,)Z[TC/<[L18M@AQ,L&.LP?Z "]_%)3UF$A0W9"?&" *UW4$>0Y3H0ZW/9V MD>G<@149/0O2]G!@%C]W'6:_GX#0,;==^YIX:4^-4 E49 ,^P7<0/X8#DQ%: M6*JV@YZWM+<8U+G]Z.[VJ<)KP&L+(U_M+>7D2.F;"KY4N>TH04"@%(H!R^4" M>R!$$4D9OV9.>VFI"M?[*_LG[5UZ.6(.>TI^MI5H7. M!6[P MSP)_+O W!6A2IJT^8X&+C-'18M-A#5C])]R=+X=9JJ2>G?XFW7*9O11^%&3H MHHAFS-.$\588[Q:QOT>$?R%("EA4>$85GJ[W;U2$9@+?2.!K@N"&(-K8F#"1 MQO0:DSJ.8^X2&+L$ABZQF2 T$H0&GXF9(#(21 8%Z<;GA E7/IW-<45WD_A@ M#+%11'PO(OZ (#$2)/]_W*F1(#4H<#=C2.],^GZ<;'6BU451#]S:]&%,@Z# _AFAYD8L_4$L#!!0 M ( J&JU ; J:KH@( )0) 9 >&PO=V]R:W-H965T MO9&V/N]S*/20WQE_%Q=*I?=1E;58^!7G M0#2]>=K\>%'VI'M*0'J2F(>MSHAI:E9E(^_K2D?J>I"_OM!_MG$UZ%V1-! M-ZS\71SE9>%GOG>D)W(MY1N[?Z%MH,3WVO3?Z(V6"JZ=*(T#*X7Y]0Y7(5G5 MLB@K%?FPSZ(VSWO+_RB#"W!;@+L"'+\LB-J"J"M KPOBMB!V% (;Q]R^WH;HKPC-8S7[!SUH)MO\IZ9'J-';,IKB/+AIHA:SMAC M$,3.;%I,:C"U#9+VD@Q4$E E 5021\5BDI[*I[@'&JBDH$H*J*2.2CK.@K!C M90N G@:>@E:FP'N9P@092) !63(GB\5D/9OQ)$6PR@Q4F0$J,T?%8F8#E=D, M5D$AO&3#L4X6NFLV!.+$J;MN(=2ST.C)#H+&;R=[1@&N_A7"0*+1+@2!(C?0 M:]#0#+P)H B@O='N:K'"^FASQM=HOK$7A/\T]K[R MG?!S40MOSZ0Z.,WQ=F),4N4PG"B'%W5%ZCHE/4G=G*HVM_<$VY&L:>] 07<1 M6_X#4$L#!!0 ( J&JU $7TR=DP( .X) 9 >&PO=V]R:W-H965T M_O9QJ4AN73IGV";<\\]Q_'%-SLQ_B)*2J7SVM2M6+BEE-W<\T11TH:( M.];15KW9,=X0J:9\[XF.4[(U04WM8=^/O894K9MG9NV1YQD[R+IJZ2-WQ*%I M"/^[HC4[+5SDOBT\5?M2Z@4OSSJRIS^I?.X>N9IY \NV:F@K*M8ZG.X6[A+- M'["O PSB5T5/XFSL:"L;QE[TY-MVX?I:$:UI(34%48\C7=.ZUDQ*QQ]+Z@XY M=>#Y^(W]BS&OS&R(H&M6_ZZVLERX,]?9TATYU/*)G;Y2:RAR'>O^.SW26L&U M$I6C8+4POTYQ$)(UED5):T#X M84!H \);,T0V(+K(X/7>S6;>$TGRC+.3P_OST!%][- \4G]7H1?-OV/>J?T4 M:O68![,X\XZ:R&)6/0:/,,D8P&FQ!F0F4*)DFO"' TL4_(ARO(O]THFBA"=(-5$#3A M%8%5MD08H(@F*.#3CX)/N(7//PH!%5??G!X4&5!K0&'L3Q0J@NL$08623%# M58#B3]B%ZP E_[>[MJ"177_2+EPO""J&V00%7 THO=TNALL!^X"*]/(C[$-V M+_)X9W=80_G>-!3"*=BAE?H+?K8Z-"U+K._ B_45FJ_[UN.=IN^$?A"^KUKA M;)A4-ZRY!W>,2:HT^G=*7:F:KV%2TYW4PT2->=^!]!/).MM=>4.+E_\#4$L# M!!0 ( J&JU!FZHSH6@, ,\. 9 >&PO=V]R:W-H965T82)T$%G *YM/^^ MQOA2SAY+?0G8&>_L&F;,KJ^R_SFR/T7#N1;77B]HFHCC.HK:JNW"[UG./_78M+V-3=^*Q#X9+VU;] MGP?1R.LF9.'+Q)?Z>!JGB6B[/E='\56,W\Z/O1I%MRC[NA7=4,LNZ,5A$]ZS MNP=.TP*-^%Z+Z["X#Z92GJ3\.0T^[C=A/&4D&K$;IQ"5NCR+MZ)IID@JCU\F M:'CCG!8N[U^BO]?%JV*>JD&\EC^>-F$1!GMQJ"[-^$5>/PA34!H&IOI/ MXEDT"CYEHCAVLAGT;["[#*-L31252EO]GJ]UIZ]7$_]E&5Y 9@'=%O!IT &\S!C M:(%A-T2DHM\H"%$\D+,\B3T!.,R1ZP#)(@"EG@ )#)#H 'P1@)>$ Z0P0.ID MD,1D[=*,236F,R2^-#/(D@$6;K%D#@ME9899)\,\8F2 MJ+")9E"YK&C%?!5!2=XS D2E340.$5_E'AZL7.9*-V&.O7!0$/EV#BN<)8"( MV40)>$2EKR+L! Q8 ;.M (*XAP=[ 0-FP&R9&E#VRG.*S%<1]@/F&@*E'JTS M+'96_+_!,BQEAK3L[*LKYC1AGG()BYF0F.V--:#7UI1[7DG"8B8D9ML"#>@5 M$8LSCPL25C,A-=L^:$!+)F5BOI*PG G)V2F).T2, 9^0K"#L# 6=P'!>"/,; L3%P8 S,/GPAJ/3P8%_@P!?(?A,,:.GL ME&:^[Q:.?8$#7R#[53"@)5->EK;_1XM^HA7]47=20["3ETZW<8O96[=VKYNU MZ!]\;O4^5_VQ[H;@28ZJJ]&]QT'*4:ADXI52VDEUE[=!(P[C=)NK^WYNL>;! M*,^F?8QN/>SV+U!+ P04 " *AJM0@S1H6'4# ?#P &0 'AL+W=O MAKEKQU 7]N6G*[N^#J.5E';+P_<;WZG GCIU%5VK M[*I&M'TEVZ 3^W5XS^X>.(T-M.)7)2[][#P8A_(LY6S, -*P\",_JMX%;62CSU1C*VL>_T;;,_](!M3176E*=^F8]7JX\74 M?V^&&Y!I0-<&/-=CF4"ZYQ_+H=RL.GD)NFGR3^7XC-D=J;G9CC?U5.C_5.=[ M=?=UDQ"MHM>QD-$\3!J::=A5$:GJ5P0AQ ,YS9/84X##/G)=()D5H#3#!1)8 M('$*),2M04Z:5&M:K9C6:0>"HNQ ME6+ 6=I>FD3+^7NV8(4'Y/$LY!X0S@8%0X+ZGC W/D..=I[QT M@D7-2>&Q(F'/$_*\'?I&=!/'Y/,\8<\3\+P3^T9T"YIGT"T)FYZ Z9WH-Z*; MR>-9XOLNP*XGX'HG_HUH3BKF+]XM"+N>T > _>X:D14O'CL2MCVA;P!["3"B M>6"FB\PW(NQ[0KZWEP CNET"F,>-A&U/R/;V$F!$UEKCX6#7$W*]O0(8T>TC M(L^:1C@;"&2#LP(@41)C#L?)P$$R."L $OE,Q'$P&ULE5;MCILP$'P5Q ,G!FOL%13?G%$PPD^F:"*.I[K1DZ%R]K.4K-VX%G*KI*6-3EP2URK M"O/?.T)9N[&1_;;P7%X*J1><+&WPA7PC\GMSX&KF#"RGLB*U*%EM<7+>V%NT MWJ-$!QC$CY*T8C2VM)4C8R]Z\OFTL5V=$:$DEYH"J\>-[ FEFDGE\:LGM0=- M'3@>O[%_-.:5F2,69,_HS_(DBXT=V]:)G/&5RF?6?B*]H="V>O=?R(U0!=>9 M*(V<46%^K?PJ)*MZ%I5*A5^[9UF;9]N]645]&!S@]0'>$*"T_Q;@]P'^>T!@ MS'>9&:L?L,19REEK\>YK-5@?"K3VU6;F>M'LG7FGW JU>LN"P$N=FR;J,;L. MXXTP:$ XBGV0\"")G3<+GPCLYPCDNK"$#[KP#8%_Y\*'"0*0(# $P1U!,,FR MP\0&4W>8)[2@$H(JX4S%3Q:V,@()HL=]KD""%9"!/_G< ,:/8)$8%(GG!*/- MO"-(0(+D<9O(A8^U^X!1$+20*%HH'S2C\,*%S4)@>6R1]Q]NX>./_$?<0J E MMW"5H'F9>/$2!5P"* 3;4$03S5 M@4#)@@Y<4VA>5$'H3G4@T,(?#()+#R4 Q:PA0"!_F@P$FAX69]2G*L(OIJ4+ M*V?76NJ.,%H=K@U;3_>YR?I.7R=,_WNGZ>XB7S&_E+6PCDRJ+FIZW9DQ252. M[I,ZC86Z_@P32LY2#U=JS+L[0#>1K.GO-\YPR2FN2Y_X[Q/? MBL-1ZHE@M3CE!_Z=RQ^GYT:-@L'+KJAXW1:B]AJ^7_I/Y'%#J38PB)\%O[:C M=T^G\B+$JQY\WBW]4$?$2[Z5VD6N'A>^X66I/:DX?O=._8%3&X[?W[U_-,FK M9%[REF]$^:O8R>/23WUOQ_?YN93?Q/43[Q-BOM=G_X5?>*G@.A+%L15E:WZ] M[;F5HNJ]J%"J_*U[%K5Y7GO_[V:X ?0&,!@ ^Z\![0WH8$ BDWP7F4GU0R[S MU:(15Z_I5NN4ZTU!'JDJYE9/FMJ9_U2VK9J]K"+&%L%%.^HQZPX#(PP9$('R M/E 1K$&RQQN"38V@H0A3D'1+*AQ0&^RB'$'$>H@,@ZB&P?)I P=)C:8VF!B MFDY304!IF."A,#04AH223D)A%@L+P443HS0Q0I--:!!,[%B7!"5)$ =D0M)A MTG'%'B##65*4)458)NNR3JV*90SBR>)U(#8"$4HH'DJ&AI)9H9#0D0L)<4&& M\_2@N/VK+#UQ;C>+"HF1^ MMA07%K6O+/MD[$'C740B5ZB.[U9,6-/=VH-NOBFS>$H4C+[X*]X<3'/4>EMQ MKJ7^MA[-#@W8$^B.83*_5HU9UT;]<]-U=5_SYE#4K?P%T)R%63X MH"1U5(WD,"CY7NK71+TW73?5#:0X]9UB,+2KJ[]02P,$% @ "H:K4 T( M2XK@ 0 900 !D !X;"]W;W)K&UL?53);MLP M$/T50O>&VF(GAB0@=E"T0 L8*=J>:6FT(%Q4DK+2OR\765%M(1>1'+[W9N&, MLE'(5]4":/3&*%=YT&K=[S!690N,J#O1 S5:J. 5>=X$A"G0=/T>Z06KP#_.I@5(L]LIF.NW7T-_<7VCHAG@CQ M3#"^/R(D$R%Y)[AJ8A^92_69:%)D4HQ(^L?JB>V):)>88I;6Z&KG[DRVREC/ M1;IYS/#9"DV8O&ZBV0UB\0))$N! MQW1=(%T52)U NBS#-KPJ@\=L'(8[S*!T&LG&-K% I M!JYM'1;6>5:>8ONZ5_:]F2'?\N\R?@"_$]ET7*&3T*9WW O70F@P(89WIJM; M,_/S@4*M[79K]M)WOC]HT4]#C><_2_$/4$L#!!0 ( J&JU#ZE.\=AP( M !P) 9 >&PO=V]R:W-H965TU#2$$)JOL"]C#F3,S!X9QTC+^ M)G)*I?5>E;58VKF4S;/CB"RG%1%/K*&U>G)@O")2;?G1$0VG9&^R+X:4XYE(;G#1IR)'^HO)W ML^5JYPPL^Z*BM2A8;7%Z6-HK]+Q!D78PB->"MF*TMG0I.\;>].;[?FF[.B-: MTDQJ"J)N9[JA9:F95!Y_>U)[B*D=Q^L+^U=3O"IF1P3=L/)/L9?YTHYM:T\/ MY%3*%]9^HWU!@6WUU?^@9UHJN,Y$QN^"XS4^H7(DF:<-9:O'M;#=$?!7KVE)B9-AKM MS#-5K5#6<^I'*''.FJC'K#L,'F&N"$>Q#R$P%&*-9^Y^A&]#;.88S\-P$ ^L MPS,$WDT0#R;P00+?$/@W!/Y$B X3&$S]D1 !&"( 0@23$!TF'(=P(SS-9#.' M+8(X#N!L0C";$,@FA DBD"!Z7/(8)(@?T".>21[[KAM/Y)BC(AR',9S, DQF M 203P03(A5O)?5P0=*<;T0.2]*!QM6&(W8DD$ JC.Y(@L'-7" /IW*. ^Q)] MHC$1W)D(:LV9*$!OHCB8?B@@+,#W:H+[&$&-O+A# 3&PO=V]R:W-H M965TX8SQ^<,>+*1LE?> CKK2,]S^U&B&&'$"\;Z#!_ MH@/T\DU-68>%#-D)\8$!KG111Y#G.!'J<-O;1:9S!U9D]"Q(V\.!6?S<=9C] M>09"Q]QV[6OBI3TU0B50D0WX!-]!_!@.3$9H8:G:#GK>TMYB4.?V!W>W3Q5> M WZV,/+5WE).CI2^JN!+E=N.$@0$2J$8L%PNL ="%)&4\7OFM)%Z?V7_ MI+U++T?,84_)K[8236XGME5!C<]$O-#Q,\Q^0MN:S7^%"Q )5TKD&24E7#^M M\LP%[686*:7#;]/:]GH=9_YKF;G FPN\I< -_EO@SP7^I@!-RK35CUC@(F-T MM-CTL0:L_@EWY\MFEBJI>Z??2;=<9B]%D#@9NBBB&?,\8;P5QKM%[.\1X3\( MD@(6%9Y1A:?K_;6*V#<3^$8"7Q,$-S;#LB(T'T0#LF3'AC-$Z"33L,J"CV$[.8V"@F-HAYY^]( MC 3)X^U(C03I ^U([[Y[DOB;9MQC4B?<"$&KFZ@&:V,LFKC-86?OL^653-KU^E95;@3N?1FV3M/:?@^#__Q_\(04L ]#9; MI-&'S?(N+>M/=#K=5K_?'TT:7KU.'S($*"SE0[+TYG^WV, YW^'X%_FL80SX MI2AAZW1"<72SAHU$11D1OI9/\'?N ^"\8;#;Y$MT,0?09/?9C,\\O+-IM]7K M#OJCT;AAI-/Y'/"VBM4_HO=9GD:7N;>6R7@8_;GXG)1S6'L)%P7VL,E@#]U. M$\3UV&?X"?9Z6WS.Z\_>)'GT%D [RZI9L6L@#;6KLOB4Y3-OE6>GNX:X*JIU MLHC^3[8*@GPZZ';ZWJ@T I"(X"N#[K#^U?MB!G-?I'Q( MH]/9+(6GX)DY/]\PULTR62RBUYL*4*EJ6M_Y,BT?<&/ORN+S^A$@NUPEN3>S M&O(QA2&W/P._+N$BW*R+V2^ *D20H\O-&LX[G\-,3:\!4$HXK0L@T5^B_TB] MX3M 'N &]08C#R_DE-X"[L((?TN3LI%(M5K=7JO?;:1Q]AAOX4L/;EL9@;PM MA#+X_E^\N4_AU3F_OD@\\)Q=?GAS_N'F_$T$_[JY?'_QYO06/KP^?7_ZX>P\ MNOGS^?GM373R,4\VO(E.7KR,7D19'MT^%IL*0.^MY$TZ4WRO M.VV":5)5Z;KZ@_=S4CT2%Y[A/]*_;[)/R0*>]R8!9$7*6D5E.DOAH;M%&D=Y MZN'_59FNDFP>E<53LEAG_GUZD]ZGL*1]GE@MDC5RX6@&J)A5%=+E^]1_0X@;SM^@NW!=*LF0,:?U 0;$I :!P, ;/"HPWN^7*%MQ@O MWR)-JC0JLX?'=53<1QOX$![]?9$_M("B+*/5+H!=TD86^H7P@$"?DOPA@V.1 M!X(K?5<4\\_98A$&2'ADA4&++ &>G.$2/332V+%*GA): P MF MHT?@@/'HB/4V/=,(H)M'H.D,FZ)V$ENF-GB8?DIS7]AR<63+0.8HDUTK-8\> ML-#Z^6]YE->\Y0&DZ=D:$9DOR0S$:5A$"N("7)N3#P6( Y.7M;=0[O]#M4IF MZ;]_!]A:I>6G]+L_1=XQ(*-X+!;SM*S^C6[,^LE#%+BJ O:*^[!_P1K*.0#2=/6H9G[8 U"]%B4!3P!^BO%!O M ]' R%Z8#C7OB.%H '7;CX61 /W<'XW@\GGR;S8 $1QH$ M( S2GQ9PF%FRR@"! A=PL]PL2$YAJHK7M4P?X<:B.+0H?*G$?F>>@E2=>;2( MD;4*8,U.M*8=[O/FX4SWY"K!"_^8KD$36" 3?A&]4B>@#F(+,SYXQITW1./7 MSB<]M-OW#<:L?9\NFF5 ]X8TKMQ];.>R@X^'UQQ\=-N"P\=UOJC[4=9B[G8':AA**,#^?3ONB M%VQ),S8C8?E","I8_V E&B;(ZG)) Y]UU^/)+270&!"5BGN?CACI2\E_WFZN M@6D1B<1ESV&*14'2G*\\+V1ORZ3\)5T'$.9=FJ>HWI" ,U]F.5DR4"T,;ZSP M5N=+;@#C]-4)DM&7T7U9:.D 8!X0\U) M;4EXF;ROHS_,BCXN9/EGU(UWH=-$7H@06=(;,/NJ1X:^ 6W255 M-N.CR1:;M7^IO=$;1SGJS899_YJB&(\,]Q.7]Y<_/R*)7Q.2<-RZNNB."<@0>NMX", MV4,NPO;L*4+;8+5@&I+,?]Y4++(>/%. .^S]Z#X0NKF]//N//U^^?W-^?1.= M_^7CQ>W?GH]#V*Q,R,V^$IO]ZJ'2W%:HV"^_V2+6>1@7B T,3&1F0VZSHI?2 MTI3-;-'5!K@4ZH/ ?SU%^)SE?0N"VX6(@/TNM@UX<62.Y?6>Q^(@Y581;-N\ MLI/7>^YD)_9X;VP%E6_W>PY0'0/_K7 (+',OJGUZ\^?H[?O+OQYG3"2#X/VB M^%PYH@CJF6C\;C#_&!J-2%VFLR*?H?\F]_BOW"8R-V[PP6!G3V"+(MDW5K#R3F$L7>RV1F#*I[6=7$ MKKG;ME:W2FYY],,^)[(+4[+\$PBF.TY1$S@@BJN@A35\&J'!=^YBGY?JN[C/ M[=A%6-JRPX[N'MZ=2); M>1EI39 M#-EB:*2SO=]$6G>G22HB [E:OF[ %*]'TU#70I0RK9J&]QD'1P>RA0<'0\R1 M9)#EM"H6V9Q$!,5G*.(AB&+'P?,6IA0G'7 @4"HJ7/<5VF!!K6;Q&$:YV2Q! M7WW"WVY CB8G-D8S,/E %_!4F>A*X,&WV[TO__7I-?M_1 ]^WPT%B0[/G$7QF&4T4G MM M58+, 1");YQZ3MB&8X4B1P8*Y6V-<5%Q&'T5F_C1H#' M\E80HS=*E&JB 4*@">#P!0M#CPEH5'=IFK.;CYR:EO2/IU!NE,VI3!\VK/32 MNO#'FQ1T8F/R/E=D_G5WHO>'WP'.":I&$@DS, Y-D%+ '@ MF29TS>%P?M[D,UHP7AM%OW><& [&^T*\2N&0!!B:=ECDJCO^H8I.\WP#8W!H M"6+X6[2;=CNM_Z"UXRM/&(608LR:[Y>!92S@>[U$.$<:)+TK-TAD>Q-6!MI M..F!8I7EPL&629X\I.R77C\/QN)%2F"G>/26Y!O3JQE+4T6^(.*?(T8@1J'A MAD03^X7/C]GLT888G,XB UH*0"Y1-0""5^$.$4I)=)]DI5F(0KLZL,V:5X5$ MP"5T6P(NL(RW$]HZ7/G-8DTO&ENK/BX@JJ"1+SG4D(\M,#P>7HPCK5(*"UH\ M$?T#&>HXR!-0X/(IP&0 Y P4Q!E9EQ5 U,H!,>]8@R'I02T=8]A*1CBFQOM( M+-&*22#>UHJY8AU)@?TP'0,1%E8S9\F7<,YL==<&A:R!I(9/,0_=5ZKRUE@[ MD>8%'GD:[F+;T1GP'+P80,0 UG2C98$VF8>[L %$$0BMAS!1.1&4?*CA!/0 MZRN+\;1!J(+MF-=G@I/SC.@17'4DY$Q:6A 1LE=\6&X39+RI)V2/YJ&B9LQVE; MZ$'@L58/\O""R;&("E]U+>+H#A:GN *B*UNC8P5IP40Z=G%1K4!T)TF+ Q=1 M&>8O6 &!Q19H&E/RQGQ3$F0_9>4:91B882GP!$I3?";RBY";%YN[]?UFH:]I MC"/B%XOL$X,K;,WA^^O'IB&8C3 )A[S(_L$P)LEBKB(/T/]H'00(=$*&\0G'B26 M+N;8K 5Q'5DKCI#!KX5%2HI@X*MPZQ6UB04:6)]7[3PJ_ M%3M#TTJQS&8@?@ J%3F=O"R +^<,OP%M ZXR/+$QLO[9Y4\7;UK=J9;W@=3, M4QC+H3((9PE6XU$3$;E02LO6(OP@Q&=&=)21]8A(>D*TMY&Z&LX ZN.,XIK5 MZ9T!<@*QN@;HZH?>ZLN]OP\>EY%X'A)$OAH)__R8HA@ IXX1 MI$C7&"VMM=,-0T9#/'=6 $.Q12- M5]1H$#S=SO=-FIV*1-)3/M??6]+F[,2QQD>-3E'_A70,\P&H"EO/U%?#<7L4 M?6\^]MI3^"@&-?5MOTO?ZH^#=M?Z>%J/XXQE#C:8"KVDKQ2QU"8[YQ'^SCR# MA.$V6?U:\ I>B3(YZK>[W\,ZNNW1]SQ$MTO?V IO3(?):D0(@T_7 MOBHINU)+=Y;G+F$P;O=P"9/V4"UAW)X?3_;?(4 M@3QB&I:&WGTB4Y&VH[W;'<.[A*^@K! M$7PHVO1KJS.((Y.H4XG;327E$&39W:TNQ;#S,KJ!#2RR>U+C ,THH"@,(?R%",=;U']^(OW'I@4"#Q@0B,0;0 K :OF^)^3?[0DQN0AQ42M@8(]S/AH,;SX:K,%^BD66I7&H:85RAQ, U$GT)T MMB@VW%D01DBU;)W MM!W(Z)#_@^!BNW.V0H>&?^9]H_R!5F$RN,S%-ZB\T"9MP+&\D-P'S$2DJL_D MBS:^A@2@IP#7WEMO_:?HN8Z^2QCJIU"H9UY$)Y.X-^[;WXQ&??U)2@90"!OC M+)[DMMM]O/+O)6M4X!=:.A)+ M?^!X.IX]_M'0K_]]O3>4 8^62T-7>? ZJG"KB\K+(F MODMGR8;B-169AN>6-NEYI! R(CXM3;:90CV_D>W;$2''Z/97Y;4!Q%=1<2[$ MO-L4=WO#X SVW;L4\__^P_;CT:#KKW@\MB1$'=LIF2@Y"BPGWUW??*R^>^F] M.XK[_#LTN M='J+SGQAV*X6@)DGWV$<=&#L06\W'#B[TIM]$(_'HP!H!V.?@C>DRO(%5KH' M&R2T[E./H-TB#O?UFO<:&%75Y.$!0_<4Q5#OA0F79X1W#?#N-,8>?UB0DRNN M_E.,\X<8Y=6'B[R%<:U7.G#V!!T:K76V-'X*RWR&23'383SMFQ%>1)-^/+1N MR.G\$T:=5E9H1(%^4QA[563YNI7E6\;7=*,;]VW&VX-+;_8@QI\#QO-QO6NH M$M\1]?Z+J-L9@[PVL/8(FYY,?/)HZV8<7<0^K"2J,%HTE? 21L#T@ @X,#RUX F8X'TZ&%3;UIW.\,#.PM$#4-/Z]5 MX8FFHWC2,U@]'3N"JHV8O"#*UGP2HY[K>=0AY["(!1UVBOYH8,L)A_$WAO3J MH[0029P G!6JS(N>$Y,J/W'<7TU[Y&A4CF.>*^\X\5LKKDE-)@GZ'&,A?BO8 M9E4;%^-4^$F! 5VT#7O>]BD*$W.4,RC/%&9D%J!WBQ'B6P&U.Q^F'05RW0@3 M]/#DH"8GUD M^H&538;QN#\Z8&43>V6C7CR:3KYZ9=UIVY/7PO;[<([30 MC#6]I7&KZW8:+ M)HKD^C(A6T(ORSE'72 ;"+A0L>JE*30Z04=_TZ1T:;4+HXK>8RI29#@\?^[5 M/AO)\V->W*%,2CC@@+*1/AE>IP/0DB.X*HX0_!3%? MV537F J)P] #\PA#P1^BOV\*"@[C^59E1KD'=V7Q"P>5S=,$:S[C8RJ\%733 M!3G7V3$ K^! 5;$I9Y+,:^'6KJWH[ KKIT:D3<,W.AI)J11%R8.O=/!QTV(*#W$;9M?1 MYV4J"0X@)'-\/$Q,(:PD.E H4RR"-2*#MK;#&R@_LH@Q,V4XG,P0EEGJ)G%' M@!&/7>'10QW!YVQG/ZVJ[=<#8WWHAC+9\"( ZC:)JD-]OYI>T]=*ZU77->7\ MN8F>V;6S6?6S\1:&-#U#%IHL!H;L5\!T3G<$9F^C=O;GII+5!RQHRU#*C%'I MG"LT,Z1SR;50'W1"FPE:K24V4H@H)_O@XO#Z!XHO#[BAMK2O;T;U_=JN'QTX4D55Q^C14V7&+:7RDSVK[B!K^S;^$.(N7;\2L))E) MHCJ0UZ7*K]7):/2KY!/9M0@XIR]/:YGD*ZN0C#43Z4M M*?>Z<;<[MKXXZ8[CWL")2.C'DW%W^SNCN#^O4'IZ]W#?MW;N_["N8SB MB7LNO5X\W7&6H7:^;340696&&^]!@FYUY2KK:2Z*-DZ53FHR$(P M5#(5QB*WL2 ''J ,VMCAV5SE1J,W346P::IGY_=J[XT1YYD))FM4;W!5IMJ' M3@:5NL%: @IP*?(!L-A?%V"L32>UFM);^![70<(B";6(2:$_+_52(QIU E925JF\:$)B2ZJO$@B"#4G]AQM>4LZ9QNOZ$*D^N6@#A 3BL6H5&$-!/ MRA3;R^%#4SD=^\KUXCY<4WC2W-5N/ 3JP:8/?_---UP+JP'ADWTE9.;KC7%+ M#UJR;:I/$_#H>-5D+-^<^,4++B1F91.%)O"])>^QO%]8XV22A;D _%!P?Y+K M#5=KP0_AQ25G*HQ 8KXXNKAP)N@W"[I[]4XGR0/<(9.$P6Y1J<\6/:;)_._< M&8\NI=/-+ 8)9Y'!2WF6Z+H@5OD>+&N*&>9K>C)/YDD<_?D)?8B@!V$ _3R# M;]X":F%KKFS]9 \81Z\W)7J)DV7J3719@L(VAV'?+HHRFR>JT$]M;U)?Q& C M[YC=SICH0"'YZ*3N*2("5V'<'HTYPRF.*@SVULXSNSZ*)#^0@6:-(8FA,YH7 ME ]M%?#*GU22-1Q>^ID*TC.TR.4Z2Q8S2@F3:'JW4NA3W:69\>C:9O6D51\K M4H.07M?$9"-*?7(*K831.%CC-A2^;:!80R@#5!W+5%< O7-!#XO)M,=;N,1 #8T(M'V/T&;W"*G;J(AA?W]VC-9!(!J%*_3%QS M@9 ZY7I0U@D+\IJ[*<.UD>\EDA39Q&Q1,)&RIB*">/@-4U]??F3"CVY0#)A5 M44KXTHM^?R#6P:RT;3B X+,-7P.5XX[@S M[>-7/6]F^*DSQ9]\]]0HGD[0LM<;&(LMYW36G^R-X]%H)"R5P:PC+PP_!1P= MCWMBY\LDLR-3/2T\:;Z+?@40G]U@3Q"B.S'\Z^M5O.;@P]J](Z (Z<56 M4Y?*EV[VLE=VN5F,,H=/SI!BL\8:7?4*W N7.Z/;9=0/!S<_[_:O_89V47$G MR<)WKW:X[L:FIW9#'19G"&C L(B+-160GI"^435#J1%-0&BDF M1D0B>Z,R46*[T+M2XNF2]2.&DJ'0@%$<4KH&1\=S$<_-0Y*+$"X5?]A%@[;- MUB\YEF'EJJJ\ E-858OQ?DT*424V.5V'I4#GP4"'"QH]L?%:H/'-S8QO>57U MK]7AU;_7A]E,;.W#W$?+Z,>]<:>F973B27<8)KJC>#(<-A'=T52(KO]3=^A; M/?"FQ.-)QT$ZJQ*<#A'(O!!=5;,L*$:IPV6:9"ZS%E@L?CA#W^T\*94DB^X, MJ29K%[34JW'26FS[P1,+D'>Z/']C\.&1&;RF\1U6#\%2@NG?-U(!89LLY-Q< M*5U7NZ@VRI,&3K?9$9%>3,EPI>HV6P4.1#)49_B>:(.D':I!E5S_0@Y<\H74 MS^+47&"Z M UC^\<$I 8+0V:QT;QF7*LRE=B<> ,_U9O69L-F8'(MS(1"PE9 1?E$4])QH;54_J:2-,L0I>5]-Q"BQDBB_@( M42^#K5#3T>P^I;@ 2G\55<_XW8N9=&RBRN58VYTT51Z=0B)D[(B'1*4%W8!6 M%+6NBTK^[,%(<6RZ$J MLJEC<\D.YQZ%!=@,82LE&'^('HO/ (32)0]X+HG9L>2'$"2R',1"0O(5UL5_ MXJW1<%(Z\\N*:U0P#^?(#7MP::J"=EHN-J\LH?";L>U)KY!L[A2.H#/!,M]8 MI 0@4;(ZA/.J(H?N3K1C6U=8J$-&-X(CTKT48YU$N"]1\\>CJ1''@-/:'BG&334.R6Y.$>!&\EHFV!@!A;E**FVP7+8 C7/!H394 M!+Z L_J4%>+*8>Q7"K&#K3"U?1J5!1E8V"JE5;+*9E16T89=TJZ%475NID#S MM[UW[OH!+$#2]6V#K1=2+KI^V\30Q8WF>, M^Q:QSNY!@.BW).=.)=%OR: MI7OHYL;X;S2Q5>DBUM;03\6"JLS'!?C[CYASBD/S+G1-GRW;@5\R*OE'E=3GIO 3 MZ1/&(NY7[S1]%6EXI,)DS1#\)=$%QV!?!R="6,, P*1PYC*I5T'5%GDI:RVI MC-S:!)'"\:R OB.D6.$>8XN@L.49J$);QP'K19 23%NM4BO0T?6:Q*&6"I2V M 11[3I+7GVUQ!ZZ5 ,^L"3=A71<2EI2T2"25^Y$LI BHO!G;[R#2\=)SO>1@ M_2:M6DB5Z)PR]2L,_#77/Z%S#I>7>>O%O M;HO[\U#+\2U1;U-M>;H)E-7GT31;L2L=Z*9I9U9+0?_)[4WA?_5(KP]'AF#T[!M):RKG1J(GPS&0R<6 MI3V=6N]:XX97U1!#YY;8P&$'H_"2-&H4NANVBH(G0Y*1^W5Y=D);*W/PN$!6 MSQO.5^B""FXCHJIF+XN\]HPA%,5S+Q, >[9/>8D+AE:Y/UB#_Y\V_+M9FUO MG1'H)7R&?M4MP!H>LB)Z7-?<@/V&NDZ3*D\@;)?Y6"KE5RH5L+#R=BY;YGQ0K:=P M=/$C2BS*'B8: QT>-;RRC7$]01=,/]%-+"R!6N:?BPQ+@. 1"&M$ M!)Q9C$F9#H"822W=BWME@0] GQH.I6LK>T&*8-5?447S\B+8I-O-E6?Z1:GQ M9?H)%;#%DTW:G9=(!!2%PQ1I1DM35KF67(&0SD_6>HU"/"E87"L?PB.O)^D-0VPAZ5N(^;;UVV3))=3V8RY9;WYN"V7O?'O*+I:+ M9?$IT0HXX$PFQ2/FEJ[G,@(L5F!XWGS#)5MY1_;!3LRI?!4O2*0$+#Z^;6[[ M<.@Y_RSTUZKV^#RX"#BJQEGHQA"<6/%&Q9!CU:QFJ+AWN4!H^.08'=!;-P]+ MY<63LS,6HH:C>EN@P< 7"VH:LU3SK=+T%QOO!>TQ5U4<+1H$% R$G4UC10S, MI/5-*^;)WZ/W4L7]>@-;&H[ZPY/9RY/!2VEBM2#U'>A& MA;8C7+!%U%3Q$KX/B@L['A$7:6+\S50E2J([4.U!6IOK,K;%/<7!\5ABG:WX MMND-:J4?5D:-7C%D]%,VWR!=)Y^1%%PO(C..QR[=X\# >NDU-6[OOF('8VXOH36Q:2]@)_0:#L+JMM601,M M3=MJ;WTT?O14A%].H43FC5S.5X;[\71H)UX,VR._$%K3WW=R\[$PS<@:9-3N MALL.AO[^1&N+3GJ3@1,$TA[[X1E-?]\6Y7V:\3".7CYJ]_;?3AAFM0O@UI9$ M@$U-GDJW/;;KWO6G\61D?KTZZJ)>_7Y1?[^HEG$I'CB)4:-V9W\,E[NF/I[T MQFX6EFT!V__.Z>&Z<6=4OW[[#[C7]5,/@S0\;B0YW?; 228;QJ.&>K#/\9=L M"EJQTJJ29S;6JXM[3JX;+-W\V&E/;.HRCJ=3J[3LS>51!.3R=P+R; 2D9DCW MC.#'TP\VB!] .E11BZ:B1NKI43R^[9.,@=A^P MI0\[-<@G=C2UVYO*U7R!^Y.V9I)F4R M\M3J7Q%D:&3-7"38E;9,N.U.HEM(2[;OR[;D6)7%+$WG5:QJ(:VQ;56L,J'$ MN< P$.?PBVD\!'WY$,?P5TP&ZRO9>#0&%/*Q8MW#V MF&+<)@#Q[HF_57/+KS@-%OP7D@=P25<)I5/3\KGTFR"\PO5F0-P&=W*_#3S2 MZ9X[H-H^0;50U3].W1C5J%2WAZ]7#[=[;P.-;V%*L15<9STIB:)6&@A'&>TL M%CU&=XR-CRV6<(/4Y&O_VL+S\]=5/:!3D/I[2">0-^CX0*_U4X851(F.]7Z0 M=MO\K^NL^J5UCZO0&V _1+[V MDR4BH]YY=&Q^].0G2+,VJ,!2R6K<4(K,L M*:D$F@C*B$+@_6@!IU[%"&&!2\::?<\PK6A=(S*A[M]N^\MB'?/:^>:EDT@UJEF M+[J# 9,:$G>M^LUP#QI;"&R[ P2=AI7IPE?*8J^$ B013^FZUJK"4VD.Q_6/ MN37D5FY];A6%^:B65W_HE)=[X] 9<[)34$Y'+)+6W^P/XNYDS%"V$5S]'0&: M#P2W-O:B=R#7$$MRC&G(6])(=[UZKP(;W;-6D9B *(I_ 0(Y[>4IGY[)?*\? M8_&)=+5N&L_I0811=%_TJY3.QP+CMIDISV577FI'G;7['!<.)NMN(/Z MS.NP76]599') $^I@7Q:WR8U) MZ,&I5*)0M6?'FZJFQ0PZ]7[FN ",1+PYPU_I$X6ZA:L;-O>R$KIOTE,=U+2 M7DD)+6QN-) :6L.X,QD$\+M*MPQ#[09T!E>])%#=C*);*.$87"S!;HUFA6#? M;S#H&21*R4%41=&M8+?U]J7%&"EMA]]R)7Q#T?)PBI5>+.>,99\8OTJ*D@YA MBIOC"L]*'AB/BL$+L+*;->G,=*4E_1([EV4/>?0S",;5/)M9N3:D<@/#E:E(M74"2PJO.-ZZ %($K81?^F4"WK"UV3CH*)#IM+@8:/U.IV^ M-YI.N-X"J,>T#JSP)BW2HE:5L39'ZC*/2#F3,Z5:[K'H;M=>=$.RI/1CY/9: M FNS'+2\Y,KNC3(SUGG%^/&D1%-1I6H1*/3"$B\9G&5)>,&7QSR,BP8H$>O( ME+R%J>)<4Q=-7Y*/3,C'$0*UTKD-R9< MVG)GC%UV'\W,#@TFHR2*84S94I5QCO8+04[,G+BWJI[-TQE5!VAAX8!2LXJS MRS<_*CX1<_\5?@X+#.![#V6Q62%Q91DKGZG58/CR@K VM;(_*1EW+MG'7J*# M&),+#V2!LL5SS)TB20:Q\(RV39P"*WS$S965,R0C4D+R/Z7 ="J-X#6!*D223J2/,(-*Q'J;5&_WTZO3,6);CL16$-W3"]=Q&T&83 M>S>$?H^W\CW=RN;^*[KFNA0A\:ZRDG3-;21+-OL[=24=(BV@_ZTXRP'I,I4" M69=/3?<8;GE%AN7Z+>9YV]%5P^#B][4;KLRQ0AV0,LU,[:+IL3$QS6TB8Q.0 MKRV=OK\79$=-.W2II M#3B)1Z.Q.^5HX(?*U84H"Z_BZ'4B%5ZNN'B@.9P;$T5Z8[7ULG30*RRYA9+? MB?K7R_I<5TQN%PRE,VWL5I,$IW^609QKA(HT;1B7?51Q0ZO4'R QMH[#NJ). M3:VHW"A+M=3Z4<5O2$<"*:4TU?_.55W7,]V(2LM?-^=G2OR2^AZ27$1.4K,Z M;A4/OW$;:%U9:8VYPE(A4A=G,05TLII(>U\4:W@TK4PMJ3N[#!@ +Z7D@&^Q55BWT_H/;?*A6 @V]?B!:??9(K62I.$<:9#T MKMS@3>I-E*-+U8Y;@2)4+YO"PL,S8"SZ':E.#'9*(%_\DGM "FO@>(_%$R? M426L$I&47&G."WX2MM3^P<7U8(V('B.(W]'+C^77#KJAZ5 MXS$[HNY[DW'J&,BK1&^[/*OTF$ ]I=!MZVCEK"*;AB*R=%1U2D8X%86QNR.\ MU;2V*0H<%2FB8R 5DP1!4BGAG-GJK@T*64O64D!.N;Z/6F/M1)H7>.1IN(MM M1V=B;P4B5G!57;7 RJWH:@SGU&Z+Z*8B]JI(*P=768Q'JF29UY4-1SG*E0$. M22N7CA+Q,;941K;)O#K!*EDO69JJ?46E@[&6>:5ZTBA1D#_9]6954%6M,!+[ M NIND6-@;/?3T-9M]^+KBPR*&.Z]^(RF$-N"U,;^E,SG9CH$0D7!(H)AUU95 MPL\<5(KU#',JHE:7'#ZRFJ8:SGGNAOKO#B28SVNAMV'?"B_0J4*4G^Q8R/<4 M.PV'NUMULE3EQI\W\P>AN%1/S_(VF<@H+L; >$/0-L6HN>.\6!*/O"O<(]&P M'F*@;;BB>K5WB2J%:(5K.3$H2,K@/"EPBVMZ*+.TU':V-I>M#2]1MD+M"S1I MSD[SV=@AG[IR&]_.1^5"1#HJ]BH-6/1&;M:BPML]=MD<8[>4M/SB!CW$C*57 M+R6^C43Q5;>'2WLKYB%5.B/LN2.0MM4OY7%;)$]62!UJ>_P%FAB0]E4%:EQ* M+)EO2J[/DI44CT11*2)Q;.\-&SMMRYK52BF[46O\%-O^%A*0L369Y;X->&\D M\2_H'8N#84&ZHDNU0:>,^XBN>Z5^ML19W+&J_>F4KHQM4YSJ.Q4'3&F4GJ\; M1\7V)M6Q$3W)[+K7)'T[B[1:(J-03V>D$!W#*CEV77-$K#ZHD5-*E)=9]4L- M=M+6@'ET94? ZV!-Q93LZKSF?1U3KKB>[D27YH!*!3=%L!I?8QP^%KS$IE$) ME>RUK,L_7;QI=:=:+0!2,T]A+(?*D-.92UKRJ(E(9BC,96N1D92331B-C*Q' M;/*^-5)7CX& LHD;,5S@#' 4:!8&..[E5]@V@.8V;RU;<[4N-ZK<+U!Z77D1 M=JX]3Q93%1M.;9(93X*H8!N"4&2(O:;PFNC7VC"'/9(LE#$#"+5()]14]C"I M]$[?S:2Y9J5-K9_1[/$YJQ?V%#LW3>I)B':#Z7'5!*-(:](?S-% M;V*CSL:&+5-I)8S>)"\8+=(9U(_&E&WOZ*)-CA*%R1KI[M#@XQ5(U=YT75M) M=JO*^S;XC[^( A<\-WO9G\N,;53ACO9&P+)"K,T&J959MK8+T1):6FNGFRI5 M6J62>CH_**!2E_EWT82[WTAETV[G^R9%\IOUOWT6V[@?/WVZ6EFMVX?C]DAB MI^ECKSV%C^^*XL%ZJ-^E;TVD6;MK?0RTDN$Y+G(@JCH !+\R;CV9P7F$OS// M(&&X358_%T_N<_R=)N""5Z*[COKM[O>PCFY[]#T/T>W2-[9^'=-ALM82PN#3 M0-Z?[$HMW5F>NX3!N-W#)4S:0[6$<7MRX!(^J%8D"B-1B_*=/4X7F&51DB,V MWX:OC7.:HG!5JGJ?U1G2-3-6VPH+JRB051/7./1YRQX]XSB;4ZFDM?N5"U-< M;<0RI&%DP5 EKMNEL.CMZZ.4?HA_=QF+NDVB\"PTHTT?*,N8H>G:K,I8" M*4Q(L693<<^A\Q2/H><2H?(1\RM0W=,93)1\PZ-2:;)*4A(46M8WA)5EM.:5V;U[E &G7IA\.VA7T?V M5K(O79*S/5D7-<2KI*\0',&'HDV_MCJ#V&HC7TETB^ZV2Q$M1.34I1AV7D8W ML(%%=O^D/*VWJ61\Z?&,JWK\MDV4*@NLO.D3UC/PXNHJL]>PU7P33D3<\UV\5S?:$X=#!, V6 (ZI MGR308]%"\]N--&N)3FY CE9(V!H@W,^$\QH'C:NR7Z O::D]?F?4J.3":D*3 M1&>+8L-I 1MZS6H"!6 'VGJ!=.I&HD54=8/?XHEH!GWALM;J\>1LSW84SG4B<0]6/9$N#]#9S/MQ3TY+F>;V:/Z1P+ M3&+&MV@8CC9>?^'_,?7!"[U/UW)RKTY0_GF)Q;REKGX3C/E>:;/#EB&^-;"? M%>A^P,>'NO_%"KLXF<2]<=\I@&05+)(2*)M*>9&H-:_OT#')B,IH=6QLYG?'+"K'6-M MHY*G<& M?8)6P,JYRNPB"\W_"Y?>H;AVPQ@5M.E6[?"PU^G;T83K*O]__V'= MPC]ZD6,3!89A964VTZG)('6@R?+D.\Q7^RZ4E-AO*(5HK]1JZU!+A3OY#O/( M P.[E<7"W_K#JM5>A5?;1"UZ\=2*Y=35V7E,#5LJ:'[RW?G-U55@[$%O-QS< M$#P]^R >C_U"5*-X8*J_^G89R^:IQ$ZI9'*F3:"-LHT1C_8:Z%M=Q#TNWB&B MC?IPD;= RM%U\ $.:%5N42M 92RV;!$O.;IVVK=K[4[Z\=!"M5.)#;?\W 4Z MP6#L59'EZU:6;QE?7T#,);0X1@]NC]F#:-('C.Y=K#%CVIR=F>R_NR(OX#%E0-K7L#=CP=3 MN]9A;QKW.P.C#SJYSN'AM0=;G=AT%-LU":9CE#;J V;!/;3:D[-V;VW@GVN M3'C5VC(Y_+./LO[W/18KB+KRMR=_^_4CMTS*;GC\M_Y+=..W^KNW.*5^.=>=T=Z5Z"NTP8N*?_C;^K0?.7+04$ Y.(U>]D$U/G7D M:_I&9/?F KEM&\&CY;,D\Q0%8WRQ4Y5O]O )?[C8W'/_F;9G,4ZQ?5D5C9S%# MZN+F#4I?[Q[VZ][>]9=J,4_<<^GUL#C;UK,,O=/9C<]6M3\NC9 M27F0J*B_,.%KBIG26E_]B3.YZ5C6'"TB2(D<\JKL-5R_V=3+G4J6D@VF7MP' MT,*3!KX@*,&)L\SE15G73Z4.B_LDAMUX/.Z)0):1FV)NRJ)Z=Q<3T4=P6>K9O@.L M?W M#8$KY0)?.+5*#&A)WWB+>4)L(S2_,&R?ZS"WV )K8@=7",=0>,H7%.FMGIRY M=".S&+Z6'::9B9H=DHI5;-:8)J5JCZO?%HQ9!L+=>-0/&^V?=_O7Z,JB EJ5 MOKC%G01"<= KIP8C=/+TLVR]N%MD#[L*@EXV;Z_?;Q3&N>&FL8R>4=S]0YKO M[6!_R^3B1R$7[S8)MQ">1]>4[? 467-\:VE;%E/_6BVN_KU>;#,5L@&T#^'N MQ[UQIT:X.\ 6AV%J!!QS.&RB1J.I4"/_I^[09_YXT/%XT@FV99?\OW]3?4OW M.5KM_;+ZF_S:^E*MR!)DV#L=/9;="> M6CWI;.=U>%6-O=!LQRD.:U4"MI<41&^4S##JX!.W3M[+?Q;L8_1;L0?\WEKH M]]9"O[<6^D:MA7:XUG2&X$>),5*V,#N,%QZ5Y7TKDO%[JXAOVRIB&Q8T=A4Z M-\7]WV-Q_XMUNOS7#7;ZO6;_OVS-_FW8>V"%_E"D]N]= '[O O#?K@N 'XJW M-61RB^X@&_FWRHYD%"IP&KQ4OY;,]%OOFOPOVW8=^-S0EH]!LM]?3W@G[8IZ M\6C:V*Q\UU_IV7[2F]2Z)(^;VU_5_YI>[2>]>H/V_;>S5X-V-\ 8 38U7+;; M'MLQF_UI/!F-O?*/.Z*$?[]C_\WNF'IK& \<1^*HW=D?.7]R&?M)S^U1WK=M M7?M?%R,>QIU1_>;L/^!>-T<]/(@[XT9JT6T[ZGIO&(\:XOF?XR_Q_P.ZE7>= M6LFT=/-CISUQRC['T^G N_LWE[]?[_#UKAG ]C*G[7>[]["EN1=;A>4UE9Q4 M3X_BX<2. QRT XV>F_Z>*>.:=0?[[J4^B(\&;-K#3HVECO:/9'5AT'B5QQT7 M %VCP8[;SC7O=N+NR/<5/=]5OCSH*K>LI;4:OI4QMYGIU.-N(A#96Z<6)(:V M$V 2CP>>5'!<@XX#DH7K[U^G#[]"TK"^=;_7Y5ZE3 M_YL)(?Y7*%/_[0L$M-RT?[(X@_;P!FO/+'Q2T.TYUZXA<:^J5RO[+T[,WUY MD*K^_:=I%9K=(!?/]Z\B4Y>8%;A*Y5GGN6L3L76%[>/Q::" M,>#+%\[G^EK.57$CO80XL(+_/+VK2&#SD.*($@+U(9ZM,D!]X%T)_\C-,7+:=?_-8VTZ46:\\6?_QQVQ6%JU;NX;Z?T67V_*JMP)BY@*BD2LU)U[_ M%[#H'9G2'H909ML1+^Y[ACKA5\=(''%VZ:RM=%\O@\V;(%2P\' /76H(U5Q?>.Z/ZX G-2'%3KK7,,)<$>]4\!9[Z4.2F MFPK+L=NN+F/VAIJE'^%/>:_AK[WH\<9TRE8H/3($07]$]&C?^0O; MD>_7"N4 'GY@U%=45+2=F2&JPIX$< M2F2SQ^UT\IXDX&$*7/TAZ=)]^)S)E]"4O1N5/U7\;AR7;BF@2( M.P=Z.+:I5!^CUN_.F;!9WG<>$W=^7,\A/!#Y8TS,C(,X M'$=OV?M/X>\_)FN4 Y^VK*\Q C[P8%,.4I@5; ?XC]@)25D2Y8SNU__[?W7' M$\^,8#W;G380*UH*18H%Z"A #2!32Y:) 699M4ZE;ZU$#6-LX): X)0L7<,S?,6W!YWO&J"U]0E(DPDN4]O=(.]$O# +TM@ M0_,BQBRE,ILG0%V:CO7Z\B.35*N0L'_T07VW$*\B5[:7".$&O/A]H7 ,^6F-2/?[I0T#^>_/E]LUUTX+"&LU9SGE1V M;(+-FYS K3)-'\R0I:2.S9I3QQ#)&B3E9QA]%QA8:+>?.OQR\Q@)Z/JBI[ Z MW;PH?L%Z@/ON/);%YN%1!?+A_:V_>(%-<7+=D"XZ57,"O0TTL=[[]6J+J%!_ M2=V1)QT0ZTN*W&%(=RRG2&Z[F=U_V5/_%:'UD[07>P]L):\*GWG6#\JSL(:2 MXUK!U#?GB'=7AGQ^:[*)*A +H[TXSC!3RVJTR#FI6*9XOC2#.7[&V'C5]YL[ MY4$:)M;&8A4GH8,<*$1AIVU99G>K*^]TA=).AW6$;3]ZP0?VCYZ)KT$;I[LC MP<%.@+I=DO[N*;*?$]F.X\5V.0Z=L_$@T0FK%;U.9ZP(G@OS$#/49"W9K!\+ M[M5.G>\J;(2-: Z2$H9Q^\#FB93]G0]9%?@,SH>@-2N;;[BZ_4C>-F.'/6CAV$%#HSGL\W(KA0<> M&AY<(I2WCM?X\D^[U]+XK@ZQ/.[U(X#B$N0#1_8XDQ5>:YN-0Y W!]P(_?V& MWSK63P>M=.M0UMD\PVA?!U#OU+YZ(A-[N2_S[7+3YZFV" R";//X MNKED6W"HKL W8"';A/, _:D:T67[0#KZ]KC73;#M<>^[U_[83=BAJ4TC[- Y M#B7I.X>S /L5H]CP_8IA#J"NN\=R@'W 0,V$89<6I6RUFC+WMYJW]YO1;*-I MNI$F2PWZ4Q-="0'\D)=="([LO_#;WU][GQ]W(\[D\*MW[&E1O2Y M;K;B).D&J6^LI;X@$?C+IJ#N=HNBXM3L;*8+;W.:]+9H/O:\E,4L59&'TGY/ M6=*",4X_J3SPX+JM7U4,-?I=RR@IBPV[IN"+M$6[2X"K Q2JI/0N4&\8NK5] MSYTZ#<(%1<+&@ DCU/;":H33AJ]UA(=!!E@G7Z*3NS1/[[/URR;,/"ZKIA6( M=#S<\%'QW)YO#YT "XIJ$.?7"6 6EJ%8/-G-[0%U8)%2V@"K'%!-#8^@&0G1 M.,%DUR16AA=QW1!TT91AX7'Q?9)E/ +]X_FI-]#5Z=ES'9J?SW*$;[H^A@^Y M6@*)>>!55:W_]/\#4$L#!!0 ( J&JU!Q*SQG3@( & + - >&PO MBPEQ'G/?#SV&"(=)Q!MVQU0-4M%P%98^]X&.%"VMJN@OM> M=],G@=XS @FE@\ Y=$ 254@I+/F==NQD"_X0 IV]VE9:82'1-I@OX9A@!UUD M+62&Y5 F@#V41!3G1HXD16E&)2K/!)423!L9087@R&KH,SI#TZ:8T@?SF_B2 M[W&W.7!SS)'X$!@5O:E7W9GCJ?E6\BZ;X]ZE/8P75&0CU/M&+X=;WUPZ?"]Q M3EKKM_D@0+.CJJ+;=Y04G&&WF%\6# XLF$2HKP-*(GZ#FE][G G,L$=T5K>_^,>_R?U:\N/I[R?9?92KX M!36:#G<"(I>G(#(\?I&+Z^/7:%X@_U:DU[7&G?Z[UWT'%*P;0A7AG=R29!EV M>LSS)X:?S;N*[O7 L0EK>H76^KF[QZ]S,YRCAJI[LT0;C.%H?S3"@W"8M1HH M8CC:GW!&&G9M"XYOZN0[4$L#!!0 ( J&JU ]R\C7K00 )DE / M>&PO=V]R:V)O;VLN>&ULQ9I=<]HX%$#_BL8OF\XL"_Y*VTSI# FDRPP!)F;3 MQXYB!&AB2ZPDA[:_OMIV;;X1);=_Z:U0<&2E3I?=DDL5?/QP MN-;<=/V$=B)W4BO(K#,>I-C9G\?K).-0X%DL^&,_Z 6,5T[?RL(),^1.?#*Z MVDJU[@=AP%;26)?5]VY*EE+)4GX7RR9E-WKWMS;RNU:.%UEN=%$T9]4'FI/@ M#O8UYT$8)_-60<5 M>&7^3S7JU4KF8JCSJA3*[>O1B**^N[(;N;4!4[P4_>!0A'&U9"/E@(:-U?Y2 M4+9^%KCU>+E_+@Y#L$\ATM MY!2N.U:Y+L67BXFV]@V;"\.R#3?" WR/ +ZG!;P7ST)5@JV,+J$ZE3.@/0]6LQ;+@U[X 60W@EN*R/J$UIXJ&B(37/-"ZYRP1J?-ZU2 MJU_Y,,>$Q)+YI/5R)XNBT?48NH=:UP1L8*UH4V*2"8DM,X$W*UHTF$U":IWH MLI2N:69-M=6= R(^H7+9AL1L$A+K)',Z?]KH8BF,_8.-_JT@$//9,(F$Q!9I MV.K1#XI!(,WFT$=:%8?)(R2VQWY09@O^M?TR,5>$Q++(Q+J)J;U NFEYLZTP MD/(Q,6.$Q,I Q=N*LR),&1&Q,G!,/]**,'5$Q.I (@1VL> ^)CI+(38(&B>T M7SJFD(A8(2?BA+HF <3OZ1'FEHC8+:?BA1=.'Q.S2T1L%SQL:$V@,=%$Q*+9 MQPV'=_S&Q\(4$Q$K!@T@V(6/B5DGHK;.D1#B:%UBSHF(G7,TECA&&6/*B8F5 M@PJ\O9:#*2X M'P[%F')B8N7@F*VVB2DG)E8.CIGZF)B"8F(%G0R'AL)Q6?B8F()B8@6=#(>@ M_^2Y]C$Q"<7$$D+#H=;PGF 62H@MA&/Z/3W!+)006^@E:NNP*3?U]!:L_M(L M6T)/, 4EQ IZ9;P# "-YP21H,W<,Q Z-UL?$%)3\EH4SP+RM'/1Q=E?O0%8E M:_+9W,=$]V>(%?2*F57;;=$,15"CK\&2CXDI**'>HD'C]HZ/B2DHH=ZDP3#; MHQ&FH(1804>G%QWVN>[T[17R!%-0\CMF0?^=8!P;D# %)6>9!W78??9/W0C\ M/4Y,02GU1.@$YCR;_8J)*2@E5M IS,]"KC?.7X9),0NEQ!8ZA=GD=_R)4(I9 M*"6VD+^D#G3'^DZ*Z2&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%VLUNVD 4AN%;0;Z #.=G2%*%K++)MND-6#!@%+ MSU1-[KX. MFSI2XJ\+]+'!0J!SWM4C:^R'G^E8ET/7YN;0Y\7;Z=CF==64TO\((6^:=*KS M3=>G=OQEUPVGNHQ?AWWHZ\UKO4]!E\M5&*8SJL>'Z%\D9MQP?B7]S[]S_INMSMLTE.W^7U*;?FBXM^"*GP= MI/-!2@^R^2"C!_E\D-.#XGQ0I >MYH-6]*#;^:!;>M#=?- =/>A^/NB>'B1+ M(..2GX2PYFLM@&OA>RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&^]PKTVNMGFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM M0&_EZZU ;^7K;4!OX^MM0&_CZVU ;[O"60DZ+.'K;4!OX^MM0&_CZVU ;^/K M;4!OX^MM0&_CZVU ;^/K[4!OY^OM0&_GZ^U ;^?K[4!OO\)9-SKLYNOM0&_G MZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'> M\0K/*M'#2K[>$>@=^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9YZG? M[I\H7<8M*9P_+Z[.>>I'1/CT]L?C7U!+ P04 " *AJM05=WD$-D! "^ M(0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G'_(IX MH]ZJB?Z!NAW8PM8V;4'\]W833#288(#DO6%LISOGW6B>*VY>/QR%T;IK39AF M=8SNFK%0UM3ID%M')E5FUGQ[9+$WS?VY^F^IQ5YWU3TKVAV-FM*JFRY[-(M>7">=!5JHMBU>:BUI^HE M^L;,-WF?M8^/NDN-V;IE/Q;DI\L1/UK:'6"H''-R3-N"=HT:"E^?_*"!V]U0 M6D]CYU/5QV;'XZ5(SZD:6+_PF(](_=:IJ-IK>&I]NA_VW?K%\'W7"_\N!C8< M#GOKQ\LA0')(D!P*)$4=3CFG6[,7TG>K%ULY[/A M;QNWGU!+ 0(4 Q0 ( J&JU ?(\\#P !," + " M 0 !?D !D;V-0&UL4$L! A0#% @ M"H:K4/E^5?7O *P( !$ ( !F0$ &1O8U!R;W!S+V-O M&UL4$L! A0#% @ "H:K4)E&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K4,9(V,9D! FQ4 !@ M ( !/PP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "H:K4-_0V2HE @ 008 !@ ( !$!< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "H:K4(EL:."P 0 MT@, !@ ( !SB$ 'AL+W=O)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M"H:K4%8C1UBT 0 T@, !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K4%KL$(BR 0 T@, !D M ( ![S0 'AL+W=OL+0! #2 P &0 @ '8-@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ "H:K4'X4&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K M4"%!2;*V 0 T@, !D ( !MT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K4$Q#7ZK% 0 -P0 M !D ( !C$8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K4#*$U"T7 @ NP8 !D M ( !8TP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "H:K4'?&UL4$L! A0#% @ "H:K4-N] MO$SU 0 804 !D ( !8%L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K4&D4F4\: @ V 4 !D M ( !76( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "H:K4 ,@*:Y6 @ MP< !D ( ! MAFH 'AL+W=O9#1.(! #I! &0 @ $3;0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ "H:K4.AAA578 0 >P0 !D ( !>W$ 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ "H:K4(,T:%AU P 'P\ !D M ( !$($ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "H:K4 T(2XK@ 0 900 !D ( !^XH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"H:K4%-7U(U"2@ $5T! !0 ( !!I( 'AL+W-H87)E9%-T M&UL4$L! A0#% @ "H:K4'$K/&=. @ 8 L T M ( !>MP 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ "H:K4&4-O+_] 0 #2( !H ( !S>, 'AL+U]R M96QS+W=O XML 60 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Operations by Geographic Area
3 Months Ended
Mar. 31, 2020
Segment Information and Operations by Geographic Area  
Segment Information and Operations by Geographic Area

Note 12 — Segment Information and Operations by Geographic Area

Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments. The Company has identified its Chief Executive Officer as the CODM. The Company operates in a single operating segment. The financial information reviewed by the CODM is included within one operating segment for purposes of allocating resources and evaluating financial performance.

The following tables set forth revenue and long-lived assets based on geography:

Revenue

Revenue by geography is primarily based on the geographic location of the Company’s payers. International revenue is revenue generated from distributors and advertising service providers whose principal operations are located outside the United States or, in the case of the Digital Storefronts, the revenue generated from end-user purchases made outside of the United States.

Three Months Ended

March 31, 

2020

   

2019

United States of America

$

84,008

$

72,868

Americas, excluding the United States

 

6,620

 

6,218

EMEA

 

11,858

 

11,528

APAC

 

4,788

 

5,271

Total revenue

$

107,274

$

95,885

Long-Lived Assets

The Company attributes its long-lived assets, which primarily consist of property and equipment, to a country primarily based on the physical location of the assets. Property and equipment, net of accumulated depreciation and amortization, summarized by geographic location was as follows:

    

March 31, 

    

December 31, 

    

   

2020

   

2019

   

United States of America

$

17,784

$

16,738

Rest of the World

 

883

 

905

Total

$

18,667

$

17,643

  

XML 61 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2020
Fair Value Measurements  
Fair Value Measurements

Note 4 — Fair Value Measurements

Fair Value Measurements

The Company accounts for fair value in accordance with Accounting Standard Codification 820, Fair Value Measurements and Disclosures (“ASC 820”). Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company’s financial assets as of March 31, 2020 are presented below at fair value and were classified within the fair value hierarchy as follows:

    

Level 1

    

Level 2

    

Level 3

    

March 31, 2020

 

Financial Assets

Cash and cash equivalents

$

114,708

$

$

$

114,708

Other investments

1,565

1,565

Total financial assets

$

114,708

$

$

1,565

$

116,273

The Company’s financial assets as of December 31, 2019 are presented below at fair value and were classified within the fair value hierarchy as follows:

    

Level 1

    

Level 2

    

Level 3

    

December 31, 2019

Financial Assets

Cash and cash equivalents

$

127,053

$

$

$

127,053

Other investments

1,565

1,565

Total financial assets

$

127,053

$

$

1,565

$

128,618

The Company’s cash and cash equivalents, which were held in operating bank and money market accounts, are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices, broker or dealer quotations or alternative pricing sources with reasonable levels of price transparency. The carrying value of accounts receivable and payables approximates fair value due to the short time to expected payment or receipt of cash. The carrying value of other investments approximates fair value, and there are no unrealized gains or losses, as there have been no events or changes in circumstances that would have had a significant effect on the fair value of these investments at March 31, 2020 and December 31, 2019.

XML 62 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies  
Commitments and Contingencies

Note 8 — Commitments and Contingencies

Minimum Guaranteed Royalties and Developer Commitments

The Company has entered into license and publishing agreements with various celebrities, athletes, sports and entertainment organizations, and other well-known brands and properties to develop and publish games for mobile devices. Pursuant to some of these agreements, the Company is required to make minimum guaranteed royalty payments regardless of revenue generated by the applicable game, which may not be dependent on any deliverables. The significant majority of these minimum guaranteed royalty payments are recoupable against future royalty obligations that would otherwise become payable, or in certain circumstances, where not recoupable, are capitalized and amortized over the lesser of (1) the estimated life of the title incorporating licensed content or (2) the term of the license agreement.

At March 31, 2020, future unpaid minimum guaranteed royalty commitments were as follows:

Future

Minimum

Guarantee

Year Ending December 31,

    

Commitments

2020 (remaining 9 months)

$

3,270

2021

 

10,815

2022

6,855

2023

6,690

2024

6,150

$

33,780

The amounts represented in the table above reflect the Company’s minimum cash obligations for the respective calendar years, but do not necessarily represent the periods in which they will be expensed in the Company’s unaudited condensed consolidated financial statements. Additionally, subsequent to March 31, 2020, the Company entered into other agreements with commitments totaling approximately $9,000 through fiscal year 2020.

Licensor commitments include $33,780 of commitments due to licensors that have been recorded in current and long-term liabilities and a corresponding amount in current and long-term assets because payment is not contingent upon performance by the licensor. The classification of commitments between long-term and short-term is determined based on the timing of expected recoupment of earned royalties calculated on projected revenue for the licensed intellectual property games.

Indemnification Arrangements

The Company has entered into agreements under which it indemnifies each of its officers and directors during his or her lifetime for certain events or occurrences while the officer or director is or was serving at the Company’s request in that capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has a director and officer insurance policy that limits its exposure and enables the Company to recover a portion of any future amounts paid.

In the ordinary course of its business, the Company includes standard indemnification provisions in most of its commercial agreements with Digital Storefronts and licensors. Pursuant to these provisions, the Company generally indemnifies these parties for losses suffered or incurred in connection with its games, including as a result of intellectual property infringement, viruses, worms and other malicious software, and legal or regulatory violations. The term of these indemnity provisions is generally perpetual after execution of the corresponding license agreement, and the maximum potential amount of future payments the Company could be required to make under these provisions is often unlimited. To date, the Company has not incurred costs to defend lawsuits or settle indemnified claims of these types and, accordingly, has recorded no liabilities for these provisions as of March 31, 2020 and December 31, 2019.

Contingencies

From time to time, the Company is subject to various claims, complaints and legal actions in the normal course of business. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company’s estimate of losses is developed in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. After taking all of the above factors into account, the Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed reasonably probable and the amount can be reasonably estimated. The Company further determines whether an estimated loss from a contingency should be disclosed by assessing whether a material loss is deemed reasonably possible. Such disclosure will include an estimate of the additional loss or range of loss or will state that an estimate cannot be made.

The Company does not believe it is party to any currently pending litigation, the outcome of which is reasonably possible to have a material adverse effect on its operations, financial position or liquidity. However, the ultimate

outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, potential negative publicity, diversion of management resources and other factors.

XML 63 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Contract Balances      
Receivables, which are included in accounts receivable, net $ 42,495 $ 29,304  
Contract assets 0 0  
Contract liabilities, which are included in deferred revenue $ 96,826 $ 97,629 $ 85,736
XML 64 R32.htm IDEA: XBRL DOCUMENT v3.20.1
The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenues from customers | Apple      
Concentration Risk [Line Items]      
Concentration risk percentage from customers 57.6 52.9  
Revenues from customers | Google      
Concentration Risk [Line Items]      
Concentration risk percentage from customers 31.9 34.1  
Accounts Receivable | Customer Concentration Risk | Apple      
Concentration Risk [Line Items]      
Concentration risk percentage from customers 63.1   47.2
Accounts Receivable | Customer Concentration Risk | Google      
Concentration Risk [Line Items]      
Concentration risk percentage from customers 21.6   28.5
Accounts Receivable | Customer Concentration Risk | Tapjoy      
Concentration Risk [Line Items]      
Concentration risk percentage from customers 11.1   17.8
XML 65 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2020
May 01, 2020
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2020  
Entity File Number 001-33368  
Entity Registrant Name Glu Mobile Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 91-2143667  
Entity Address, Address Line One 875 Howard Street, Suite 100  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94103  
City Area Code 415  
Local Phone Number 800-6100  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   151,592,271
Entity Central Index Key 0001366246  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation expense $ 6,382 $ 6,807
Total compensation expense related to unvested awards not yet recognized $ 50,207  
Unrecognized compensation expense recognized over weighted average period 1 year 7 months 2 days  
Quoted closing price of Company's common stock $ 6.29  
Cash proceed from option exercise, net $ 9,526 1,313
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation expense 3,962 3,946
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation expense 875 826
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation expense 1,545 $ 2,035
Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total compensation expense related to unvested awards not yet recognized $ 9,056  
Restricted stock units ("RSUs")    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Vesting period 4 years  
Vesting percentage on or around the one-year anniversary 25.00%  
Total compensation expense related to unvested awards not yet recognized $ 34,187  
Unrecognized compensation expense recognized over weighted average period 3 years 3 months 29 days  
PSO | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Unrecognized compensation expense recognized over weighted average period 10 months 24 days  
Performance stock units ("PSUs")    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation expense $ 144  
Total compensation expense related to unvested awards not yet recognized $ 6,964  
XML 67 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited)    
Net income/(loss) $ (8,273) $ 663
Other comprehensive income/(loss):    
Foreign currency translation adjustments (23) 15
Other comprehensive income/(loss) (23) 15
Comprehensive income/(loss) $ (8,296) $ 678
XML 68 gluu-20200511x10q_htm.xml IDEA: XBRL DOCUMENT 0001366246 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001366246 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001366246 us-gaap:RetainedEarningsMember 2020-03-31 0001366246 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001366246 us-gaap:RetainedEarningsMember 2019-12-31 0001366246 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001366246 us-gaap:RetainedEarningsMember 2019-03-31 0001366246 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001366246 us-gaap:RetainedEarningsMember 2018-12-31 0001366246 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001366246 us-gaap:StockOptionMember 2019-12-31 0001366246 gluu:PerformanceStockOptionsMember 2019-12-31 0001366246 us-gaap:StockOptionMember 2020-01-01 2020-03-31 0001366246 us-gaap:StockOptionMember 2020-03-31 0001366246 gluu:PerformanceStockOptionsMember 2020-03-31 0001366246 gluu:EquityIncentivePlanTwoThousandSevenMember 2019-04-01 2019-04-30 0001366246 gluu:EmployeeStockPurchasePlanTwoThousandSevenMember 2017-04-01 2017-04-30 0001366246 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001366246 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001366246 srt:MinimumMember 2020-01-01 2020-03-31 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001366246 gluu:PerformanceStockUnitsMember 2019-12-31 0001366246 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001366246 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001366246 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001366246 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001366246 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001366246 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001366246 gluu:PerformanceStockOptionsMember 2020-01-01 2020-03-31 0001366246 us-gaap:EMEAMember 2020-01-01 2020-03-31 0001366246 srt:AsiaPacificMember 2020-01-01 2020-03-31 0001366246 gluu:AmericasExcludingUsaMember 2020-01-01 2020-03-31 0001366246 country:US 2020-01-01 2020-03-31 0001366246 us-gaap:EMEAMember 2019-01-01 2019-03-31 0001366246 srt:AsiaPacificMember 2019-01-01 2019-03-31 0001366246 gluu:AmericasExcludingUsaMember 2019-01-01 2019-03-31 0001366246 country:US 2019-01-01 2019-03-31 0001366246 gluu:OtherMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001366246 gluu:MicroTransactionsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0001366246 gluu:AdvertisementsAndOffersMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001366246 gluu:OtherMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0001366246 gluu:MicroTransactionsMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0001366246 gluu:AdvertisementsAndOffersMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0001366246 gluu:AllCountriesExcludingUnitedStatesOfAmericaMember 2020-03-31 0001366246 country:US 2020-03-31 0001366246 gluu:AllCountriesExcludingUnitedStatesOfAmericaMember 2019-12-31 0001366246 country:US 2019-12-31 0001366246 us-gaap:WarrantMember 2019-01-01 2019-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001366246 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001366246 gluu:CurrentAndLongTermLiabilitiesMember gluu:AgreementsWithVariousLicensorsMember 2020-03-31 0001366246 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001366246 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001366246 gluu:DigitalStorefrontsMember us-gaap:IndemnificationGuaranteeMember 2020-03-31 0001366246 gluu:DigitalStorefrontsMember us-gaap:IndemnificationGuaranteeMember 2019-12-31 0001366246 srt:MinimumMember gluu:TitlesContentAndTechnologyMember 2020-01-01 2020-03-31 0001366246 srt:MaximumMember gluu:TitlesContentAndTechnologyMember 2020-01-01 2020-03-31 0001366246 us-gaap:TrademarksMember 2020-01-01 2020-03-31 0001366246 gluu:CustomerContractAndRelatedRelationshipsMember 2020-01-01 2020-03-31 0001366246 us-gaap:TrademarksMember 2020-03-31 0001366246 gluu:TitlesContentAndTechnologyMember 2020-03-31 0001366246 gluu:CustomerContractAndRelatedRelationshipsMember 2020-03-31 0001366246 us-gaap:TrademarksMember 2019-12-31 0001366246 gluu:TitlesContentAndTechnologyMember 2019-12-31 0001366246 gluu:CustomerContractAndRelatedRelationshipsMember 2019-12-31 0001366246 srt:MaximumMember gluu:PerformanceStockOptionsMember 2020-01-01 2020-03-31 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001366246 us-gaap:EmployeeStockOptionMember 2020-03-31 0001366246 us-gaap:CommonStockMember 2020-03-31 0001366246 us-gaap:CommonStockMember 2019-12-31 0001366246 us-gaap:CommonStockMember 2019-03-31 0001366246 us-gaap:CommonStockMember 2018-12-31 0001366246 gluu:EquityInducementPlanTwoThousandEighteenMember 2018-04-30 0001366246 2018-12-31 0001366246 2019-03-31 0001366246 us-gaap:FairValueInputsLevel1Member 2020-03-31 0001366246 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001366246 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001366246 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001366246 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001366246 gluu:EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001366246 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001366246 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001366246 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001366246 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001366246 gluu:PerformanceStockUnitsMember 2020-01-01 2020-03-31 0001366246 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001366246 gluu:PerformanceStockUnitsMember 2020-03-31 0001366246 us-gaap:FairValueInputsLevel3Member 2020-03-31 0001366246 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001366246 srt:MaximumMember 2020-01-01 2020-03-31 0001366246 2019-01-01 2019-03-31 0001366246 us-gaap:WarrantMember 2020-03-31 0001366246 us-gaap:WarrantMember 2019-12-31 0001366246 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001366246 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001366246 gluu:TapjoyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001366246 gluu:GoogleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001366246 gluu:AppleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001366246 gluu:GoogleMember us-gaap:SalesMember 2020-01-01 2020-03-31 0001366246 gluu:AppleMember us-gaap:SalesMember 2020-01-01 2020-03-31 0001366246 gluu:TapjoyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001366246 gluu:GoogleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001366246 gluu:AppleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001366246 gluu:GoogleMember us-gaap:SalesMember 2019-01-01 2019-03-31 0001366246 gluu:AppleMember us-gaap:SalesMember 2019-01-01 2019-03-31 0001366246 2020-03-31 0001366246 2019-12-31 0001366246 2020-05-01 0001366246 2020-01-01 2020-03-31 shares iso4217:USD pure iso4217:USD shares utr:sqft gluu:segment 0 0 0001366246 --12-31 2020 Q1 false 147778000 151584000 P3Y P5Y P5Y false P0Y 10-Q true 2020-03-31 false 001-33368 Glu Mobile Inc DE 91-2143667 875 Howard Street, Suite 100 San Francisco CA 94103 415 800-6100 Yes Yes Large Accelerated Filer false false false 151592271 114708000 127053000 42495000 29304000 15517000 15347000 5068000 5067000 29007000 29239000 8822000 8629000 215617000 214639000 18667000 17643000 34497000 35170000 26502000 26879000 2570000 2733000 3871000 4758000 116227000 116227000 417951000 418049000 22709000 17535000 9431000 11260000 11724000 20802000 3487000 3528000 96826000 97629000 144177000 150754000 26502000 26842000 36716000 37351000 16000 15000 207411000 214962000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 250000000 250000000 151584000 147778000 15000 15000 650470000 634721000 -60000 -37000 -439885000 -431612000 210540000 203087000 417951000 418049000 107274000 95885000 36974000 33270000 888000 1252000 37862000 34522000 69412000 61363000 29531000 26546000 42743000 28105000 6667000 6635000 78941000 61286000 -9529000 77000 -65000 764000 -9594000 841000 -1321000 178000 -8273000 663000 -0.06 0.00 -0.06 0.00 149629000 144445000 149629000 159423000 -8273000 663000 -23000 15000 -23000 15000 -8296000 678000 634736000 617795000 9526000 1313000 1705000 1665000 1720000 3956000 6238000 6807000 650485000 623624000 -431612000 -440483000 -8273000 663000 -439885000 -439820000 -37000 1000 -23000 15000 -60000 16000 210540000 183820000 147778000 143870000 3806000 1306000 151584000 145176000 -8273000 663000 6382000 6807000 1343000 1063000 996000 766000 888000 1252000 -487000 -504000 13491000 7356000 6310000 370000 1000 -597000 -232000 -1109000 128000 -397000 7494000 7252000 -1829000 -10303000 -2939000 -678000 -803000 -3296000 1000 -20000 901000 775000 -16852000 -2388000 4830000 1137000 100000 -4830000 -1237000 11231000 2978000 1720000 3956000 9511000 -978000 -174000 -36000 -12345000 -4639000 127053000 97944000 114708000 93305000 114708000 93195000 110000 114708000 93305000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 1 — The Company, Basis of Presentation and Summary of Significant Accounting Policies </b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Glu Mobile Inc. (the “Company” or “Glu”) was incorporated in the state of Nevada in May 2001 and reincorporated in the state of Delaware in March 2007. The Company develops, publishes, and markets a portfolio of games designed for users of smartphones and tablet devices who download and make purchases within its games through direct-to-consumer digital storefronts, such as the Apple App Store, Google Play Store and others (“Digital Storefronts”). The Company creates games based on its own original brands, as well as third-party licensed brands, properties and other content<span style="background-color:#ffffff;">.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation and Basis of Presentation</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December <span style="white-space:pre-wrap;">31, 2019 filed with the SEC on February 28, 2020. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, which the Company believes are necessary for a fair statement of the Company’s financial position as of March 31, 2020 and its condensed consolidated results of operations for the three months ended March 31, 2020 and 2019, respectively. These unaudited condensed consolidated financial statements are not necessarily indicative of the results to be expected for the entire year. The condensed consolidated balance sheet presented as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, </span><span style="background-color:#ffffff;">and the condensed consolidated balance sheet presented as of March 31, 2020 has been derived from the unaudited condensed consolidated financial statements as of that date. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not materially affect revenue, operating income/(loss), net income/(loss), cash flows, total assets, total liabilities or stockholders’ equity. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in its unaudited condensed consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Estimates and assumptions reflected in the unaudited condensed consolidated financial statements include, but are not limited to, estimation of the average playing period of paying users associated with durable virtual items, the allowance for doubtful accounts, useful lives of property and equipment and intangible assets, valuation and realizability of deferred tax assets and uncertain tax positions, fair value of stock awards issued, fair value of warrants issued, accounting for business combinations, evaluating goodwill, long-lived assets for impairment, and realization of prepaid royalties and fair value of investments. Actual results may differ from these estimates due to risks and uncertainties, and these differences may be material, including uncertainty in the current economic environment due to the recent coronavirus (“COVID-19”) pandemic. Management will continue to actively monitor the impact of the COVID-19 pandemic on the Company’s assumptions and estimates.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents and accounts receivable.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company derives its accounts receivable from revenue earned from customers located worldwide. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company bases its allowance for doubtful accounts on management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company writes off accounts receivable balances against the allowance when it determines that the amount will not be recovered.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:48.95pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes the revenue from customers in excess of 10% of the Company’s revenue: </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Apple</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 57.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 52.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Google</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 31.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">At March 31, 2020, Apple Inc. (“Apple”), Google Inc. (“Google”), and Tapjoy Inc. (“Tapjoy”) accounted for 63.1%, 21.6%, and 11.1%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy accounted for 47.2%, 28.5%, and 17.8%, respectively, of total accounts receivable. No other customer or Digital Storefront represented more than 10% of the Company’s total accounts receivable as of these dates. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><i style="background-color:#ffffff;color:#212529;font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="background-color:#ffffff;color:#212529;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="color:#212529;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><i style="color:#212529;font-style:italic;">“Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”</i><span style="color:#212529;">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in earlier recognition of credit losses. The ASU requires a cumulative-effect adjustment to retained earnings transition approach and is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="background-color:#ffffff;color:#212529;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350)</i>: <i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i>. This new accounting standard update simplifies the measurement of goodwill by eliminating the Step 2 impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, limited to the amount of goodwill. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable.  The new guidance becomes effective for goodwill impairment tests in fiscal years beginning after December 15, 2019. <span style="background-color:#ffffff;color:#212529;">The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement.</i> This guidance adds, modifies and removes several disclosure requirements relative to the three levels of inputs used to measure fair value in accordance with Topic 820, Fair Value Measurement. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. <span style="background-color:#ffffff;color:#212529;">The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-15, <i 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</i>. This guidance aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. <span style="background-color:#ffffff;color:#212529;">The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>. The new guidance removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. It also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="background-color:#ffffff;color:#212529;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation and Basis of Presentation</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December <span style="white-space:pre-wrap;">31, 2019 filed with the SEC on February 28, 2020. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting only of normal recurring adjustments, which the Company believes are necessary for a fair statement of the Company’s financial position as of March 31, 2020 and its condensed consolidated results of operations for the three months ended March 31, 2020 and 2019, respectively. These unaudited condensed consolidated financial statements are not necessarily indicative of the results to be expected for the entire year. The condensed consolidated balance sheet presented as of December 31, 2019 has been derived from the audited consolidated financial statements as of that date, </span><span style="background-color:#ffffff;">and the condensed consolidated balance sheet presented as of March 31, 2020 has been derived from the unaudited condensed consolidated financial statements as of that date. Certain prior year balances have been reclassified to conform to the current year presentation. Such reclassifications did not materially affect revenue, operating income/(loss), net income/(loss), cash flows, total assets, total liabilities or stockholders’ equity. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-size:11pt;font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in its unaudited condensed consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Estimates and assumptions reflected in the unaudited condensed consolidated financial statements include, but are not limited to, estimation of the average playing period of paying users associated with durable virtual items, the allowance for doubtful accounts, useful lives of property and equipment and intangible assets, valuation and realizability of deferred tax assets and uncertain tax positions, fair value of stock awards issued, fair value of warrants issued, accounting for business combinations, evaluating goodwill, long-lived assets for impairment, and realization of prepaid royalties and fair value of investments. Actual results may differ from these estimates due to risks and uncertainties, and these differences may be material, including uncertainty in the current economic environment due to the recent coronavirus (“COVID-19”) pandemic. Management will continue to actively monitor the impact of the COVID-19 pandemic on the Company’s assumptions and estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents and accounts receivable.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company derives its accounts receivable from revenue earned from customers located worldwide. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company bases its allowance for doubtful accounts on management’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company writes off accounts receivable balances against the allowance when it determines that the amount will not be recovered.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:48.95pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes the revenue from customers in excess of 10% of the Company’s revenue: </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Apple</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 57.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 52.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Google</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 31.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">At March 31, 2020, Apple Inc. (“Apple”), Google Inc. (“Google”), and Tapjoy Inc. (“Tapjoy”) accounted for 63.1%, 21.6%, and 11.1%, respectively, of total accounts receivable. At December 31, 2019, Apple, Google, and Tapjoy accounted for 47.2%, 28.5%, and 17.8%, respectively, of total accounts receivable. No other customer or Digital Storefront represented more than 10% of the Company’s total accounts receivable as of these dates. </p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Apple</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 57.6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 52.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Google</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 31.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr></table> 57.6 52.9 31.9 34.1 63.1 21.6 11.1 47.2 28.5 17.8 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><i style="background-color:#ffffff;color:#212529;font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="background-color:#ffffff;color:#212529;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="color:#212529;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><i style="color:#212529;font-style:italic;">“Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”</i><span style="color:#212529;">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in earlier recognition of credit losses. The ASU requires a cumulative-effect adjustment to retained earnings transition approach and is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="background-color:#ffffff;color:#212529;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350)</i>: <i style="font-style:italic;">Simplifying the Test for Goodwill Impairment</i>. This new accounting standard update simplifies the measurement of goodwill by eliminating the Step 2 impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, limited to the amount of goodwill. Additionally, an entity should consider income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable.  The new guidance becomes effective for goodwill impairment tests in fiscal years beginning after December 15, 2019. <span style="background-color:#ffffff;color:#212529;">The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement.</i> This guidance adds, modifies and removes several disclosure requirements relative to the three levels of inputs used to measure fair value in accordance with Topic 820, Fair Value Measurement. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. <span style="background-color:#ffffff;color:#212529;">The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-15, <i 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</i>. This guidance aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. <span style="background-color:#ffffff;color:#212529;">The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>. The new guidance removes certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. It also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 2 — Net Income/(Loss) Per Share </b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company computes basic net income/(loss) per share by dividing its net income/(loss) for the period by the weighted average number of common shares outstanding during the period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Diluted net income per share for the three months ended March 31, 2019 is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period, including potentially dilutive common stock instruments. Diluted net loss per share for the three months ended March 31, 2020 has been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration for common share equivalents as their effect would have been antidilutive.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Net income/(loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (8,273)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Shares used to compute net income/(loss) per share:</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute basic net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 144,445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Dilutive potential common shares</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute diluted net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 159,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Basic net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Diluted net income/(loss) per share</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following equity awards outstanding at the end of each period presented have been excluded from the computation of diluted net income/(loss) per share of common stock for the periods presented because including them would have had an anti-dilutive effect: </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 13,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Restricted stock units ("RSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Performance stock options ("PSOs")</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Performance stock units ("PSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,958</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Employee stock purchase plan ("ESPP")</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 24,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Net income/(loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (8,273)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Shares used to compute net income/(loss) per share:</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute basic net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 144,445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Dilutive potential common shares</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 14,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares used to compute diluted net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 149,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 159,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Basic net income/(loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (0.06)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Diluted net income/(loss) per share</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (0.06)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> -8273000 663000 149629000 144445000 14978000 149629000 159423000 -0.06 0.00 -0.06 0.00 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 13,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Restricted stock units ("RSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Performance stock options ("PSOs")</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Performance stock units ("PSUs")</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,958</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Employee stock purchase plan ("ESPP")</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 24,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 1125000 13641000 277000 6338000 3244000 3244000 428000 24776000 6479000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt;"><b style="font-weight:bold;">Note 3 — Revenue from Contracts with Customers</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:12.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes revenue from contracts with customers for the three months ended March 31, 2020 and March 31, 2019: <span style="font-style:italic;font-weight:bold;"><br/></span><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:99.8%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">In-App Purchases (over-time revenue recognition)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 83,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Advertisements and offers (point-in-time revenue recognition)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 11,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Other (point-in-time revenue recognition)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 107,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company operates in a single reportable segment. In the table above, revenue is disaggregated by type of revenue stream, indicating whether it is recognized over-time or at a point-in-time.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:12pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table provides information about receivables and contract liabilities from contracts with customers:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Receivables, which are included in accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 42,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 29,304</p></td></tr><tr><td style="vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Contract liabilities, which are included in deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 96,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 97,629</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company receives payments from customers based on billing terms established in the Company’s contracts. Contract assets relate to the Company’s right to consideration for its completed performance under the contract before the customer pays consideration or before payment is due. At March 31, 2020 and December 31, 2019, there were no contract assets recorded in the Company’s condensed consolidated balance sheets. Accounts receivable are recorded when the right to consideration becomes unconditional. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Deferred revenue relates to payments received in advance of performance under the contract.  Deferred revenue is recognized as revenue as the Company performs under the contract. The Company had $97,629 in deferred revenue as of December 31, 2019, of which $71,767 was recognized as revenue in the three months ended March 31, 2020. The Company had $85,736 in deferred revenue as of December 31, 2018, of which $62,698 was recognized as revenue in the three months ended March 31, 2019. </p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:99.8%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">In-App Purchases (over-time revenue recognition)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 83,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Advertisements and offers (point-in-time revenue recognition)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 11,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 12,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Other (point-in-time revenue recognition)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:80.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 107,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 95,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 95939000 83544000 11329000 12330000 6000 11000 107274000 95885000 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Receivables, which are included in accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 42,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 29,304</p></td></tr><tr><td style="vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Contract liabilities, which are included in deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 96,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 97,629</p></td></tr></table> 42495000 29304000 96826000 97629000 0 0 97629000 71767000 85736000 62698000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4 — Fair Value Measurements </b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">The Company accounts for fair value in accordance with Accounting Standard Codification 820,<i style="font-style:italic;"> Fair Value Measurements and Disclosures </i>(“ASC 820”). Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company uses a three-tier hierarchy, which prioritizes the inputs used in measuring fair value as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:24pt;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24.45pt;"><b style="font-weight:bold;">Level 1 </b>— Quoted prices in active markets for identical assets or liabilities. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24.45pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24.45pt;"><b style="font-weight:bold;">Level 2 </b>— Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24.45pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24.45pt;"><b style="font-weight:bold;">Level 3 </b><span style="white-space:pre-wrap;">— Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company’s financial assets as of March 31, 2020 are presented below at fair value and were classified within the fair value hierarchy as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:13.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 114,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 114,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Other investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 114,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 116,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company’s financial assets as of December 31, 2019 are presented below at fair value and were classified within the fair value hierarchy as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 127,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 127,053</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Other investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,565</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 127,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 128,618</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company’s cash and cash equivalents, which were held in operating bank and money market accounts, are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices, broker or dealer quotations or alternative pricing sources with reasonable levels of price transparency. The carrying value of accounts receivable and payables approximates fair value due to the short time to expected payment or receipt of cash. The carrying value of other investments approximates fair value, and there are no unrealized gains or losses, as there have been no events or changes in circumstances that would have had a significant effect on the fair value of these investments at March 31, 2020 and December 31, 2019.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:13.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 114,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 114,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Other investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 114,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 116,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 127,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 127,053</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Other investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,565</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 127,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 128,618</p></td></tr></table> 114708000 114708000 1565000 1565000 114708000 1565000 116273000 127053000 127053000 1565000 1565000 127053000 1565000 128618000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 5 — Balance Sheet Components </b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable, net </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">   </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">   </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 42,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 42,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Accounts receivable includes amounts billed and unbilled as of the respective balance sheet dates, but net of platform commissions paid to the Digital Storefronts. The Company had no bad debts during the three months ended March 31, 2020 and 2019.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">   </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">   </span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 42,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 42,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 29,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 42495000 29304000 42495000 29304000 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 6 — Goodwill and Intangible Assets </b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company’s intangible assets were acquired primarily in various acquisitions as well as in connection with the purchase of certain trademarks, brand assets and licensed content. The carrying amounts and accumulated amortization expense of the acquired intangible assets at March 31, 2020 and December 31, 2019 were as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="8" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:25.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="8" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets amortized to cost of revenue:</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Titles, content and technology</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XEFAwKw-FkSfTqPTeMDw8Q"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:center;">3</span></span><span style="font-size:8pt;"> - </span><span style="-sec-ix-hidden:Hidden_ElXz_aE6TEq-D6xp8NBn2Q"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:center;">5</span></span><span style="font-size:8pt;"> yrs</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 21,117</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (17,246)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,871</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 21,117</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (16,359)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,758</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Customer contracts and related relationships</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hM7CA8Sy5UGd7C7RYrFRrA"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:center;">5</span></span><span style="font-size:8pt;"> yrs</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 700</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 700</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Trademarks</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">7</span><span style="font-size:8pt;"> yrs</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,000</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,000</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 26,817</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (22,946)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,871</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 26,817</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (22,059)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,758</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Acquisition-related intangibles included in the above table are finite-lived and are being amortized on a straight-line basis over their estimated useful lives, which approximate the pattern in which the economic benefits of the intangible assets are realized. The Company has included amortization of acquired intangible assets directly attributable to revenue-generating activities in cost of revenue. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">During the three months ended March 31, 2020 and 2019, the Company recorded amortization expense in cost of revenue for $888 and $1,252, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="white-space:pre-wrap;"> As of March 31, 2020, total expected future amortization related to intangible assets was as follows:</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to Be Included in</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2020 (remaining 9 months) </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,371</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2021</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,500</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total intangible assets</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,871</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company had $116,227 in goodwill as of March 31, 2020 and December 31, 2019, respectively. There were no indicators of impairment as of March 31, 2020. </p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="8" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:25.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="8" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets amortized to cost of revenue:</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Titles, content and technology</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XEFAwKw-FkSfTqPTeMDw8Q"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:center;">3</span></span><span style="font-size:8pt;"> - </span><span style="-sec-ix-hidden:Hidden_ElXz_aE6TEq-D6xp8NBn2Q"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:center;">5</span></span><span style="font-size:8pt;"> yrs</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 21,117</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (17,246)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,871</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 21,117</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (16,359)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,758</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Customer contracts and related relationships</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hM7CA8Sy5UGd7C7RYrFRrA"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:center;">5</span></span><span style="font-size:8pt;"> yrs</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 700</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 700</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Trademarks</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;">7</span><span style="font-size:8pt;"> yrs</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,000</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,000</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (5,000)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 26,817</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (22,946)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,871</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 26,817</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (22,059)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,758</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table> 21117000 17246000 3871000 21117000 16359000 4758000 700000 700000 700000 700000 P7Y 5000000 5000000 5000000 5000000 26817000 22946000 3871000 26817000 22059000 4758000 888000 1252000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to Be Included in</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2020 (remaining 9 months) </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,371</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2021</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,500</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total intangible assets</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,871</p></td></tr></table> 2371000 1500000 3871000 116227000 116227000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 7 – Leases</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company currently leases real estate space under non-cancelable operating lease agreements for its corporate headquarters in San Francisco, California and its operations in Toronto, Canada, Hyderabad, India, Foster City, California, Burlingame, California and Orlando, Florida. These operating leases have remaining lease terms ranging from 2 months to 7.67 years, some of which include the <span style="-sec-ix-hidden:Hidden_UNNP19kS30OewoIaoEAgrQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">option to extend</span></span> the lease, with the longest extension option being 6 years. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company does not include any of its renewal options when calculating its lease liability as the Company is not reasonably certain whether it will exercise these renewal options at this time. The weighted-average remaining non-cancelable lease term for the Company’s operating leases was 7.32 years for the three months ended March 31, 2020. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The weighted-average discount rate was 6.7% for the three months ended March 31, 2020. Rent expense for the three months ended March 31, 2020 and 2019 was $1,171 and $1,351, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended March 31, 2020, the Company signed a new operating lease for approximately 2,600 square feet of office space in Orlando, Florida and extended the lease term of its Burlingame office. As a result, the Company recorded an increase of the lease liability and ROU asset by an aggregate of $334 on their respective execution dates. </p><p style="font-family:'Times New Roman';font-size:8pt;text-indent:36pt;margin:0pt;"> <span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The future minimum lease payments to be paid under noncancelable leases in effect at March 31, 2020, are as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2020 (remaining 9 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,024</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,093</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,009</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,980</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2024 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 27,666</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 51,772</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Less: imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (11,569)</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 40,203</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Supplemental information related to the Company’s leases for the three months ended March 31, 2020 is as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating cash outflow from operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,635</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Right of use assets obtained in exchange for new lease obligations: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 334</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p> P7Y8M1D P6Y P7Y3M25D 0.067 1171000 1351000 2600 334000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2020 (remaining 9 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,024</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,093</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 7,009</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,980</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2024 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 27,666</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 51,772</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Less: imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (11,569)</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 40,203</p></td></tr></table> 3024000 7093000 7009000 6980000 27666000 51772000 11569000 40203000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating cash outflow from operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,635</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Right of use assets obtained in exchange for new lease obligations: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 334</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 1635000 334000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 8 — Commitments and Contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Minimum Guaranteed Royalties and Developer Commitments</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company has entered into license and publishing agreements with various celebrities, <span style="background-color:#ffffff;">athletes, sports and entertainment organizations, and other well-known brands and properties</span> to develop and publish games for mobile devices. Pursuant to some of these agreements, the Company is required to make minimum guaranteed royalty payments regardless of revenue generated by the applicable game, which may not be dependent on any deliverables. The significant majority of these minimum guaranteed royalty payments are recoupable against future royalty obligations that would otherwise become payable, or in certain circumstances, where not recoupable, are capitalized and amortized over the lesser of (1) the estimated life of the title incorporating licensed content or (2) the term of the license agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">At March 31, 2020, future unpaid minimum guaranteed royalty commitments were as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2020 (remaining 9 months) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,270</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,815</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,855</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,690</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,150</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 33,780</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The amounts represented in the table above reflect the Company’s minimum cash obligations for the respective calendar years, but do not necessarily represent the periods in which they will be expensed in the Company’s unaudited condensed consolidated financial statements. Additionally, subsequent to March 31, 2020, the Company entered into other agreements with commitments totaling approximately $9,000 through fiscal year 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Licensor commitments include $33,780 of commitments due to licensors that have been recorded in current and long-term liabilities and a corresponding amount in current and long-term assets because payment is not contingent upon performance by the licensor. The classification of commitments between long-term and short-term is determined based on the timing of expected recoupment of earned royalties calculated on projected revenue for the licensed intellectual property games.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Indemnification Arrangements</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;">The Company has entered into agreements under which it indemnifies each of its officers and directors during his or her lifetime for certain events or occurrences while the officer or director is or was serving at the Company’s request in that capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has a director and officer insurance policy that limits its exposure and enables the Company to recover a portion of any future amounts paid.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="background-color:#ffffff;">In the ordinary course of its business, the Company includes standard indemnification provisions in most of its commercial agreements with Digital Storefronts and licensors. Pursuant to these provisions, the Company generally indemnifies these parties for losses suffered or incurred in connection with its games, including as a result of intellectual property infringement, viruses, worms and other malicious software, and legal or regulatory violations. The term of these indemnity provisions is generally perpetual after execution of the corresponding license agreement, and the maximum potential amount of future payments the Company could be required to make under these provisions is often unlimited. To date, the Company has not incurred costs to defend lawsuits or settle indemnified claims of these types and, accordingly, has</span> recorded no liabilities for these provisions as of March 31, 2020 and December 31, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="display:inline-block;text-indent:0pt;width:59.8pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Contingencies</span></span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">From time to time, the Company is subject to various claims, complaints and legal actions in the normal course of business. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company’s estimate of losses is developed in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. After taking all of the above factors into account, the Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed reasonably probable and the amount can be reasonably estimated. The Company further determines whether an estimated loss from a contingency should be disclosed by assessing whether a material loss is deemed reasonably possible. Such disclosure will include an estimate of the additional loss or range of loss or will state that an estimate cannot be made.</p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;padding-top:12pt;text-indent:24.5pt;margin:0pt;">The Company does not believe it is party to any <span style="white-space:pre-wrap;">currently pending litigation, the outcome of which is reasonably possible to have a material adverse effect on its operations, financial position or liquidity. However, the ultimate </span></p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, potential negative publicity, diversion of management resources and other factors.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2020 (remaining 9 months) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,270</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 10,815</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,855</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,690</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,150</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 33,780</p></td></tr></table> 3270000 10815000 6855000 6690000 6150000 33780000 9000000 33780000 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9 — Stockholders’ Equity</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:13.5pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Warrants to Purchase Common Stock</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:13.5pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Warrants outstanding at March 31, 2020 were as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b><b style="font-family:'Rockwell';font-weight:bold;"> </b><b style="font-weight:bold;">Shares</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Under</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price per</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Warrants outstanding, December 31, 2019</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,600</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4.61</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 5.44</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Exercised</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (475)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4.99</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 5.00</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Warrants outstanding, March 31, 2020</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,125</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4.46</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 5.44</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">No expenses with respect to these warrants were recognized during the three months ended March 31, 2020 and 2019. </p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b><b style="font-family:'Rockwell';font-weight:bold;"> </b><b style="font-weight:bold;">Shares</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Under</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price per</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Warrants outstanding, December 31, 2019</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,600</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4.61</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 5.44</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Exercised</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (475)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4.99</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 5.00</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Warrants outstanding, March 31, 2020</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,125</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4.46</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 5.44</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table> 1600000 4.61 P5Y5M8D 475000 4.99 P5Y 1125000 4.46 P5Y5M8D 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 10 — Stock Incentive Plans</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">2007 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In April 2019, the Company’s Board of Directors approved, and in June 2019, the Company’s stockholders approved, the fifth Amended and Restated 2007 Equity Incentive Plan (the “Fifth Amended 2007 Plan”). The Fifth Amended 2007 Plan included an increase of 4,600 shares in the aggregate number of shares of common stock authorized for issuance under the plan.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><i style="font-style:italic;">Performance-based equity awards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”) has awarded PSOs and/or PSUs to the Company’s executives and certain other employees. These performance-based awards are subject to the achievement of specified annual performance goals. They become eligible to vest only if the applicable performance goals are achieved and will vest only if the grantee remains employed with the Company through each applicable vesting date. The number of shares that may vest depend on the extent to which the Company achieves the specified annual performance goals. The fair value of these awards is estimated on the date of grant. The PSOs have a contractual term of 10 years. If the performance goals are not met as of the end of the performance period, no compensation expense is recognized, and any previously recognized expense is reversed. The expected cost is based on the awards that are probable to vest and is recognized over the service period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">2007 Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">In April 2017, the Company’s Board of Directors approved, and in June 2017, the Company’s stockholders approved, the Amended and Restated 2007 Employee Stock Purchase Plan (the “Amended 2007 Purchase Plan”). The Amended 2007 Purchase Plan included an increase of 4,000 shares in the aggregate number of shares of common stock authorized for issuance under the plan and removal of the expiration date of the plan.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">2018 Equity Inducement Plan</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background-color:#ffffff;">In April 2018, the Compensation Committee of the Company’s Board of Directors adopted the 2018 Equity Inducement Plan (the “2018 Plan”). The 2018 Plan replaced the Company’s 2008 Equity Inducement Plan that expired by its terms in March 2018, and is intended to augment the shares available for issuance under the Fourth Amended 2007 </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">Plan. The Company did not seek stockholder approval for the 2018 Plan. As such, awards under the Inducement Plan will be granted in accordance with Nasdaq Listing Rule 5635(c)(4) and only to persons not previously considered an employee or director of the Company, or following a bona fide period of non-employment, as an inducement material to such individuals entering into employment with the Company. The Company initially reserved </span><span style="background-color:#ffffff;">400</span><span style="background-color:#ffffff;"> shares of common stock for issuance under the 2018 Plan.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">RSU Activity</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">A summary of the Company’s RSU activity for the three months ended March 31, 2020 is as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">5.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">6.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (284)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">3.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, March 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">5.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8pt;">1.79</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 39,867</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">PSU Activity</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">A summary of the Company’s PSU activity for the three months ended March 31, 2020 is as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.55%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.06</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (276)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.61</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.21</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, March 31, 2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.18</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">1.41</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">25,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSUs expected to vest at March 31, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.10</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">0.88</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">7,994</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">PSO Activity</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">A summary of the Company’s PSO activity for the three months ended March 31, 2020 is as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6,583</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.54</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Canceled</p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,376)</p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.18</p></td><td style="vertical-align:bottom;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (504)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of March 31, 2020</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4,703</p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.15</p></td><td style="vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.76</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">10,162</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSOs expected to vest at March 31, 2020</p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSOs exercisable at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,244</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.55</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">8,747</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Stock Option Activity</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes the Company’s stock option activity for the three months ended March 31, 2020: </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="4" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at December 31, 2019</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,288</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.56</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options canceled</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (218)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5.68</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options exercised</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (2,429)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.17</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at March 31, 2020</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 13,641</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.60</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 7.16</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 37,821</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options exercisable at March 31, 2020</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,438</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.23</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 6.80</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,054</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The aggregate intrinsic value in the preceding table is calculated as the difference between the exercise price of the underlying awards and the quoted closing price of the Company’s common stock on The Nasdaq Global Select Market of $6.29 per share as of March 31, 2020 (the last trading day in the quarter). Cash proceeds, net of taxes, from option exercises were $9,526 during the three months ended March 31, 2020. Cash proceeds, net of taxes, from option exercises were $1,313 during the three months ended March 31, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The cost of RSUs and PSUs are determined using the fair value of the Company’s common stock based on the quoted closing price of the Company’s common stock on the date of grant. RSUs typically vest and are settled over approximately a four-year period with 25% of the shares vesting on or around the one-year anniversary of the grant date and the remaining shares vesting quarterly thereafter. <span style="background-color:#ffffff;color:#212529;">Compensation cost for stock options, RSUs and performance-based awards with a single vesting date is amortized ratably over the requisite service period. For performance-based awards that have multiple vesting dates, the compensation cost is recognized ratably over the requisite service period for each tranche, whereby each vesting tranche is treated as a separate award for determining the requisite service period. The compensation cost for performance-based awards may be adjusted over the vesting period based on interim estimates of performance against the pre-set financial performance measures.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Under Accounting Standard Codification 718, <i style="font-style:italic;">Compensation-Stock Compensation</i> (“ASC 718”), the Company estimated the fair value of each option award on the grant date using the Black-Scholes option valuation model and the weighted average assumptions noted in the following tables:</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 56.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_7coWTmSqHE6jYevjwHtI7Q"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 4.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The expected term of stock options gave consideration to early exercises, post-vesting cancellations and the options’ contractual term ranging from 6 to 10 years. The Company based its expected volatility on its own historical volatility. The Company did not grant any PSOs during the three months ended March 31, 2020 and 2019. The Company did not grant any stock options for the three months ended March 31, 2020. The weighted-average fair value of stock options granted during the three months ended March 31, 2019 was $4.13 per share. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes the consolidated stock-based compensation expense by line items in the condensed consolidated statement of operations:</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:normal;width:22.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:normal;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Research and development (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 875</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 826</p></td><td style="vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,382</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,807</p></td><td style="vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">For the three months ended March 31, 2020, stock-based compensation expense recorded in research and development includes </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$144</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> from PSUs classified as liabilities.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes total compensation expense related to unvested awards not yet recognized as of March 31, 2020:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:normal;width:22.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized Compensation</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense for Unvested</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:24.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Stock options </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:22.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">9,056</p></td></tr><tr><td style="vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">RSUs</p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:22.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">34,187</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSUs (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6,964</p></td></tr><tr><td style="vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total unrecognized compensation expense</p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:22.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">50,207</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">The unrecognized compensation expense for PSUs classified as equity and vesting in fiscal years 2022 and 2023, except for PSUs classified as liabilities, is excluded in the table above as the Company does not have a reasonable basis upon which to estimate the vesting probability of such awards in those future periods.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The unrecognized compensation expense related to stock options and RSUs will be recognized over a weighted average period of 1.59 years and 3.33 years, respectively. The unrecognized compensation expense related to PSUs, except for PSUs classified as equity and vesting in fiscal years 2022 and 2023, will be recognized over a weighted average period of 0.93 years.</p> 4600000 P10Y 4000000 400000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">5.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">6.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (284)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">3.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, March 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,338</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;">5.97</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="font-size:8pt;">1.79</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 39,867</p></td></tr></table> 3951000 5.66 2696000 6.18 284000 3.70 25000 6.26 6338000 5.97 P1Y9M14D 39867000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.55%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.06</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (276)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.61</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.21</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Awarded and unvested, March 31, 2020</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 4,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.18</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">1.41</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">25,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:57.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSUs expected to vest at March 31, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.10</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">0.88</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">7,994</p></td></tr></table> 5417000 6.06 276000 3.61 1065000 6.21 4076000 6.18 P1Y4M28D 25638000 1271000 6.10 P0Y10M17D 7994000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:6.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:normal;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6,583</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.54</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Canceled</p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (1,376)</p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6.18</p></td><td style="vertical-align:bottom;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (504)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of March 31, 2020</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4,703</p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:5.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">4.15</p></td><td style="vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.76</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">10,162</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSOs expected to vest at March 31, 2020</p></td><td style="vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSOs exercisable at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,244</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">3.59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;">7.55</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">8,747</p></td></tr></table> 6583000 4.54 1376000 6.18 504000 3.63 4703000 4.15 P7Y9M3D 10162000 3244000 3.59 P7Y6M18D 8747000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="4" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Remaining </b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th colspan="2" style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></th><th style="background-color:auto;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> </p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at December 31, 2019</b></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,288</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.56</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options canceled</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (218)</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5.68</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options exercised</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt;"> (2,429)</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.17</p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balances at March 31, 2020</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 13,641</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.60</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 7.16</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 37,821</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="background-color:#cceeff;font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:58.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Options exercisable at March 31, 2020</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 8,438</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3.23</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 6.80</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 26,054</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></th></tr></table> 16288000 3.56 218000 5.68 2429000 3.17 13641000 3.60 P7Y1M28D 37821000 8438000 3.23 P6Y9M18D 26054000 6.29 9526000 1313000 P4Y 0.25 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 56.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_7coWTmSqHE6jYevjwHtI7Q"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"><span style="font-size:8pt;"> 4.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 0 0 0.0246 0.564 P4Y P6Y P10Y 4.13 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:normal;width:22.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:normal;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:normal;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Research and development (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 875</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 826</p></td><td style="vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 2,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,382</p></td><td style="vertical-align:bottom;white-space:normal;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 6,807</p></td><td style="vertical-align:bottom;white-space:normal;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">For the three months ended March 31, 2020, stock-based compensation expense recorded in research and development includes </span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$144</span><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> from PSUs classified as liabilities.</span></td></tr></table> 3962000 3946000 875000 826000 1545000 2035000 6382000 6807000 144000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table summarizes total compensation expense related to unvested awards not yet recognized as of March 31, 2020:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:normal;width:22.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized Compensation</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expense for Unvested</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:normal;width:24.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Stock options </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:22.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">9,056</p></td></tr><tr><td style="vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">RSUs</p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:22.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">34,187</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">PSUs (1)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:normal;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">6,964</p></td></tr><tr><td style="vertical-align:middle;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total unrecognized compensation expense</p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:22.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;">50,207</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">The unrecognized compensation expense for PSUs classified as equity and vesting in fiscal years 2022 and 2023, except for PSUs classified as liabilities, is excluded in the table above as the Company does not have a reasonable basis upon which to estimate the vesting probability of such awards in those future periods.</span></td></tr></table> 9056000 34187000 6964000 50207000 P1Y7M2D P3Y3M29D P0Y10M24D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 11 – Income Taxes</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company recorded an income tax benefit of $1,321 for the three months ended March 31, 2020 and an income tax expense of $178 for the three months ended March 31, 2019<span style="background-color:#ffffff;">.</span> The change in income tax provision was primarily due to changes in pretax income (loss) in the United States and certain foreign entities and changes in tax rates. The income tax rates vary from the Federal and State statutory rates due to the valuation allowances on the Company’s net operating losses, foreign tax rate differences and withholding taxes. The Company computes its quarterly income tax provision by using a forecasted annual effective tax rate and adjusts for any discrete items arising during the quarter.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company accounts for uncertain tax positions in accordance with Accounting Standards Codification 740, Income Taxes (“ASC 740”).  As of March 31, 2020, and December 31, 2019, the total amount of unrecognized tax benefits was $15,734 <span style="white-space:pre-wrap;">and $15,084, respectively. These unrecognized tax benefits are currently included in the Company’s deferred tax assets, which are subject to full valuation allowance. As such, these unrecognized tax benefits, if recognized, would not have an impact on the Company’s effective tax rate. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company is subject to taxation in the United States and various foreign jurisdictions. The material jurisdictions subject to examination by tax authorities are primarily the State of California, United States, Canada, and India. The Company’s federal tax returns are open by statute for tax years 1998 and forward and California tax returns are open by statute for tax years 2003 and forward and could be subject to examination by the tax authorities. The Company’s income tax returns in its international locations are open by statute for tax years 2011 and forward.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company does not provide for federal income taxes on the undistributed earnings of its foreign subsidiaries as such earnings are to be reinvested indefinitely outside the U.S.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -1321000 178000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 12 — Segment Information and Operations by Geographic Area</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments. The Company has identified its Chief Executive Officer as the CODM. The Company operates in a single operating segment. The financial information reviewed by the CODM is included within one operating segment for purposes of allocating resources and evaluating financial performance.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following tables set forth revenue and long-lived assets based on geography: </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Revenue</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="color:#212529;">Revenue by geography is primarily based on the geographic location of the Company’s payers. International revenue is revenue generated from distributors and advertising service providers whose principal operations are located outside the United States or, in the case of the Digital Storefronts, the revenue generated from end-user purchases made outside of the United States.</span></p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">United States of America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 84,008</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 72,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Americas, excluding the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">EMEA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 11,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 11,528</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 107,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 95,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12.2pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company attributes its long-lived assets, which primarily consist of property and equipment, to a country primarily based on the physical location of the assets. Property and equipment, net of accumulated depreciation and amortization, summarized by geographic location was as follows: </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">United States of America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17,784</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Rest of the World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 18,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17,643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p> 1 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">United States of America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 84,008</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 72,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Americas, excluding the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 6,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">EMEA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 11,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 11,528</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 107,274</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 95,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 84008000 72868000 6620000 6218000 11858000 11528000 4788000 5271000 107274000 95885000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial';">    </span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Arial';visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">   </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">United States of America</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17,784</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 16,738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Rest of the World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 18,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 17,643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 17784000 16738000 883000 905000 18667000 17643000 XML 69 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income/(Loss) Per Share
3 Months Ended
Mar. 31, 2020
Net Income/(Loss) Per Share  
Net Income/(Loss) Per Share

Note 2 — Net Income/(Loss) Per Share

The Company computes basic net income/(loss) per share by dividing its net income/(loss) for the period by the weighted average number of common shares outstanding during the period.

Diluted net income per share for the three months ended March 31, 2019 is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding during the period, including potentially dilutive common stock instruments. Diluted net loss per share for the three months ended March 31, 2020 has been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration for common share equivalents as their effect would have been antidilutive.

Three Months Ended

March 31, 

2020

   

2019

   

Net income/(loss)

$

(8,273)

$

663

Shares used to compute net income/(loss) per share:

Weighted average shares used to compute basic net income/(loss) per share

149,629

144,445

Dilutive potential common shares

14,978

Weighted average shares used to compute diluted net income/(loss) per share

 

149,629

 

159,423

Basic net income/(loss) per share

$

(0.06)

$

0.00

Diluted net income/(loss) per share

$

(0.06)

$

0.00

The following equity awards outstanding at the end of each period presented have been excluded from the computation of diluted net income/(loss) per share of common stock for the periods presented because including them would have had an anti-dilutive effect: 

Three Months Ended

March 31, 

2020

2019

    

Warrants to purchase common stock

1,125

Options to purchase common stock

13,641

277

Restricted stock units ("RSUs")

6,338

Performance stock options ("PSOs")

3,244

3,244

Performance stock units ("PSUs")

2,958

Employee stock purchase plan ("ESPP")

428

Total

24,776

6,479

 

JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gluu-20200511x10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 115, "dts": { "calculationLink": { "local": [ "gluu-20200511_cal.xml" ] }, "definitionLink": { "local": [ "gluu-20200511_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": [ "gluu-20200511x10q.htm" ] }, "labelLink": { "local": [ "gluu-20200511_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "gluu-20200511_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": [ "gluu-20200511.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-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/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.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": 402, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 11, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 16 }, "keyCustom": 22, "keyStandard": 297, "memberCustom": 19, "memberStandard": 26, "nsprefix": "gluu", "nsuri": "http://www.glu.com/20200511", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.glu.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value Measurements", "role": "http://www.glu.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Balance Sheet Components", "role": "http://www.glu.com/role/DisclosureBalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Leases", "role": "http://www.glu.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Commitments and Contingencies", "role": "http://www.glu.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stockholders' Equity", "role": "http://www.glu.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Stock Incentive Plans", "role": "http://www.glu.com/role/DisclosureStockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Income Taxes", "role": "http://www.glu.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Segment Information and Operations by Geographic Area", "role": "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicArea", "shortName": "Segment Information and Operations by Geographic Area", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidRoyalties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "The Company, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "The Company, Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Net Income/(Loss) Per Share (Tables)", "role": "http://www.glu.com/role/DisclosureNetIncomeLossPerShareTables", "shortName": "Net Income/(Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.glu.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.glu.com/role/DisclosureBalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Leases (Tables)", "role": "http://www.glu.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "gluu:ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "gluu:ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.glu.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ZVQdxxYpSEumBG6imPYRqg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ZVQdxxYpSEumBG6imPYRqg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.glu.com/role/DisclosureStockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Segment Information and Operations by Geographic Area (Tables)", "role": "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaTables", "shortName": "Segment Information and Operations by Geographic Area (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_MajorCustomersAxis_gluu_AppleMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_cwR6svBSlEOKrzQXI564fA", "decimals": "1", "first": true, "lang": null, "name": "gluu:CashCashEquivalentsAndAccountsReceivableConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ry8LY_fEIESq05HYnHH8uw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details)", "role": "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails", "shortName": "The Company, Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risks (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_MajorCustomersAxis_gluu_AppleMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_cwR6svBSlEOKrzQXI564fA", "decimals": "1", "first": true, "lang": null, "name": "gluu:CashCashEquivalentsAndAccountsReceivableConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ry8LY_fEIESq05HYnHH8uw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Net Income/(Loss) Per Share - Basic and Diluted (Details)", "role": "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails", "shortName": "Net Income/(Loss) Per Share - Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Net Income/(Loss) Per Share - Antidilutive Shares (Details)", "role": "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails", "shortName": "Net Income/(Loss) Per Share - Antidilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_gluu_MicroTransactionsMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_8ghh8BsIaUqO0Jtq2BNSuQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details)", "role": "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "shortName": "Revenue from Contracts with Customers - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "role": "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Balance Sheet Components - Accounts Receivable (Details)", "role": "http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails", "shortName": "Balance Sheet Components - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "lang": null, "name": "us-gaap:OtherCostOfOperatingRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Goodwill and Intangible Assets - Future Amortization (Details)", "role": "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Leases - Narrative (Details)", "role": "http://www.glu.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Leases - Material impact on Balance Sheets (Details)", "role": "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetails", "shortName": "Leases - Material impact on Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Leases - Future Minimum Lease Payments under Noncancelable Leases (Details)", "role": "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails", "shortName": "Leases - Future Minimum Lease Payments under Noncancelable Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gluu:SupplementalInformationOperatingCashFlowsFromOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - Leases - Supplemental Information (Details)", "role": "http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gluu:SupplementalInformationOperatingCashFlowsFromOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gluu:ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Commitments and Contingencies - Minimum Guaranteed Royalties (Details)", "role": "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails", "shortName": "Commitments and Contingencies - Minimum Guaranteed Royalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gluu:ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Commitments and Contingencies - Other Commitments (Details)", "role": "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails", "shortName": "Commitments and Contingencies - Other Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_yskdl0IjT0aIt40AvRG8hQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stockholders' Equity - Warrants Outstanding (Details)", "role": "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails", "shortName": "Stockholders' Equity - Warrants Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_Os66V_U6fUmXWmmbePRJrQ", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_RangeAxis_srt_MinimumMember_bz6g0aqfFEy3XNLicTzUMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Stock Incentive Plans (Details)", "role": "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "shortName": "Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_4_1_2019_To_4_30_2019_us-gaap_PlanNameAxis_gluu_EquityIncentivePlanTwoThousandSevenMember_k63Zx5ynlEOqJzM3WT3xAQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited)", "role": "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_jqWnpHXbNku5AhQZQFXdzg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Stock Incentive Plans - RSU and PSU Activity (Details)", "role": "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "shortName": "Stock Incentive Plans - RSU and PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_jqWnpHXbNku5AhQZQFXdzg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_gluu_PerformanceStockOptionsMember_ApjfsMuJ1UCIxUXP-GWnKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Stock Incentive Plans - PSO and Stock Option Activity (Details)", "role": "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "shortName": "Stock Incentive Plans - PSO and Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_gluu_PerformanceStockOptionsMember_ApjfsMuJ1UCIxUXP-GWnKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sNdZb-wjcEKHkC-Xg95olA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_XmFrOzwRQk-Wa86ybLI09w", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ZVQdxxYpSEumBG6imPYRqg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Stock Incentive Plans - Weighted Average Assumptions (Details)", "role": "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails", "shortName": "Stock Incentive Plans - Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_XmFrOzwRQk-Wa86ybLI09w", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ZVQdxxYpSEumBG6imPYRqg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Stock Incentive Plans - Stock-Based Compensation Expense (Details)", "role": "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "shortName": "Stock Incentive Plans - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Income Taxes - (Details)", "role": "http://www.glu.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes - (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_lfn23OoriUGcdcptZSX0zA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Segment Information and Operations by Geographic Area - Revenue (Details)", "role": "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails", "shortName": "Segment Information and Operations by Geographic Area - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_lfn23OoriUGcdcptZSX0zA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_qTatVv9x6Eaee5f3MpmLVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Segment Information and Operations by Geographic Area - Long-Lived Assets (Details)", "role": "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "shortName": "Segment Information and Operations by Geographic Area - Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_3_31_2020_srt_StatementGeographicalAxis_country_US_gO7vxccS1UuGydTRWWj5iw", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_VzYf80VuUUihslZ3642jhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)", "role": "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_VzYf80VuUUihslZ3642jhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mMauv8bXV02bYdNNS1RUng", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - The Company, Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "The Company, Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Net Income/(Loss) Per Share", "role": "http://www.glu.com/role/DisclosureNetIncomeLossPerShare", "shortName": "Net Income/(Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gluu-20200511x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_NlDRATXXBESOwK2ujdnG7Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States of America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "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.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/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.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/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.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is 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.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r275" ], "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.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r275" ], "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.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.glu.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "gluu_AccruedRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year payable for royalties.", "label": "Accrued Royalties, Noncurrent", "terseLabel": "Long-term accrued royalties" } } }, "localname": "AccruedRoyaltiesNoncurrent", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_AdvertisementsAndOffersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Company has relationships with certain advertising service providers for advertisements within smartphone games. Revenue from these advertising providers is generated through impressions, click throughs, banner ads and offers.", "label": "Advertisements And Offers [Member]", "terseLabel": "Advertisements and offers" } } }, "localname": "AdvertisementsAndOffersMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "gluu_AgreementsWithVariousLicensorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to agreements with various licensors.", "label": "Agreements With Various Licensors [Member]", "terseLabel": "Agreements With Various Licensors" } } }, "localname": "AgreementsWithVariousLicensorsMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "gluu_AllCountriesExcludingUnitedStatesOfAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to all countries excluding the United States of America.", "label": "All Countries Excluding United States Of America [Member]", "terseLabel": "Rest of the World" } } }, "localname": "AllCountriesExcludingUnitedStatesOfAmericaMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "gluu_AmericasExcludingUsaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Americas excluding USA.", "label": "Americas Excluding Usa [Member]", "terseLabel": "Americas, excluding the United States" } } }, "localname": "AmericasExcludingUsaMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "domainItemType" }, "gluu_AppleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Apple.", "label": "Apple [Member]", "terseLabel": "Apple" } } }, "localname": "AppleMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "gluu_CashCashEquivalentsAndAccountsReceivableConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a cash, cash equivalents and accounts receivable concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Cash, Cash Equivalents and Accounts Receivable Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage from customers" } } }, "localname": "CashCashEquivalentsAndAccountsReceivableConcentrationRiskPercentage", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "pureItemType" }, "gluu_ClassOfWarrantOrRightExercisedAverageContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average contractual term of warrants or rights exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Class Of Warrant Or Right Exercised, Average Contractual Term", "terseLabel": "Average contractual term, Exercised" } } }, "localname": "ClassOfWarrantOrRightExercisedAverageContractualTerm", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "gluu_ClassOfWarrantOrRightExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which warrants or rights holders acquired shares when converting their stock options into shares.", "label": "Class Of Warrant Or Right, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercised" } } }, "localname": "ClassOfWarrantOrRightExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "gluu_ClassOfWarrantOrRightOutstandingAverageContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average contractual term of warrants or rights outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Class Of Warrant Or Right Outstanding, Average Contractual Term", "periodEndLabel": "Average contractual term, ending balance", "periodStartLabel": "Average contractual term, beginning balance" } } }, "localname": "ClassOfWarrantOrRightOutstandingAverageContractualTerm", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "gluu_ClassOfWarrantOrRightOutstandingRollForward": { "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": "Class Of Warrant Or Right Outstanding [Roll Forward]", "terseLabel": "Number of Shares Outstanding Under Warrants" } } }, "localname": "ClassOfWarrantOrRightOutstandingRollForward", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "gluu_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the warrant plan.", "label": "Class Of Warrant Or Right Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, ending balance", "periodStartLabel": "Weighted average exercise price, beginning balance" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "gluu_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Class Of Warrant Or Right Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePriceAbstract", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "gluu_CurrentAndLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to current and long-term liabilities.", "label": "Current And Long Term Liabilities [Member]", "terseLabel": "Current and long-term liabilities" } } }, "localname": "CurrentAndLongTermLiabilitiesMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "gluu_CustomerContractAndRelatedRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Carrier contract and related relationships.", "label": "Customer Contract And Related Relationships [Member]", "terseLabel": "Customer contracts and related relationships" } } }, "localname": "CustomerContractAndRelatedRelationshipsMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gluu_DeferredRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to the deferral of royalties arising from corresponding deferral of revenues.", "label": "Deferred Royalties Current", "terseLabel": "Deferred royalties" } } }, "localname": "DeferredRoyaltiesCurrent", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_DigitalStorefrontsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to \"Digital Storefronts\", such as but not limited to, Apple App Store, Google Play Store, Amazon Appstore and others.", "label": "Digital Storefronts [Member]", "terseLabel": "Digital Storefronts" } } }, "localname": "DigitalStorefrontsMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "gluu_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan (\"ESPP\")" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "gluu_EmployeeStockPurchasePlanTwoThousandSevenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan two thousand seven.", "label": "Employee Stock Purchase Plan Two Thousand Seven [Member]", "terseLabel": "2007 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanTwoThousandSevenMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "gluu_EquityIncentivePlanTwoThousandSevenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity incentive plan two thousand seven.", "label": "Equity Incentive Plan Two Thousand Seven [Member]", "terseLabel": "2007 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanTwoThousandSevenMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "gluu_EquityInducementPlanTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Inducement Plan Two Thousand Eight Member", "label": "Equity Inducement Plan Two Thousand Eighteen [Member]", "terseLabel": "2018 Equity Inducement Plan" } } }, "localname": "EquityInducementPlanTwoThousandEighteenMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "gluu_GoogleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google.", "label": "Google [Member]", "terseLabel": "Google" } } }, "localname": "GoogleMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "gluu_IncreaseDecreaseInDeferredPlatformCommissionFees": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of deferred platform commission fees made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Platform Commission Fees", "negatedLabel": "Deferred platform commission fees" } } }, "localname": "IncreaseDecreaseInDeferredPlatformCommissionFees", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_IncreaseDecreaseInDeferredRoyalties": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of Royalties made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Royalties", "negatedLabel": "Deferred royalties" } } }, "localname": "IncreaseDecreaseInDeferredRoyalties", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_IncreaseDecreaseInShortTermLeasePayments": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of current and long term lease liabilities.", "label": "Increase (Decrease) in Short Term Lease Payments", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInShortTermLeasePayments", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_IndemnificationAgreementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Indemnification Agreements [Abstract]" } } }, "localname": "IndemnificationAgreementsAbstract", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "gluu_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the operating lease remaining lease term.", "label": "Lessee Operating Lease Remaining Lease Term", "terseLabel": "Operating leases, remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "gluu_MicroTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Company distributes its games for smartphones and tablets to the end customer through Digital Storefronts. Within these Digital Storefronts, users can download the Company's free-to-play games and pay to acquire virtual currency which can be redeemed in the game for virtual goods. The initial download of the mobile game from the digital store does not create a contract under ASC 606 because of the lack of commercial substance; however, the separate election by the player to make an in- application purchase satisfies the criterion thus creating a contract under ASC 606.", "label": "Micro Transactions [Member]", "terseLabel": "Micro-Transactions" } } }, "localname": "MicroTransactionsMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "gluu_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the non-cash lease expense.", "label": "Non-cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_OtherInvestmentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other investment securities.", "label": "Other Investments, Fair Value Disclosure", "terseLabel": "Other Investments" } } }, "localname": "OtherInvestmentsFairValueDisclosure", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "gluu_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from advertisements and offers are recognized at the point-in-time the advertisements are displayed in the game or the other has been completed by the user as the customer simultaneously receives and consumes the benefits provided from these services.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "gluu_PerformanceStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to performance stock options.", "label": "Performance Stock Options [Member]", "terseLabel": "PSO" } } }, "localname": "PerformanceStockOptionsMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "gluu_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to performance stock units.", "label": "Performance Stock Units [Member]", "terseLabel": "Performance stock units (\"PSUs\")" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "domainItemType" }, "gluu_PrepaidExpenseAndOtherAssetsExcludingPrepaidRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs, other than prepaid royalties, 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 Excluding Prepaid Royalties Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsExcludingPrepaidRoyaltiesCurrent", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_PrepaidRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for royalties that provide economic benefits in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Royalties Noncurrent", "terseLabel": "Long-term prepaid royalties" } } }, "localname": "PrepaidRoyaltiesNoncurrent", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "gluu_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability [Abstract]", "terseLabel": "Right of use assets obtained in exchange for new lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "gluu_ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum royalty and developer guarantees commitments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years.", "label": "Schedule of Future Minimum Royalty and Developer Guarantees Commitments [Table Text Block]", "terseLabel": "Schedule of Future Minimum Guaranteed Royalty Commitments" } } }, "localname": "ScheduleOfFutureMinimumRoyaltyAndDeveloperGuaranteesCommitmentsTableTextBlock", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "gluu_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "As of the balance sheet date, the number of equity-based payment instruments, excluding stock (or unit) options, expected to vest.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest", "terseLabel": "Expected to vest, Number of Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "gluu_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based expected to vest outstanding excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Weighted Average Remaining Contractual Terms", "terseLabel": "Expected to vest, Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "durationItemType" }, "gluu_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan), expected to vest, for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Weighted Average Grant Date Fair Value", "terseLabel": "Expected to vest, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "gluu_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVests": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards vested and expected to vest. Excludes stock and unit options.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Expected To Vests", "terseLabel": "Expected to vest, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVests", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "gluu_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVests": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards vested and expected to vest. Excludes stock and unit options.", "label": "Sharebased Compensation Arrangement By Sharebased Payment, Award Equity Instruments Other Than Options Aggregate Intrinsic Value Vested And Expected To Vests", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVests", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "gluu_StockBasedCompensationAdditionalDetails": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Based Compensation Additional Details", "label": "Stock Based Compensation Additional Details" } } }, "localname": "StockBasedCompensationAdditionalDetails", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "gluu_SupplementalInformationOperatingCashFlowsFromOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of Operating cash flows from operating leases.", "label": "Supplemental Information Operating Cash Flows from Operating Leases [Table Text Block]", "terseLabel": "Supplemental Information Operating Cash Flows from Operating Leases" } } }, "localname": "SupplementalInformationOperatingCashFlowsFromOperatingLeasesTableTextBlock", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gluu_TapjoyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tapjoy.", "label": "Tapjoy [Member]", "terseLabel": "Tapjoy" } } }, "localname": "TapjoyMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "gluu_TitlesContentAndTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Titles content and technology.", "label": "Titles Content And Technology [Member]", "terseLabel": "Titles, content and technology" } } }, "localname": "TitlesContentAndTechnologyMember", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gluu_WarrantsOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Warrants Outstanding [Abstract]", "terseLabel": "Average Contractual Term (Years)" } } }, "localname": "WarrantsOutstandingAbstract", "nsuri": "http://www.glu.com/20200511", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r32", "r73" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r115", "r162", "r167", "r268" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "stringItemType" }, "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.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.glu.com/role/DisclosureLeasesNarrativeDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "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.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r111", "r162", "r165", "r265", "r266" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.glu.com/role/DisclosureLeasesNarrativeDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.glu.com/role/DisclosureLeasesNarrativeDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r114", "r162", "r166", "r267", "r270", "r271" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "The Company, Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r117", "r118" ], "calculation": { "http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r13", "r117", "r118", "r163" ], "calculation": { "http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration 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", "verboseLabel": "Receivables, which are included in accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails", "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r6", "r7", "r23" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r38" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r35", "r38", "r39", "r216" ], "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.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r14" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r173", "r175", "r206", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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 used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": { "auth_ref": [ "r119", "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.", "label": "Allowance for Loan and Lease Losses, Write-offs", "terseLabel": "Bad debts" } } }, "localname": "AllowanceForLoanAndLeaseLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureBalanceSheetComponentsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti dilutive securities excluded from computation of diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Office Space in Orlando, Florida" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r251", "r258" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r5", "r31" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r223" ], "calculation": { "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r176", "r202" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Components" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation and Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r19", "r69" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsCalc2": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r64", "r69", "r70" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents and Restricted Cash", "verboseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r64", "r232" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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 Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r72", "r155", "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r138", "r253", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r137", "r147" ], "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.glu.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid In Capital [Member]", "terseLabel": "Common stock and additional paid-in capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r152" ], "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", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 250,000 shares authorized at March 31, 2020 and December 31, 2019; 151,584 and 147,778 shares issued and outstanding at March 31, 2020 and December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r42", "r44", "r45" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income/(loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r98", "r99", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r98", "r99", "r229", "r230", "r269" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r98", "r99", "r229", "r230", "r269" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r93", "r257" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r96", "r98", "r99", "r100", "r229", "r231" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r98", "r99", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r160" ], "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": "Information on Receivables, contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r157", "r159", "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r157", "r158", "r163" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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", "verboseLabel": "Contract liabilities, which are included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersContractBalancesDetails", "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r164" ], "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": "Deferred revenue earned" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Total future unpaid minimum guaranteed royalty commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Fifth Year", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Fourth Year", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Second Year", "terseLabel": "2021" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Third Year", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails": { "order": 5.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation maturing in the remainder of the fiscal year following the latest fiscal year ended.", "label": "Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year", "terseLabel": "2020 (remaining 9 months)" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r52" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost of Goods and Services Sold, Amortization", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense, cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Goods and Services Sold, Depreciation and Amortization [Abstract]" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r97" ], "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.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred platform commission fees" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r67", "r134" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue from Contracts with Customers" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r208" ], "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": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income/(Loss) Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r50", "r78", "r83", "r84", "r85", "r86", "r89", "r256", "r264" ], "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": "Net income/(loss) per common share - basic", "verboseLabel": "Basic net income/(loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Basic And Diluted", "terseLabel": "Net loss per common share - basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r50", "r78", "r83", "r84", "r85", "r86", "r89", "r256", "r264" ], "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": "Net income/(loss) per common share - diluted", "verboseLabel": "Diluted net income/(loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income/(Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r232" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "verboseLabel": "Total compensation expense related to unvested awards not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r201" ], "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, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense recognized over weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r223", "r224", "r225", "r228" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r223", "r224", "r225", "r227", "r228" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Presented at Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r170", "r171", "r172", "r224", "r247" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r170", "r171", "r172", "r224", "r248" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r170", "r171", "r172", "r224", "r249" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r130" ], "calculation": { "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2019 (remaining 6 months)", "terseLabel": "2020 (remaining 9 months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r131" ], "calculation": { "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r126", "r127", "r130", "r132", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r126", "r129" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r130" ], "calculation": { "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r123", "r124" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income/(loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r211" ], "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.glu.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r107", "r210" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit/(provision)", "verboseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureIncomeTaxesDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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 Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidRoyalties": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for royalties that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Royalties", "negatedLabel": "Prepaid royalties" } } }, "localname": "IncreaseDecreaseInPrepaidRoyalties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.", "label": "Increase (Decrease) in Royalties Payable", "terseLabel": "Accrued royalties" } } }, "localname": "IncreaseDecreaseInRoyaltiesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r148", "r151" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Guarantee [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Value" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r125", "r128" ], "calculation": { "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lease terms" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2024 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remaining 9 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r244" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Longest extension option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r252", "r260" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r138", "r139", "r140", "r142", "r143", "r144", "r146", "r149", "r150" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r141", "r145", "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Indemnification liability recorded" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r138", "r139", "r140", "r142", "r143", "r144", "r146", "r149", "r150" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by/(used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r64", "r65", "r68" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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 generated from operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r40", "r43", "r49", "r68", "r88", "r255", "r263" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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) Attributable to Parent", "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.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Interest and other income/(expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income/(loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r235" ], "calculation": { "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r237", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r234" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesMaterialImpactOnBalanceSheetsDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r243", "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r242", "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining non-cancelable lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r77", "r79", "r104", "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "The Company, Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Other agreements with commitments", "verboseLabel": "Future unpaid minimum guaranteed royalty commitments" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesMinimumGuaranteedRoyaltiesDetails", "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other commitments maturing in the remainder of the fiscal year following the latest fiscal year ended.", "label": "Other Commitments, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Other commitments due through fiscal 2020" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r34", "r233" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r44", "r46", "r152" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 2.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", "totalLabel": "Other comprehensive income/(loss)", "verboseLabel": "Other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income/(loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r55" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "terseLabel": "Platform commissions, royalties and other" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r58", "r60", "r76" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt.", "label": "Payments for Repurchase of Warrants", "terseLabel": "Recognized expense with respect to warrants" } } }, "localname": "PaymentsForRepurchaseOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r62" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance stock options (\"PSOs\")" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r176", "r202" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r11" ], "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.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 5,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRoyalties": { "auth_ref": [ "r2", "r4", "r121", "r122" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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 royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid royalties", "terseLabel": "Prepaid royalties" } } }, "localname": "PrepaidRoyalties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r61", "r203" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from exercise of stock options and purchases under the ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r61", "r203" ], "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": "Cash proceed from option exercise, net" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r40", "r43", "r63", "r108", "r110", "r213", "r214", "r215", "r217", "r218" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income/(loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r135", "r261" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "verboseLabel": "Long-Lived Assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r209", "r272" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r8", "r69", "r70" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsCalc2": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, 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, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted stock units (\"RSUs\")" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r154", "r259" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r161", "r162" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r48", "r105", "r106", "r109" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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 Revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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": "Long-lived assets (primarily consist of property and equipment)" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r241", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases", "verboseLabel": "ROU asset adjustment" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureLeasesNarrativeDetails", "http://www.glu.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenues from customers" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Components of Accounts Receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-Dilutive Securities Excluded from Computation of Net Income/(Loss) Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Net Income/(Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r175", "r200", "r205" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r175", "r200", "r205" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense by Line Item" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material 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 are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Long-Lived Assets by Geographic Location" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r126", "r129" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r126", "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Carrying Amounts and Accumulated Amortization of Acquired Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue Concentration" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r53", "r112" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenues by Geographic Region" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r47", "r48", "r114" ], "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.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaLongLivedAssetsDetails", "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicAreaRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r176", "r202" ], "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.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of Company's Performance-based Awards" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r180", "r190", "r192" ], "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.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used to Estimate Fair Value of Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r72", "r155", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Warrants Outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block]", "terseLabel": "Schedule of compensation expense related to unvested awards" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Amortization Related to Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Information and Operations by Geographic Area" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r116" ], "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 and Operations by Geographic Area" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureSegmentInformationAndOperationsByGeographicArea" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r66" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, Number of Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, Number of Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Awarded and unvested, Number of Units Outstanding, ending balance", "periodStartLabel": "Awarded and unvested, Number of Units Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Awarded and unvested, Weighted Average Grant Date Fair Value, ending balance", "periodStartLabel": "Awarded and unvested, Weighted Average Grant Date Fair Value, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Awarded and unvested, Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, Number of Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Black-Sholes Valuation Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r197" ], "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": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r196" ], "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.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r198" ], "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.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "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.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Common stock authorized for issuance, increased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Shares Outstanding, exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Shares Outstanding, Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r191" ], "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 fair value of stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r182", "r202" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Shares Outstanding, ending balances", "periodStartLabel": "Number of Shares Outstanding, beginning balances" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, ending balance", "periodStartLabel": "Weighted Average Exercise Price, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r174", "r179" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Canceled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Quoted closing price of Company's common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage on or around the one-year anniversary" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansRsuAndPsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r195", "r204" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r152" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) (Unaudited)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)" } } }, "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.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/DisclosureStockIncentivePlansTables", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r27", "r152", "r153", "r154" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "negatedLabel": "Number of Shares Outstanding Under Warrant, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r11", "r12", "r152", "r154" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period Shares New Issues", "verboseLabel": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r12", "r152", "r154", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Shares Outstanding, Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r11", "r12", "r152", "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period Value Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r152", "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockIncentivePlansPsoAndStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r16", "r17", "r120" ], "calculation": { "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Point-in-time revenue recognition" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Over-time revenue recognition" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r91", "r92", "r94", "r95", "r101", "r102", "r103" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureCompanyBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSharesDetails", "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "periodEndLabel": "Warrants outstanding, ending balance", "periodStartLabel": "Warrants outstanding, beginning balance" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r86" ], "calculation": { "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r82", "r86" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "calculation": { "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "totalLabel": "Weighted average shares used to compute diluted net income/(loss) per share" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r80", "r81", "r88" ], "calculation": { "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average shares used to compute basic net income/(loss) per share" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r80", "r86" ], "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": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Shares used to compute net income/(loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.glu.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "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(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e13051-110250" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "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": "(a)(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": "(a),(g)", "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(32))", "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)(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": "(c)(1)(i)", "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": "(c)(1)(i)-(ii)", "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": "(c)(1)(iii)", "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": "(c)(1)(iv)(2)", "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": "(c)(1)(iv)(3)", "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": "(c)(2)(i)-(ii)", "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": "(c)(2)(iii)(1)", "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": "(c)(2)(iii)(2)", "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": "(c)(2)(iii)(3)", "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.1)", "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": "(d)", "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": "(d)(1)", "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": "(e)", "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": "(e)(1)", "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": "(f)(2)", "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", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(5)", "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.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "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": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(d))", "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": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r269": { "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" }, "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": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r274": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r275": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r276": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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" }, "r29": { "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" }, "r3": { "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" }, "r30": { "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" }, "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": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r33": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "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(4))", "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(b)(2))", "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)", "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.1,2)", "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.2)", "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.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "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" }, "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(i))", "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(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r78": { "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" }, "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(1))", "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": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2646-109256" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "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(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 71 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Minimum Guaranteed Royalties (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Future unpaid minimum guaranteed royalty commitments  
2020 (remaining 9 months) $ 3,270
2021 10,815
2022 6,855
2023 6,690
2024 6,150
Total future unpaid minimum guaranteed royalty commitments $ 33,780
XML 72 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
ft²
Mar. 31, 2019
USD ($)
Lease terms    
Lessee, Operating Lease, Existence of Option to Extend [true false] false  
Longest extension option 6 years  
Weighted-average remaining non-cancelable lease term 7 years 3 months 25 days  
Weighted-average discount rate 6.70%  
Rent expense $ 1,171 $ 1,351
Office Space in Orlando, Florida | ft² 2,600  
ROU asset adjustment $ 334  
Maximum    
Lease terms    
Operating leases, remaining lease terms 7 years 8 months 1 day  
XML 73 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 74 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contracts with Customers  
Summary of Revenue from Contracts with Customers

Three Months Ended

March 31, 

2020

2019

In-App Purchases (over-time revenue recognition)

$

95,939

$

83,544

Advertisements and offers (point-in-time revenue recognition)

11,329

 

12,330

Other (point-in-time revenue recognition)

6

11

Total revenue

$

107,274

$

95,885

Information on Receivables, contract assets and contract liabilities

March 31, 2020

December 31, 2019

Receivables, which are included in accounts receivable, net

$

42,495

$

29,304

Contract liabilities, which are included in deferred revenue

 

96,826

 

97,629

XML 75 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases  
Schedule of future minimum lease payments

Operating

Year Ending December 31,

   

Leases

2020 (remaining 9 months)

 

3,024

2021

 

7,093

2022

7,009

2023

6,980

2024 and thereafter

27,666

Total lease payments

$

51,772

Less: imputed interest

(11,569)

Total

$

40,203

Supplemental Information Operating Cash Flows from Operating Leases

Three Months Ended

   

March 31, 2020

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash outflow from operating leases

$

1,635

Three Months Ended

   

March 31, 2020

Right of use assets obtained in exchange for new lease obligations:

Operating leases

$

334